Assets
| Methode | Pad | Doel |
| POST | /assets | Een externe URL als asset importeren. |
| POST | /assets/uploads | Een directe upload starten. |
| POST | /assets/uploads/{uploadId}/complete | Een directe upload afronden. |
| GET | /assets | Assets weergeven. |
| GET/PATCH/DELETE | /assets/{id} | Een asset lezen, bijwerken of verwijderen. |
Categorieën, koppelingen, packs, links en tags
| Methode | Pad | Doel |
| GET/POST | /categories | Platte categorieën weergeven of aanmaken. |
| GET/PATCH/DELETE | /categories/{id} | Een categorie lezen, hernoemen of verwijderen. |
| GET/POST | /mappings | Shopify-productkoppelingen weergeven of upserten. |
| GET/PUT/DELETE | /mappings/{id} | Een koppeling lezen, vervangen of verwijderen. |
| GET/POST | /packs | Packs weergeven of aanmaken. |
| GET/DELETE | /packs/{id} | Een pack lezen of verwijderen. |
| GET/POST | /links | Links weergeven of aanmaken. Aanmaken vereist een betaald abonnement; bezoeklimieten en vervaldatum blijven alleen via de admin. |
| GET/POST | /license-key-tags | Licentiecode-tags weergeven of aanmaken. |
Bestellingen en toegang
| Methode | Pad | Doel |
| GET | /orders/{shopify_order_id} | De downloadstatus van een bestelling lezen. |
| GET/POST | /orders/{shopify_order_id}/assignments | Toewijzingen op productniveau weergeven of aanmaken. |
| GET | /orders/{shopify_order_id}/assignments/{purchaseId}/download-urls | Download-URL's aanmaken. |
| POST | /orders/{shopify_order_id}/revoke | Toegang uitschakelen. |
| POST | /orders/{shopify_order_id}/restore | Toegang herstellen. |
| POST | /orders/{shopify_order_id}/grant-downloads | Extra downloads toekennen. |
| POST | /orders/{shopify_order_id}/resend | De leverings-e-mail opnieuw versturen. |
Het download-urls-endpoint retourneert 422 withdrawal_consent_required wanneer de shop EU-herroepingstoestemming heeft ingeschakeld en de bestelling nog geen toestemmingsregistratie heeft; download-URL's worden uitgegeven zodra de klant toestemming geeft.
De endpoints download-urls en resend retourneren 409 delivery_not_yet_released wanneer voor het product een vertraging van de downloadlevering is ingesteld en de bestanden van de koper nog niet zijn vrijgegeven. De waarde error.details.release_at is het ISO 8601-moment van vrijgave en het grant-downloads-endpoint geeft de bestelling vervroegd vrij.
Gezondheid en status
| Methode | Pad | Doel |
| GET | /health | De beschikbaarheid van de API controleren. |
| GET | /ping | De authenticatie controleren. |
| GET | /jobs/{jobId} | De status van een asynchrone job lezen. |
Laatst bijgewerkt 2026-06-05