Attach an external platform connection to your account.
Every route and HTTP method below was checked directly against the live ts-api source on August 13, 2026. Response bodies are illustrative examples, never captured responses.
Base URL
https://api.dyva.ai/v1/v1/integrationsList every integration on your account.
Route and method verified directly against the live ts-api source on August 13, 2026.
Response
Illustrative example, not a captured response{
"data": [
{
"id": "int_EXAMPLE00001",
"owner_id": "00000000-0000-4000-8000-EXAMPLE00001",
"platform": "discord",
"platform_config": {
"guild_id": "EXAMPLE_GUILD_ID"
}
}
]
}Examples (1)
curl https://api.dyva.ai/v1/integrations \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"/v1/integrationsCreate an integration. This is a generic record, not a platform-specific setup flow: there is no dedicated Discord, Telegram, or Slack connect endpoint (see the note below). platform_config is stored as-is; this API does not validate its shape against a platform.
Route and method verified directly against the live ts-api source on August 13, 2026.
Request body (3)
namestringOptionaltypestringOptionalconfigobjectOptionalResponse
Illustrative example, not a captured response{
"id": "int_EXAMPLE00001",
"owner_id": "00000000-0000-4000-8000-EXAMPLE00001",
"platform": "discord",
"platform_config": {
"guild_id": "EXAMPLE_GUILD_ID"
}
}Examples (1)
curl -X POST https://api.dyva.ai/v1/integrations \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "discord",
"config": { "guild_id": "YOUR_GUILD_ID" }
}'/v1/integrations/:idRemove an integration by id.
Route and method verified directly against the live ts-api source on August 13, 2026.
Path and query parameters (1)
idstringRequiredResponse
Illustrative example, not a captured responseHTTP/1.1 204 No ContentExamples (1)
curl -X DELETE https://api.dyva.ai/v1/integrations/int_EXAMPLE00001 \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"