Skip to content
smallPict

Vue d'ensemble de l'API REST

Spécification OpenAPI 3.1, URLs de service, en-têtes et format des réponses JSON.

L'API de SmallPict respecte les normes d'architecture RESTful et s'aligne sur la spécification OpenAPI 3.1. Elle garantit des temps de traitement prévisibles et un format JSON unifié.


URLs de service

EnvironnementURL de baseUtilisation
Productionhttps://api.smallpict.app/v1Trafic applicatif en production (consomme le forfait).
Sandboxhttps://api.smallpict.app/v1Tests locaux et CI/CD avec clés sp_test_... (gratuit).

Principaux points d'accès

MéthodePoint d'accèsRôle
POST/optimizeOptimise et transcode un média de façon synchrone ou asynchrone.
GET/status/{job_id}Consulte l'avancement d'un traitement en file d'attente.
GET/quotaRécupère le plan en cours, le solde disponible et la consommation.
POST/purgePurge des ressources du cache Edge de SmallPict CDN.

Format standard des réponses JSON

Response · 200 OK
{  "success": true,  "data": {    "job_id": "job_1a2b3c4d5e6f",    "status": "completed",    "original_size": 2048500,    "optimized_size": 256100,    "savings_percentage": 87.49,    "format": "avif",    "url": "https://cdn.smallpict.app/media/hero.avif"  }}