Ativos
| Método | Caminho | Finalidade |
| POST | /assets | Importar uma URL remota como asset. |
| POST | /assets/uploads | Iniciar um upload direto. |
| POST | /assets/uploads/{uploadId}/complete | Finalizar um upload direto. |
| GET | /assets | Listar assets. |
| GET/PATCH/DELETE | /assets/{id} | Ler, atualizar ou excluir um asset. |
Categorias, mapeamentos, pacotes, links e tags
| Método | Caminho | Finalidade |
| GET/POST | /categories | Listar ou criar categorias planas. |
| GET/PATCH/DELETE | /categories/{id} | Ler, renomear ou excluir uma categoria. |
| GET/POST | /mappings | Listar ou inserir/atualizar mapeamentos de produtos da Shopify. |
| GET/PUT/DELETE | /mappings/{id} | Ler, substituir ou excluir um mapeamento. |
| GET/POST | /packs | Listar ou criar packs. |
| GET/DELETE | /packs/{id} | Ler ou excluir um pack. |
| GET/POST | /links | Listar ou criar links. A criação exige um plano pago; limites de visitas e expiração continuam exclusivos do admin. |
| GET/POST | /license-key-tags | Listar ou criar tags de chaves de licença. |
Pedidos e acesso
| Método | Caminho | Finalidade |
| GET | /orders/{shopify_order_id} | Ler o status de download de um pedido. |
| GET/POST | /orders/{shopify_order_id}/assignments | Listar ou criar atribuições no nível do produto. |
| GET | /orders/{shopify_order_id}/assignments/{purchaseId}/download-urls | Gerar URLs de download. |
| POST | /orders/{shopify_order_id}/revoke | Desativar o acesso. |
| POST | /orders/{shopify_order_id}/restore | Restaurar o acesso. |
| POST | /orders/{shopify_order_id}/grant-downloads | Conceder downloads extras. |
| POST | /orders/{shopify_order_id}/resend | Reenviar o e-mail de entrega. |
O endpoint de download-urls retorna 422 withdrawal_consent_required quando a loja tem o consentimento do direito de arrependimento da UE ativado e o pedido ainda não tem um registro de consentimento; as URLs de download são emitidas assim que o cliente consente.
Os endpoints download-urls e resend retornam 409 delivery_not_yet_released quando o produto tem um atraso na entrega do download configurado e os arquivos do comprador ainda não foram liberados. O valor error.details.release_at é o instante ISO 8601 da liberação, e o endpoint grant-downloads libera o pedido antecipadamente.
Saúde e status
| Método | Caminho | Finalidade |
| GET | /health | Verificar a disponibilidade da API. |
| GET | /ping | Verificar a autenticação. |
| GET | /jobs/{jobId} | Ler o status de um job assíncrono. |
Última atualização 2026-06-05