Vai al contenuto principale
- Riferimento degli endpoint

Riferimento degli endpoint API

Questi sono gli endpoint rivolti ai clienti nella prima versione dell'API. Tutti i percorsi sono relativi all'URL di base della tua API, che l'app mostra in Impostazioni → API keys dopo che hai creato una chiave.

Asset

MetodoPercorsoScopo
POST/assetsImportare un URL remoto come asset.
POST/assets/uploadsAvviare un caricamento diretto.
POST/assets/uploads/{uploadId}/completeCompletare un caricamento diretto.
GET/assetsElencare gli asset.
GET/PATCH/DELETE/assets/{id}Leggere, aggiornare o eliminare un asset.

Categorie, mappature, pack, link e tag

MetodoPercorsoScopo
GET/POST/categoriesElencare o creare categorie piatte.
GET/PATCH/DELETE/categories/{id}Leggere, rinominare o eliminare una categoria.
GET/POST/mappingsElencare o inserire/aggiornare le mappature dei prodotti Shopify.
GET/PUT/DELETE/mappings/{id}Leggere, sostituire o eliminare una mappatura.
GET/POST/packsElencare o creare pack.
GET/DELETE/packs/{id}Leggere o eliminare un pack.
GET/POST/linksElencare o creare link. La creazione richiede un piano a pagamento; limiti di visite e scadenza restano riservati all'admin.
GET/POST/license-key-tagsElencare o creare tag di chiavi di licenza.

Ordini e accesso

MetodoPercorsoScopo
GET/orders/{shopify_order_id}Leggere lo stato di download di un ordine.
GET/POST/orders/{shopify_order_id}/assignmentsElencare o creare assegnazioni a livello di prodotto.
GET/orders/{shopify_order_id}/assignments/{purchaseId}/download-urlsGenerare URL di download.
POST/orders/{shopify_order_id}/revokeDisattivare l'accesso.
POST/orders/{shopify_order_id}/restoreRipristinare l'accesso.
POST/orders/{shopify_order_id}/grant-downloadsConcedere download aggiuntivi.
POST/orders/{shopify_order_id}/resendReinviare l'email di consegna.

L'endpoint download-urls restituisce 422 withdrawal_consent_required quando il negozio ha attivato il consenso al diritto di recesso UE e l'ordine non ha ancora un record di consenso; gli URL di download vengono emessi non appena il cliente acconsente.

Gli endpoint download-urls e resend restituiscono 409 delivery_not_yet_released quando il prodotto ha un ritardo di consegna del download configurato e i file dell'acquirente non sono ancora sbloccati. Il valore error.details.release_at è l'istante ISO 8601 dello sblocco e l'endpoint grant-downloads rilascia l'ordine in anticipo.

Salute e stato

MetodoPercorsoScopo
GET/healthVerificare la disponibilità delle API.
GET/pingVerificare l'autenticazione.
GET/jobs/{jobId}Leggere lo stato di un job asincrono.

Documentazione API

È stato utile?

Ancora bloccato? Scrivi a admin@alvaapps.com.

Ultimo aggiornamento 2026-06-05