Mandare i file in coda dal tuo sito

Per chi vende stampe online e vuole che gli ordini arrivino da soli nella coda di Stamperia Demo DTF. La chiave è nella tua pagina personale (sezione "Collega il tuo negozio online").

Autenticazione

Header Authorization: Bearer LA_TUA_CHIAVE su ogni chiamata. Indirizzo: https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php

1. Macchine disponibili

curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=macchine"

2. Manda un file in coda

POST multipart con il file, oppure con un url https da cui scaricarlo. Il campo rif (il tuo numero d'ordine) evita i doppioni: se lo rimandi, ricevi il lavoro già creato.

curl -H "Authorization: Bearer csp_..." \
  -F "file=@logo.png" -F "macchina_id=1" -F "larghezza_cm=28" -F "altezza_cm=35" \
  -F "copie=10" -F "rif=ORD-1182" -F "note=specchiato" \
  "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=lavoro"

Campi: file o url (+ nome_file), macchina_id, larghezza_cm, altezza_cm, copie, rif, titolo, note, urgente (1).

3. Stato di un lavoro

curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=stato&rif=ORD-1182"

Stati: in_verifica (Da controllare), in_coda (In coda), inviato (Mandato alla macchina), in_stampa (In stampa), stampato (Stampato), pronto (Pronto / da spedire), consegnato (Consegnato), unito (Unito in un foglio), errore (Errore), annullato (Annullato).

4. Ultimi lavori

curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=lavori"

Risposte JSON. Errori con {"error": "..."} e codice HTTP 4xx.