PopNowDocs API
Référence
Contenu principal

Référence de l’API

Tous les endpoints de l’API PopNow sur une seule page, avec des liens vers le contrat OpenAPI complet.

Le contrat complet, lisible par machine, est openapi.yaml (OpenAPI 3.1). Importez-le dans Postman, Insomnia ou un générateur de code, ou confiez-le à un agent IA. Cette page en est la carte à taille humaine.

  • URL de base : https://api.popnow.ai/api/v1 (routes compatibles OpenAI : https://api.popnow.ai/v1)
  • Authentification : Authorization: Bearer sk-popnow-… sur chaque requête
  • Enveloppe : { "code", "msg", "data", "request_id" } ; code: 200 signifie succès
  • Montants : en crédits entiers (credits, maxCredits…), chacun aussi donné en chaîne en dollars US ; 1 crédit = 0,01 $

Tâches

Méthode et cheminRôlePage
POST /jobs/createTaskCréer une tâche de génération (?wait= facultatif, 60 s max)Tâches
GET /jobs/recordInfo?taskId=Lire l’état et le résultat d’une tâcheTâches
GET /jobsLister les tâches de cette cléTâches
POST /jobs/quoteChiffrer une requête sans l’exécuterFacturation
POST /jobs/retryNouvelle tâche à partir d’une tâche en échec ou expiréeTâches
POST /jobs/purgeSupprimer le contenu d’une tâche terminéeTâches

Modèles

Méthode et cheminRôlePage
GET /modelsTous les modèles disponibles et leurs prix (?includeSchema=1 pour les schémas d’entrée)Modèles
GET /models/{model}Un modèle, avec son schéma d’entréeModèles

Fichiers et ressources

Méthode et cheminRôlePage
POST /common/upload-urlTicket pour un envoi directMédias
POST /files/{fileId}/commitTerminer un envoi et obtenir son URI popnow://Médias
POST /files/importImporter un fichier LoRA depuis un lienRessources
POST /common/download-urlNouveau lien signé vers le résultat d’une tâcheMédias
GET /assets, POST /assetsLister ou enregistrer des ressourcesRessources
GET, PATCH, DELETE /assets/{assetId}Lire, renommer ou supprimer une ressourceRessources
GET /assets/entitiesVos personnagesRessources
GET /assets/usageOffre de stockage et usageRessources

Compte

Méthode et cheminRôlePage
GET /chat/creditSolde : disponible, réservé, totalFacturation
GET /usageUsage de cette clé par jour et par modèleFacturation

Compatible OpenAI Videos (/v1)

Méthode et cheminRôlePage
POST /v1/videosCréer une tâche vidéoOpenAI Videos
GET /v1/videos/{id}La lireOpenAI Videos
GET /v1/videos/{id}/contentRediriger vers le fichierOpenAI Videos
GET /v1/modelsListe des modèles au format OpenAIOpenAI Videos

En-têtes communs

En-têteSensSignification
Idempotency-KeyRequêteRend sûres pendant 24 heures les nouvelles tentatives d’une écriture (Idempotence)
Accept-LanguageRequêteLangue des messages d’erreur (Erreurs)
X-PopNow-RetentionRequêteRaccourcir la conservation du contenu d’une tâche, en secondes
X-Request-IdRéponseIdentique à request_id ; à communiquer au support
X-RateLimit-Limit, X-RateLimit-Remaining, Retry-AfterRéponseLimites de débit (Limites de débit)

Sur cette page