Visão-mapa. Clique numa funcionalidade para ir aos endpoints detalhados. A barra segue as cores da legenda.
💬 Chat & Moderação13/15 prontos📊 Enquetes & Votação29/34 prontos🎥 Debates ao Vivo27/27 prontos❓ Perguntas & Comentários24/27 prontos🔔 Notificações18/19 prontos🏛️ Dados Abertos (Câmara e Senado)21/22 prontos📜 Sessões & Registros Legislativos0/43 prontos🎬 Conteúdo, Mídia & Interatividade95/123 prontos♿ Acessibilidade (Legendas)2/4 prontos🎯 Recomendações7/7 prontos🔎 Busca & Catálogo5/5 prontos👤 Usuários & Permissões0/5 prontosCada endpoint pronto traz um exemplo real de requisição e resposta capturado na verificação. O bloco “Em validação” lista o que ainda não está pronto para integração.
13 endpoint(s) prontos para integração, com exemplo real de requisição e resposta.
{
"data": [
{
"id": "a0b0b0c8-47fc-4e7a-b69f-ae8c3aa9e929",
"chatroomId": "e644cabf-fe60-4493-85cc-2a31245787a1",
"senderId": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"senderMetadata": {},
"type": "TEXT",
"content": "*****, **** *** *********",
"replyTo": null,
"created_at": "2026-07-17T19:03:05.090Z",
"updated_at": "2026-07-17T19:03:05.469Z",
"deleted_at": null,
"deleted_by": null,
"moderation_status": "WARNING",
"moderation_reason": "content_moderated",
"hash": "fcaf7cf7c9b31004972c0f36820e04468d5d983af11cc13133713a89e0cd8d2c",
"sent_at": "2026-07-17T19:03:05.090Z",
"source": "api"
},
{
"id": "09253361-10b9-4149-ab95-bce2199a1a63",
"chatroomId": "e644cabf-fe60-4493-85cc-2a31245787a1",
"senderId": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"senderMetadata": {},
"type": "TEXT",
"content": "***, **** ***? ******** ******** *** * ***, *****",
"replyTo": null,
{
"data": [
{
"id": "1382e49c-d926-4b1c-bae8-fd8116b05168",
"entity_type": "chatroom_highlight",
"entity_id": "20890f6a-f0a5-4a99-bc62-e6e501da629d",
"action": "UPDATE",
"performed_by": "1695347e-4441-58b1-ae0c-8ef70d38809a",
"reason": null,
"old_values": {
"id": "20890f6a-f0a5-4a99-bc62-e6e501da629d",
"type": "PIN",
"priority": 1,
"is_active": true,
"created_at": "2026-07-22T18:26:59.399Z",
"created_by": "1695347e-4441-58b1-ae0c-8ef70d38809a",
"expires_at": "2026-07-29T18:26:59.396Z",
"removed_at": null,
"removed_by": null,
"updated_at": "2026-07-22T18:26:59.399Z",
"chatroom_id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"visual_config": {},
"message_external_id": "e888ccc1-1319-44c9-9eab-0895683fbe1a",
"display_duration_seconds": 30,
"message_content_snapshot": "Mensagem destacada qa-agent"
},
"new_values": {
"id": "20890f6a{
"data": [
{
"id": "9d473a58-943e-4cc0-8600-987858dee63b",
"external_id": null,
"owner_id": null,
"type": "PUBLIC",
"description": null,
"ttl": 30,
"start_at": null,
"end_at": null,
"is_active": true,
"metadata": {},
"allowed_roles": [
"all"
],
"operational_config": {},
"theme_config": {},
"created_by": null,
"created_at": "2026-07-22T04:57:00.318Z",
"updated_at": "2026-07-22T04:57:02.287Z",
"deleted_at": null,
"monitored_hashtags": [],
"scheduler_activated_at": null,
"total_count": "22"
},
{
"id": "587ef3f1-3b44-4e2e-ab4a-8a0b778a4eec",
"external_id": null,
"owner_id": null,
"type": "PUBLIC",
"description": null,
"ttl": 30,
"start_at": null,
"end_at": null,
"is_active": true,
"metadata": {},
"allowed_roles": [
"all"
],
"operational_config": {},
"theme_config": {},
"{
"owner_id": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"type": "PUBLIC",
"description": "qa-agent sala 1784744817",
"TTL": 30,
"is_active": true,
"operational_config": {
"max_characters": 280,
"allow_images": false,
"slow_mode_seconds": 0
},
"theme_config": {},
"metadata": {
"origin": "qa-agent"
},
"monitored_hashtags": [
"tv30",
"tv3"
]
}{
"id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"external_id": null,
"owner_id": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"type": "PUBLIC",
"description": "qa-agent sala 1784744817",
"ttl": 30,
"start_at": null,
"end_at": null,
"is_active": true,
"metadata": {
"origin": "qa-agent"
},
"allowed_roles": [
"all"
],
"operational_config": {
"allow_images": false,
"max_characters": 280,
"slow_mode_seconds": 0
},
"theme_config": {},
"created_by": null,
"created_at": "2026-07-22T18:26:58.275Z",
"updated_at": "2026-07-22T18:26:58.275Z",
"deleted_at": null,
"monitored_hashtags": [
"tv30",
"tv3"
],
"scheduler_activated_at": null
}{
"id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"external_id": null,
"owner_id": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"type": "PUBLIC",
"description": "qa-agent sala 1784744817",
"ttl": 30,
"start_at": null,
"end_at": null,
"is_active": true,
"metadata": {
"origin": "qa-agent"
},
"allowed_roles": [
"all"
],
"operational_config": {
"allow_images": false,
"max_characters": 280,
"slow_mode_seconds": 0
},
"theme_config": {},
"created_by": null,
"created_at": "2026-07-22T18:26:58.275Z",
"updated_at": "2026-07-22T18:26:58.275Z",
"deleted_at": null,
"monitored_hashtags": [
"tv30",
"tv3"
],
"scheduler_activated_at": null
}{
"description": "qa-agent sala (atualizada)",
"TTL": 60
}{
"id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"external_id": null,
"owner_id": "d03d9d69-1cb5-4907-bcf7-2c967c781496",
"type": "PUBLIC",
"description": "qa-agent sala (atualizada)",
"ttl": 60,
"start_at": null,
"end_at": null,
"is_active": true,
"metadata": {
"origin": "qa-agent"
},
"allowed_roles": [
"all"
],
"operational_config": {
"allow_images": false,
"max_characters": 280,
"slow_mode_seconds": 0
},
"theme_config": {},
"created_by": null,
"created_at": "2026-07-22T18:26:58.275Z",
"updated_at": "2026-07-22T18:26:58.722Z",
"deleted_at": null,
"monitored_hashtags": [
"tv30",
"tv3"
],
"scheduler_activated_at": null
}{
"data": [
{
"id": "20890f6a-f0a5-4a99-bc62-e6e501da629d",
"chatroom_id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"type": "PIN",
"message_external_id": "e888ccc1-1319-44c9-9eab-0895683fbe1a",
"message_content_snapshot": "Mensagem destacada qa-agent",
"priority": 1,
"visual_config": {},
"display_duration_seconds": 30,
"expires_at": "2026-07-29T18:26:59.396Z",
"is_active": true,
"created_by": "1695347e-4441-58b1-ae0c-8ef70d38809a",
"created_at": "2026-07-22T18:26:59.399Z",
"updated_at": "2026-07-22T18:26:59.399Z",
"removed_at": null,
"removed_by": null
}
],
"meta": {
"total": 1,
"page": 1,
"lastPage": 1,
"limit": 20
}
}{
"type": "PIN",
"message_external_id": "e888ccc1-1319-44c9-9eab-0895683fbe1a",
"message_content_snapshot": "Mensagem destacada qa-agent",
"priority": 1,
"visual_config": {},
"display_duration_seconds": 30
}{
"id": "20890f6a-f0a5-4a99-bc62-e6e501da629d",
"chatroom_id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"type": "PIN",
"message_external_id": "e888ccc1-1319-44c9-9eab-0895683fbe1a",
"message_content_snapshot": "Mensagem destacada qa-agent",
"priority": 1,
"visual_config": {},
"display_duration_seconds": 30,
"expires_at": "2026-07-29T18:26:59.396Z",
"is_active": true,
"created_by": "1695347e-4441-58b1-ae0c-8ef70d38809a",
"created_at": "2026-07-22T18:26:59.399Z",
"updated_at": "2026-07-22T18:26:59.399Z",
"removed_at": null,
"removed_by": null
}{
"priority": 2,
"display_duration_seconds": 60
}{
"id": "20890f6a-f0a5-4a99-bc62-e6e501da629d",
"chatroom_id": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"type": "PIN",
"message_external_id": "e888ccc1-1319-44c9-9eab-0895683fbe1a",
"message_content_snapshot": "Mensagem destacada qa-agent",
"priority": 2,
"visual_config": {},
"display_duration_seconds": 60,
"expires_at": "2026-07-29T18:26:59.396Z",
"is_active": true,
"created_by": "1695347e-4441-58b1-ae0c-8ef70d38809a",
"created_at": "2026-07-22T18:26:59.399Z",
"updated_at": "2026-07-22T18:26:59.920Z",
"removed_at": null,
"removed_by": null
}{
"roomId": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"totalMessages": 0,
"uniqueParticipants": 0,
"periodStart": null,
"periodEnd": null,
"insufficientData": true,
"timeline": []
}{
"roomId": "fc137cd1-5f0e-425a-a3af-02ab09e83643",
"totalMessagesAnalyzed": 0,
"insufficientData": true,
"words": []
}| Rota | Estado | Observação |
|---|---|---|
POST /api/v1/chat/rooms/{roomId}/messages | 🔒 Requer credencial | Token sem permissão (HTTP 403) — operação exige credencial de usuário |
POST /api/v1/chat/rooms/{roomId}/messages/direct | 🔒 Requer credencial | Token sem permissão (HTTP 403) — operação exige credencial de usuário |
29 endpoint(s) prontos para integração, com exemplo real de requisição e resposta.
{
"data": [
{
"poll_id": "04998654-fea8-415e-b058-d03e0cec97cb",
"title": "Enquete EiTV 01",
"status": "OPEN"
},
{
"poll_id": "7c02f8e3-b8c1-4c3e-bb70-6e9ea4e2e20f",
"title": "Enquete EiTV 04",
"status": "OPEN"
},
{
"poll_id": "d1220838-ac05-4079-a696-2b2271166562",
"title": "Enquete EiTV 02",
"status": "OPEN"
},
{
"poll_id": "e04a26a7-8f11-46b7-8225-a5f4ad961a5e",
"title": "Enquete do mês do ano",
"status": "OPEN"
},
{
"poll_id": "ff47ca9f-afca-48bd-bba1-76c42541a3dc",
"title": "Enquete do dia da semana",
"status": "OPEN"
}
]
}{
"poll_id": "ff47ca9f-afca-48bd-bba1-76c42541a3dc",
"status": "OPEN",
"is_anonymous": false,
"title": "Enquete do dia da semana",
"description": "Qual o seu dia da semana favorito?",
"layout": "SINGLE_PAGE",
"questions": [
{
"text": "Enquete do dia da semana",
"required": true,
"question_id": "87129d30-16d6-4651-a6e0-031f47d97da8",
"question_type": "MULTIPLE_CHOICE",
"multiple_choice_options": [
{
"id": "opt_0",
"label": "Domingo",
"order": 0
},
{
"id": "opt_1",
"label": "Segunda-feira",
"order": 1
},
{
"id": "opt_2",
"label": "Sábado",
"order": 2
}
]
}
]
}[
{
"snapshot_at": "2026-07-16T19:31:46.787Z",
"results": {},
"total_votes": 0
},
{
"snapshot_at": "2026-07-16T19:36:46.789Z",
"results": {},
"total_votes": 0
},
{
"snapshot_at": "2026-07-16T19:41:46.787Z",
"results": {
"opt_0": 1,
"opt_1": 1,
"opt_2": 1
},
"total_votes": 3
},
{
"snapshot_at": "2026-07-16T19:46:46.786Z",
"results": {
"opt_0": 1,
"opt_1": 1,
"opt_2": 1
},
"total_votes": 3
},
{
"snapshot_at": "2026-07-16T19:51:46.788Z",
"results": {
"opt_0": 1,
"opt_1": 1,
"opt_2": 1
},
"total_votes": 3
},
{
"snapshot_at": "2026-07-16T19:56:46.786Z",
"results": {
"opt_0": 1,
"opt_1": 1,
"opt_2": 1
},
"total_votes": 3
},
{
"snapshot_at": "2026-07-16T20:01:46.786Z",
"results": {
"opt_0": 1,
"opt_1": 1,
"opt_2": 1
},
"total_votes": 3
},
{
"snapshot_at": "2026-07-16T20:06:46.787Z",
"resu{
"poll_id": "ff47ca9f-afca-48bd-bba1-76c42541a3dc",
"results": {
"opt_1": 1,
"opt_2": 1,
"opt_0": 1
}
}{
"poll_id": "ff47ca9f-afca-48bd-bba1-76c42541a3dc",
"segments": [
{
"filter_value": "region=all, age_range=all, from=all, to=all",
"option_counts": [],
"total": 0
}
]
}{
"poll_id": "ff47ca9f-afca-48bd-bba1-76c42541a3dc",
"results": {
"opt_1": 1,
"opt_2": 1,
"opt_0": 1
}
}{
"poll_id": "04998654-fea8-415e-b058-d03e0cec97cb",
"user_id": "a77d4c83-9398-59ce-9bac-f80578d8fae1",
"choice": {
"id": "opt_0",
"text": "Opt 01"
},
"voter_fingerprint": "qa-agent-1784744822",
"govbr_auth_level": "GOLD",
"source_ip_anonymized": "192.168.0.0"
}{
"message": "Voto computado com sucesso",
"current_votes_for_option": 18
}{
"data": [
{
"id": "68f5cf2d-a52d-45d7-98b5-b033a807459d",
"title": "Participação Cidadã - TV 3.0",
"description": "Consulta pública sobre acesso digital",
"status": "DRAFT",
"start_at": "2026-03-12T10:00:00.000Z",
"end_at": "2026-03-12T20:00:00.000Z",
"closed_at": null,
"total_votes": 0,
"created_at": "2026-07-22T18:22:17.252Z"
},
{
"id": "6c85fd17-2d4d-47a4-9bff-432ab1dc3d38",
"title": "Participacao Cidada - TV 3.0 (atualizada)",
"description": "Correcao de texto pos-revisao",
"status": "CLOSED",
"start_at": "2026-07-22T13:23:10.195Z",
"end_at": "2026-07-23T13:23:10.201Z",
"closed_at": "2026-07-22T13:23:33.511Z",
"total_votes": 2,
"created_at": "2026-07-22T13:23:15.239Z"
},
{
"id": "04998654-fea8-415e-b058-d03e0cec97cb",
"title": "Enquete EiTV 01",
"description": "Descrição da 'Enquete EiTV 01'",
"status": "OPEN",
"start_at": "2026-07-15T14:50{
"title": "qa-agent-Participação Cidadã - TV 3.0",
"description": "Consulta pública sobre acesso digital",
"external_id": "qa-agent-cms-programa-123",
"layout": "STEP_BY_STEP",
"owner_id": "550e8400-e29b-41d4-a716-446655440000",
"tags": [
"Cidadania",
"TV 3.0"
],
"start_at": "2026-01-01T00:00:00.000Z",
"end_at": "2027-12-31T20:00:00.000Z",
"questions": [
{
"question_id": "q1",
"question_type": "MULTIPLE_CHOICE",
"text": "Quais linguagens você utiliza?",
"required": true,
"multiple_choice_options": [
{
"id": "js",
"label": "JavaScript",
"order": 1
},
{
"id": "python",
"label": "Python",
"order": 2
}
]
}
]
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "DRAFT",
"message": "Enquete criada com sucesso"
}{
"adapters": [
{
"id": "generic_json",
"formats": [
"json"
],
"system": "generic",
"supports_data": true,
"supports_source_url": true
}
]
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"external_id": "qa-agent-cms-programa-123",
"status": "DRAFT",
"start_at": "2026-01-01T00:00:00.000Z",
"end_at": "2027-12-31T20:00:00.000Z",
"closed_at": null,
"scheduled_open_at": null,
"scheduled_close_at": null,
"timezone": null,
"total_votes_cache": 0,
"template": {
"_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"title": "qa-agent-Participação Cidadã - TV 3.0",
"description": "Consulta pública sobre acesso digital",
"layout": "STEP_BY_STEP",
"owner_id": "550e8400-e29b-41d4-a716-446655440000",
"tags": [
"Cidadania",
"TV 3.0"
],
"target_audience": {
"geo_location": [],
"user_roles": [],
"interests": []
},
"security": {
"audit_policy": {
"requires_full_log": false,
"immutable_votes": true,
"verification_method": "NONE"
},
"visibility_rules": {
"partial_results_public": false,
"auditor_ids": [],
"real_t{
"title": "qa-agent-Participação Cidadã (atualizada)",
"description": "Descrição revisada"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "DRAFT",
"message": "Enquete atualizada com sucesso"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "CLOSED",
"closed_at": "2026-07-22T18:25:21.412Z"
}{
"description": "Correção de texto pós-revisão",
"actor_id": "8f0a4d9e-6d6a-4b8b-8e2d-2b03f8d4c1e7",
"reason": "Ajuste de descrição solicitado pela produção"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "PAUSED",
"message": "Correção aplicada com sucesso"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"external_id": "qa-agent-cms-programa-123",
"title": "qa-agent-Participação Cidadã (atualizada)",
"description": "Descrição revisada",
"options": [
{
"label": "JavaScript",
"value": "js"
},
{
"label": "Python",
"value": "python"
}
],
"starts_at": "2026-01-01T00:00:00.000Z",
"ends_at": "2027-12-31T20:00:00.000Z",
"status": "OPEN",
"created_at": "2026-07-22T18:25:17.242Z",
"results_summary": {
"total_votes": 0,
"per_question": {
"q1": {
"type": "MULTIPLE_CHOICE",
"options": [
{
"option_id": "js",
"option_label": "JavaScript",
"votes": 0
},
{
"option_id": "python",
"option_label": "Python",
"votes": 0
}
]
},
"q2": {
"type": "MULTIPLE_CHOICE",
"options": [
{
"option_id": "yes",
"option_label"{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"events": [
{
"id": "367",
"action": "UPDATE",
"actor_id": "550e8400-e29b-41d4-a716-446655440000",
"reason": "Criação inicial da enquete",
"before_status": null,
"after_status": "DRAFT",
"before_data": null,
"after_data": {
"title": "qa-agent-Participação Cidadã - TV 3.0",
"end_at": "2027-12-31T20:00:00.000Z",
"status": "DRAFT",
"start_at": "2026-01-01T00:00:00.000Z",
"description": "Consulta pública sobre acesso digital"
},
"created_at": "2026-07-22T18:25:17.246Z"
},
{
"id": "368",
"action": "UPDATE",
"actor_id": null,
"reason": "Atualização da enquete em rascunho",
"before_status": "DRAFT",
"after_status": "DRAFT",
"before_data": {
"poll": {
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"endAt": "2027-12-31T20:00:00.000Z",
"status": "DRAFT",
"st{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"external_id": "qa-agent-cms-programa-123",
"status": "CLOSED",
"start_at": "2026-01-01T00:00:00.000Z",
"end_at": "2027-12-31T20:00:00.000Z",
"closed_at": "2026-07-22T18:25:21.412Z",
"total_votes": 0,
"results": {
"q1": {
"question_id": "q1",
"question_text": "Quais linguagens você utiliza?",
"type": "MULTIPLE_CHOICE",
"options": [
{
"option_id": "js",
"option_text": "JavaScript",
"votes": 0
},
{
"option_id": "python",
"option_text": "Python",
"votes": 0
}
]
},
"q2": {
"question_id": "q2",
"question_text": "Recomendaria a plataforma? (revisado)",
"type": "MULTIPLE_CHOICE",
"options": [
{
"option_id": "no",
"option_text": "Não",
"votes": 0
},
{
"option_id": "yes",
"option_text": "Sim",
"votes": 0
{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "OPEN"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "PAUSED"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "PUBLISHED"
}{
"id": "68f5cf2d-a52d-45d7-98b5-b033a807459d",
"status": "CLOSED",
"message": "Agendamento removido com sucesso"
}{
"scheduled_open_at": "2027-12-01T10:00:00",
"scheduled_close_at": "2027-12-31T10:00:00",
"timezone": "America/Sao_Paulo"
}{
"id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"status": "PUBLISHED",
"scheduled_open_at": "2027-12-01T13:00:00.000Z",
"scheduled_close_at": "2027-12-31T13:00:00.000Z",
"timezone": "America/Sao_Paulo",
"message": "Agendamento salvo com sucesso"
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"rules": [
{
"_id": "30d4682a-92fa-470c-b583-6542f055356e",
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"source_question_id": "q1",
"condition": {
"option_id": "js",
"operator": "EQUALS"
},
"target_question_id": "q2",
"action": "SKIP_TO",
"createdAt": "2026-07-22T18:25:18.678Z",
"updatedAt": "2026-07-22T18:25:18.678Z"
}
]
}{
"source_question_id": "q1",
"condition": {
"option_id": "js",
"operator": "EQUALS"
},
"target_question_id": "q2",
"action": "SKIP_TO"
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"rule_id": "30d4682a-92fa-470c-b583-6542f055356e",
"message": "Regra condicional criada com sucesso"
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"valid": true,
"inconsistencies": []
}{
"target_question_id": "q2",
"action": "SHOW"
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"rule_id": "30d4682a-92fa-470c-b583-6542f055356e",
"message": "Regra condicional atualizada com sucesso"
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"questions": [
{
"question_id": "q1",
"question_type": "MULTIPLE_CHOICE",
"text": "Quais linguagens você utiliza?",
"multiple_choice_options": [
{
"id": "js",
"label": "JavaScript",
"order": 1
},
{
"id": "python",
"label": "Python",
"order": 2
}
],
"required": true
},
{
"question_id": "q2",
"question_type": "MULTIPLE_CHOICE",
"text": "Recomendaria a plataforma?",
"multiple_choice_options": [
{
"id": "yes",
"label": "Sim",
"order": 1
},
{
"id": "no",
"label": "Não",
"order": 2
}
],
"required": true
}
]
}{
"question_id": "q2",
"question_type": "MULTIPLE_CHOICE",
"text": "Recomendaria a plataforma?",
"required": true,
"multiple_choice_options": [
{
"id": "yes",
"label": "Sim",
"order": 1
},
{
"id": "no",
"label": "Não",
"order": 2
}
]
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"question_id": "q2",
"message": "Pergunta criada com sucesso"
}{
"question_type": "MULTIPLE_CHOICE",
"text": "Recomendaria a plataforma? (revisado)",
"required": true,
"multiple_choice_options": [
{
"id": "yes",
"label": "Sim",
"order": 1
},
{
"id": "no",
"label": "Não",
"order": 2
},
{
"id": "idk",
"label": "Talvez",
"order": 3
}
]
}{
"poll_id": "5ef25ea7-ccd5-4d32-8b48-a01fd93dfad8",
"question_id": "q2",
"message": "Pergunta atualizada com sucesso"
}| Rota | Estado | Observação |
|---|---|---|
GET /api/v1/votes/polls/{pollId}/results/ws | 🟣 Em validação | — |
POST /cms/v1/polls/import | 🟣 Em validação | — |
POST /cms/v1/polls/import/preview | 🟣 Em validação | — |
POST /cms/v1/polls/users/{userId}/privacy-consents | 🟣 Em validação | HTTP 409 não previsto no spec — esperado: 201, 401, 403 |
POST /cms/v1/polls/{id}/votes | 🟣 Em validação | Endpoint interno — exige o header 'x-internal-key' (segredo do ambiente) e guard próprio; fora da superfície pública de caixa-preta |
27 endpoint(s) prontos para integração, com exemplo real de requisição e resposta.
{
"id": "433dce39-f0f4-44bb-8d22-c3caf33ad655",
"title": "qa-agent Debate Publish 1784744801",
"status": "ACTIVE",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:49.561Z",
"updated_at": "2026-07-22T18:26:50.029Z",
"rules": {
"slug": "qa-agent-debate-publish-1784744801",
"description": null,
"layout_config": {
"layout_type": "TABS",
"applications": [
"chat",
"perguntas_comentarios"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO",
"slug": "qa-agent-debate-publish-1784744801",
"description": null,
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": tr{
"data": [
{
"id": "1188b639-0cc2-4ef6-9ec1-e198d02a8c2e",
"debate_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"participant_id": "6c6d9a52-0e5d-401b-97af-de2c03c5f7d8",
"turn_number": 1,
"status": "WAITING",
"started_at": null,
"ended_at": null,
"duration_seconds": null,
"created_at": "2026-07-22T18:26:46.614Z",
"updated_at": "2026-07-22T18:26:46.614Z"
}
]
}{
"participant_id": "6c6d9a52-0e5d-401b-97af-de2c03c5f7d8",
"turn_number": 1
}{
"id": "1188b639-0cc2-4ef6-9ec1-e198d02a8c2e",
"debate_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"participant_id": "6c6d9a52-0e5d-401b-97af-de2c03c5f7d8",
"turn_number": 1,
"status": "WAITING",
"started_at": null,
"ended_at": null,
"duration_seconds": null,
"created_at": "2026-07-22T18:26:46.614Z",
"updated_at": "2026-07-22T18:26:46.614Z"
}{
"message": "Turno excluido com sucesso."
}{
"id": "1188b639-0cc2-4ef6-9ec1-e198d02a8c2e",
"debate_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"participant_id": "6c6d9a52-0e5d-401b-97af-de2c03c5f7d8",
"turn_number": 1,
"status": "WAITING",
"started_at": null,
"ended_at": null,
"duration_seconds": null,
"created_at": "2026-07-22T18:26:46.614Z",
"updated_at": "2026-07-22T18:26:46.614Z"
}{
"status": "ACTIVE"
}{
"id": "1188b639-0cc2-4ef6-9ec1-e198d02a8c2e",
"debate_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"participant_id": "6c6d9a52-0e5d-401b-97af-de2c03c5f7d8",
"turn_number": 1,
"status": "ACTIVE",
"started_at": null,
"ended_at": null,
"duration_seconds": null,
"created_at": "2026-07-22T18:26:46.614Z",
"updated_at": "2026-07-22T18:26:47.315Z"
}{
"participant_id": "c1a5c212-15f1-4403-a745-cfa1b8d2ae86",
"turn_number": 2,
"status": "ACTIVE"
}{
"id": "00aa78ac-19d9-45b9-ab93-a4ecb30cde65",
"debate_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"participant_id": "c1a5c212-15f1-4403-a745-cfa1b8d2ae86",
"turn_number": 2,
"status": "ACTIVE",
"started_at": null,
"ended_at": null,
"duration_seconds": null,
"created_at": "2026-07-22T18:26:47.755Z",
"updated_at": "2026-07-22T18:26:47.978Z"
}{
"data": [
{
"id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Debate CRUD 1784744801",
"status": "DRAFT",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:41.570Z",
"updated_at": "2026-07-22T18:26:41.570Z",
"rules": {
"slug": "qa-agent-debate-crud-1784744801",
"description": null,
"layout_config": {
"layout_type": "TABS",
"applications": [
"chat",
"perguntas_comentarios"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO",
"slug": "qa-agent-debate-crud-1784744801",
{
"title": "qa-agent Debate CRUD 1784744801",
"layout_config": {
"layout_type": "TABS",
"applications": [
"chat",
"perguntas_comentarios"
]
}
}{
"id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Debate CRUD 1784744801",
"slug": "qa-agent-debate-crud-1784744801",
"status": "DRAFT",
"links": {
"self": "/cms/v1/debates/sessions/47edafde-2acd-4021-8e2b-a722053919e2"
}
}{
"message": "Sessao excluida com sucesso."
}{
"id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Debate CRUD 1784744801",
"status": "DRAFT",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:41.570Z",
"updated_at": "2026-07-22T18:26:41.570Z",
"rules": {
"slug": "qa-agent-debate-crud-1784744801",
"description": null,
"layout_config": {
"layout_type": "TABS",
"applications": [
"chat",
"perguntas_comentarios"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO",
"slug": "qa-agent-debate-crud-1784744801",
"description": null,
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
{
"description": "Sessão de teste automatizado"
}{
"id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Debate CRUD (substituído)",
"status": "DRAFT",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:41.570Z",
"updated_at": "2026-07-22T18:26:45.952Z",
"rules": {
"slug": "qa-agent-debate-crud-1784744801",
"description": "Sessão de teste automatizado",
"layout_config": {
"layout_type": "GRID",
"applications": [
"chat",
"perguntas_comentarios",
"enquete"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO",
"slug": "qa-agent-debate-crud-1784744801",
"description": "Sessão de teste automatizado",
"access_control": {
"type": "PUBLIC",
"requi{
"title": "qa-agent Debate CRUD (substituído)",
"layout_config": {
"layout_type": "GRID",
"applications": [
"chat",
"perguntas_comentarios",
"enquete"
]
}
}{
"id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Debate CRUD (substituído)",
"status": "DRAFT",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:41.570Z",
"updated_at": "2026-07-22T18:26:45.732Z",
"rules": {
"slug": "qa-agent-debate-crud-1784744801",
"description": null,
"layout_config": {
"layout_type": "GRID",
"applications": [
"chat",
"perguntas_comentarios",
"enquete"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO",
"slug": "qa-agent-debate-crud-1784744801",
"description": null,
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_a{
"action": "PAUSE"
}{
"id": "433dce39-f0f4-44bb-8d22-c3caf33ad655",
"title": "qa-agent Debate Publish 1784744801",
"status": "PAUSED",
"start_at": null,
"end_at": null,
"owner_id": null,
"created_at": "2026-07-22T18:26:49.561Z",
"updated_at": "2026-07-22T18:26:50.473Z",
"rules": {
"slug": "qa-agent-debate-publish-1784744801",
"description": null,
"layout_config": {
"layout_type": "TABS",
"applications": [
"chat",
"perguntas_comentarios"
]
},
"access_control": {
"type": "PUBLIC",
"require_auth": false,
"allowed_roles": [],
"allow_anonymous": true
},
"material_schedule": {
"materials": []
}
},
"external_id": null,
"type": "STRUCTURED",
"turn_duration_seconds": null,
"max_participants": null,
"moderation_mode": "AUTO"
}[
{
"id": "a3d39042-6b34-48e4-9a11-f74390f538bc",
"debate_session_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Tabuada",
"type": "PDF",
"file_name": "sample-doc.pdf",
"mime_type": "application/pdf",
"file_size": 245623,
"scheduled_publish_at": null,
"order": 0,
"created_at": "2026-07-22T18:26:44.355Z",
"updated_at": "2026-07-22T18:26:44.355Z"
}
]{
"id": "a3d39042-6b34-48e4-9a11-f74390f538bc",
"debate_session_id": "47edafde-2acd-4021-8e2b-a722053919e2",
"title": "qa-agent Tabuada",
"type": "PDF",
"file_name": "sample-doc.pdf",
"mime_type": "application/pdf",
"file_size": 245623,
"scheduled_publish_at": null,
"order": 0,
"created_at": "2026-07-22T18:26:44.355Z",
"updated_at": "2026-07-22T18:26:44.355Z"
}{
"message": "Documento excluido com sucesso."
}%PDF-1.7
%äüöß
2 0 obj
<</Length 3 0 R/Filter/FlateDecode>>
stream
x���Mk�@���+����Gv�]�&Q��!��s0*T�D������Hdn3��3�$�_ �cw�՛�U-J�$�Cg�f�3e1n��
O0��ⰿ�m��U�,QfY^Pa���GUb�F͚�(��ۡ�W��h�x����h�<c5��]}j�����H{���F_qy �I�}��1�R����'�T�4�?M�L���<O�L^�d��_�4#�ْ�~��5��V�
q�n
endstream
endobj
3 0 obj
228
endobj
7 0 obj
<</Type/XObject/Subtype/Image/Width 756 /Height 1200 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 233070>>
stream
���� JFIF H H �� C
�� C
�� ��"