ReferênciaLogótipos

Pedir o link de download de um ficheiro

POST/v1/public/logos/{id}/download

Aplica a quota e a deduplicação de 12 h do site e devolve um link temporário (1 h) do armazenamento. Indicar format (e opcionalmente variant) ou o assetId exacto.

Autorização

bearerAuth
AutorizaçãoBearer <token>

Token de acesso lgc_…

Em: header

Parâmetros do caminho

id*string

id (uuid) ou slug do logótipo.

Tamanho1 <= length <= 255

Parâmetros de cabeçalho

Authorization?string

Opcional: Bearer e o teu token de acesso. Sem token, o pedido é anónimo.

Corpo do pedido

application/json

Definições TypeScript

Usa o tipo request body em TypeScript.

Corpo da resposta

application/json

curl -X POST "https://example.com/v1/public/logos/empresa-exemplo/download" \  -H "Content-Type: application/json" \  -d '{    "format": "SVG"  }'
{  "data": {    "url": "https://….r2.cloudflarestorage.com/…/empresa-exemplo.svg?X-Amz-Expires=3600&X-Amz-Signature=…",    "expiresIn": 3600,    "expiresAt": "2026-10-14T10:00:00.000Z",    "filename": "empresa-exemplo.svg",    "asset": {      "id": "2e4c6a8b-0d1f-4e3a-9c5b-7d9f1b3d5f7a",      "format": "SVG",      "variantId": null,      "size": 4812,      "contentType": "image/svg+xml"    }  },  "quota": {    "unlimited": false,    "used": 1,    "limit": 5,    "remaining": 4,    "resetAt": "2026-10-15T09:00:00.000Z"  }}