Mídia

URL base da API
https://crm.vdgestaobranding.com/api/v1

A documentação fica em developers.vdgestaobranding.com, mas todas as chamadas vão para crm.vdgestaobranding.com/api/v1.

POST/media
inbox:write
Idempotency-Key

Enviar mídia

multipart com o campo file (até 100 MB) ou JSON com url https.

curl -X POST "https://crm.vdgestaobranding.com/api/v1/media" \
  -H "Authorization: Bearer $VDCRM_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://exemplo.com/catalogo.pdf"
}'
Resposta 201
{
  "id": "md1…",
  "kind": "document",
  "mime": "application/pdf",
  "size_bytes": 120334
}
GET/media/{id}
inbox:read

Obter mídia

Inclui um link temporário (1 h).

curl -X GET "https://crm.vdgestaobranding.com/api/v1/media/{id}" \
  -H "Authorization: Bearer $VDCRM_API_KEY"
Resposta 200
{
  "id": "md1…",
  "url": "https://…",
  "url_expires_in": 3600
}