Demander un transfert
L'API prépare un transfert PDF et retourne un token temporaire, l'adresse du serveur tus et le lien de validation associé au JobID.
Envoyer une requête POST /get_token.php en
multipart/form-data.
- client_id
- Identifiant API de la compagnie, obligatoire.
- secret
- Secret API de la compagnie, obligatoire.
- job_id
- Identifiant du job, obligatoire.
- ticket
- JobTicket JDF ou XML, facultatif, 15 Mo maximum.
- options
- Objet JSON complémentaire, facultatif.
curl -X POST "http://gnpp.heidelberg-service.fr/get_token.php" \
-F "client_id=company-id" \
-F "secret=company-secret" \
-F "job_id=JOB-2026-0042" \
-F "ticket=@job-ticket.jdf"
Réponse
Utiliser ensuite tus_url pour créer l'upload tus et
transmettre token avec l'en-tête
Authorization: Bearer.
{
"ok": true,
"token": "a1b2c3...temporary-token",
"tus_url": "https://uploads.example.test/files/",
"job_id": "JOB-2026-0042",
"expires": "2026-06-10 15:30:00",
"validation_token": "d4e5f6...public-token",
"validation_url": "https://portal.example.test/validation.php?token=...",
"job_ticket": {
"filename": "job-ticket.jdf",
"size_bytes": 307200,
"sha256": "0123456789abcdef..."
}
}
Un token autorise un seul PDF et expire après 30 minutes. Demander un nouveau token pour chaque document.