Référence · Ressources

Endpoints de ressources de l'API Photta les identifiants requis par chaque génération

En une phrase

Les endpoints de ressources renvoient les identifiants requis par un appel de génération : mannequins, poses, arrière-plans, chaussures, attributs de vêtements et étiquettes de marque, ainsi que le solde et l'utilisation de votre compte. Les requêtes de liste sont gratuites.

  • Endpoints de ressources: 13 endpoints de ressources
  • Authentification: Clé Bearer
  • Limites: 600 requêtes/min

Chaque chiffre sur cette page provient de la documentation de l'API Photta · vérifié

Chaque endpoint de ressource, avec l'appel permettant de le lire

Chaque section renvoie à la fonctionnalité qui consomme ces identifiants.

GET/api/v1/mannequins

Mannequins

Liste les modèles disponibles pour le try-on de vêtements : les mannequins système de Photta, vos propres imports et ceux créés avec l'API de génération de mannequins. Envoyez un POST sur le même chemin pour importer un mannequin personnalisé, qui reste privé pour votre compte. L'identifiant se renseigne dans `mannequin_id` lors d'un appel de try-on.

curl https://api.photta.app/api/v1/mannequins \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API de try-on virtuel
POST/api/v1/mannequins/jewelry

Mannequins pour bijoux

Importe une photo de modèle en gros plan pour le try-on de bijoux. Le travail sur les bijoux étant cadré sur un décolleté, une oreille, un poignet ou une main, il requiert son propre ensemble de mannequins plutôt que celui pour vêtements en corps entier.

RESPONSE=$(curl -s -X POST https://api.photta.app/api/v1/mannequins/jewelry \
  -H "Authorization: Bearer $PHOTTA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "https://cdn.yourstore.com/models/emma-neck.jpg",
  "jewelry_type": "necklace",
  "gender": "female",
  "name": "Emma"
}')
ID=$(echo "$RESPONSE" | jq -r '.data.id')
API de try-on de bijoux
GET/api/v1/poses

Poses

Liste les poses qu'un try-on peut demander, filtrables par catégorie et par type de produit correspondant. Passez l'identifiant via `pose_id` ; en son absence, l'API choisit une pose adaptée au vêtement.

curl https://api.photta.app/api/v1/poses \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API de try-on virtuel
GET/api/v1/garment-attributes

Longueur et coupe du vêtement

Renvoie les clés de longueur et de coupe acceptées par le try-on de vêtements. Transmettez la clé, et non une description en texte libre, afin que le même t-shirt s'affiche de manière identique sur l'ensemble d'un catalogue.

curl https://api.photta.app/api/v1/garment-attributes \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API de try-on virtuel
GET/api/v1/backgrounds

Arrière-plans

Liste les arrière-plans système et vos propres imports pour le try-on de vêtements, avec pagination par curseur. Envoyez un POST sur le même chemin pour importer un arrière-plan personnalisé ; il reste privé pour votre compte.

curl https://api.photta.app/api/v1/backgrounds \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API d'essayage virtuel de lunettes
POST/api/v1/brand-labels

Étiquettes de marque

Importe une image d'étiquette réutilisable pour le traitement en mannequin fantôme et renvoie un identifiant à transmettre dans `brand_label_id`, pour les tâches unitaires comme pour les lots. GET liste vos éléments enregistrés ; DELETE en supprime un lorsque vous atteignez la limite du compte.

RESPONSE=$(curl -s -X POST https://api.photta.app/api/v1/brand-labels \
  -H "Authorization: Bearer $PHOTTA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "file": "@/path/to/pribrand-label.png",
  "name": "Pribrand Collar Label"
}')
ID=$(echo "$RESPONSE" | jq -r '.data.id')
API mannequin fantôme
GET/api/v1/footwear

Chaussures

Liste les options de chaussures pour le try-on de vêtements, filtrables par type et par genre, avec pagination par curseur. Utilisez-le pour chausser le modèle qui porte le vêtement.

curl https://api.photta.app/api/v1/footwear \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API de try-on virtuel
GET/api/v1/account

Compte

Renvoie votre solde de crédits ventilé par source, votre forfait actuel et le prochain renouvellement de crédits. Consultez-le avant un lot volumineux au lieu de constater le manque de crédits sur une 402.

curl https://api.photta.app/api/v1/account \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API Workflows
GET/api/v1/account/usage

Utilisation

Nombre de générations et consommation de crédits pour la période de facturation du mois calendaire en cours, ventilés entre tâches réussies et échouées. C'est l'endpoint à intégrer dans vos graphiques, et non votre propre décompte de requêtes.

curl https://api.photta.app/api/v1/account/usage \
  -H "Authorization: Bearer $PHOTTA_API_KEY"
API ghost mannequin par lot

Questions sur les endpoints de ressources

À quoi servent les endpoints de ressources ?

Ils renvoient les identifiants consommés par les appels de génération — un mannequin, une pose, un arrière-plan, une étiquette de marque — ainsi que l'état de votre compte. Aucun endpoint de ce groupe ne génère d'image.

Les appels de ressources consomment-ils des crédits ?

Non. Les listes sont gratuites, et les imports de ce groupe — un mannequin personnalisé, un arrière-plan, une étiquette de marque — sont également gratuits. Vous ne payez que pour les générations.

Comment paginer une liste volumineuse ?

Les endpoints de liste acceptent une limite et un curseur : transmettez le dernier identifiant reçu dans `starting_after` pour lire la page suivante. Mettez le résultat en cache plutôt que de lister à nouveau à chaque requête.

Puis-je importer mes propres mannequins et arrière-plans ?

Oui. POST `/api/v1/mannequins`, POST `/api/v1/mannequins/jewelry`, POST `/api/v1/backgrounds` et POST `/api/v1/brand-labels` acceptent tous vos propres images, et chaque fichier importé reste privé pour votre compte.

Où ces identifiants sont utilisés

Chaque chiffre sur cette page provient de la documentation de l'API Photta · vérifié

Testez l'API en cinq minutes

Générez une clé d'API Photta, collez le snippet cURL ci-dessus, et vous obtiendrez votre première photo portée sur modèle avant même que le café ait fini de couler.

  • 13 endpoints de ressources
  • Clé Bearer
  • 600 requêtes/min