API de conexões
A API de conexões permite listar e consultar as contas de redes sociais vinculadas à sua marca (Instagram, Threads, Bluesky, Página do Facebook, TikTok e YouTube). Use-a para obter os connection_id de destino e verificar as permissões antes de publicar conteúdo.
📌 Endpoints
Seção intitulada “📌 Endpoints”| Método | Caminho | Descrição | Escopo Necessário |
|---|---|---|---|
GET | /v1/brand/connections | Lista contas SNS conectadas com filtragem opcional por plataforma | connections:read ou * |
GET | /v1/brand/connections/{connection_id} | Recupera detalhes da conexão e diagnósticos de autorização em tempo real | connections:read ou * |
📋 Listar Conexões (GET /v1/brand/connections)
Seção intitulada “📋 Listar Conexões (GET /v1/brand/connections)”Recupera todas as contas SNS conectadas sob a marca.
Parâmetros de Consulta
Seção intitulada “Parâmetros de Consulta”| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
sns_type | string | Opcional | Filtrar por instagram, threads, bluesky, facebook_page, tiktok ou youtube |
Exemplo de Requisição
Seção intitulada “Exemplo de Requisição”curl -X GET "https://api.ankk.app/v1/brand/connections?sns_type=instagram" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Exemplo de Resposta (200 OK)
Seção intitulada “Exemplo de Resposta (200 OK)”{ "items": [ { "id": "conn_01jm8x9k2example", "sns_type": "instagram", "platform": "meta.instagram", "display_name": "ACME Official", "username": "acme_official", "profile_image_url": "https://example.com/profiles/acme.jpg", "status": "connected", "created_at": "2026-08-01T10:00:00Z" } ]}🔍 Obter Detalhes da Conexão (GET /v1/brand/connections/{connection_id})
Seção intitulada “🔍 Obter Detalhes da Conexão (GET /v1/brand/connections/{connection_id})”Recupera detalhes da conexão juntamente com diagnósticos de Autorização de Publicação em tempo real.
Exemplo de Requisição
Seção intitulada “Exemplo de Requisição”curl -X GET "https://api.ankk.app/v1/brand/connections/conn_01jm8x9k2example" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Exemplo de Resposta (200 OK)
Seção intitulada “Exemplo de Resposta (200 OK)”{ "id": "conn_01jm8x9k2example", "sns_type": "instagram", "platform": "meta.instagram", "display_name": "ACME Official", "username": "acme_official", "profile_image_url": "https://example.com/profiles/acme.jpg", "status": "connected", "created_at": "2026-08-01T10:00:00Z", "publish_authorization": { "status": "scope_authorized", "required_scopes": ["instagram_business_basic", "instagram_business_content_publish"], "missing_scopes": [], "retryable": false }}Códigos de Status de Autorização (publish_authorization.status)
Seção intitulada “Códigos de Status de Autorização (publish_authorization.status)”| Status | Significado e Ação |
|---|---|
scope_authorized | Totalmente autorizado. Pronto para publicar. |
scope_permission_unverified | Verificação pendente. A publicação pode ser tentada. |
scope_permission_missing | Escopos obrigatórios ausentes. Reautorização necessária na Interface Web. |
scope_review_disabled | Bloqueado pelo status de revisão do aplicativo da plataforma ou limites do modo de desenvolvedor. |
unsupported | Operação não suportada nesta conexão. |