Documentation technique
API pour développeurs
Intégrez PictoHouse dans vos applications avec notre API REST complète et nos SDKs
Démarrage rapide
Commencez à utiliser l'API en quelques minutes
cURL
curl -X POST "https://api.pictohouse.com/v1/videos" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"photos": [
"https://example.com/photo1.jpg",
"https://example.com/photo2.jpg"
],
"template": "modern_slideshow",
"settings": {
"duration": 30,
"format": "16:9"
}
}'JavaScript
const response = await fetch('https://api.pictohouse.com/v1/videos', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
photos: [
'https://example.com/photo1.jpg',
'https://example.com/photo2.jpg'
],
template: 'modern_slideshow',
settings: {
duration: 30,
format: '16:9'
}
})
});
const video = await response.json();
console.log('Video ID:', video.id);Python
import requests
url = "https://api.pictohouse.com/v1/videos"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"photos": [
"https://example.com/photo1.jpg",
"https://example.com/photo2.jpg"
],
"template": "modern_slideshow",
"settings": {
"duration": 30,
"format": "16:9"
}
}
response = requests.post(url, headers=headers, json=data)
video = response.json()
print(f"Video ID: {video['id']}")Authentification
Utilisez votre clé API pour authentifier vos requêtes
Authorization: Bearer YOUR_API_KEYSécurisé
Toutes les requêtes sont chiffrées via HTTPS
Limites de taux
100 requêtes par minute par défaut
Endpoints principaux
POST
/api/videosCréer une nouvelle vidéoGET
/api/videos/{id}Récupérer une vidéoGET
/api/videosListe de vos vidéosWebhooks
Recevez des notifications en temps réel lorsque vos vidéos sont prêtes.
{
"event": "video.completed",
"video_id": "vid_1234567890",
"status": "completed",
"download_url": "https://api.pictohouse.com/v1/videos/vid_1234567890/download",
"created_at": "2024-01-15T10:30:00Z"
}Prêt à commencer ?
Commencez à intégrer PictoHouse dans vos applications dès maintenant.