Connections
API key authentication. Get your API key from the Duvo dashboard.
100Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
custom_mcp^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Connection ID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
null^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Default Response
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Connection ID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
Default Response
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Connection ID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
null^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Default Response
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Connection ID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Composio auth-config ID for the toolkit. Obtain it from Composio's auth-config catalog or by listing existing configs.
Where to send the user's browser after they finish the Composio consent screen. Must be an absolute URL.
Composio auth scheme (e.g. 'OAUTH2', 'API_KEY', 'BEARER_TOKEN'). Required when supplying non-OAuth credentials in auth_fields.
Default Response
Browser URL the user must visit to complete authorization. Null when the connection was completed synchronously (e.g. for API_KEY auth that did not require a browser flow).
Composio connection status (e.g. 'INITIATED', 'ACTIVE', 'FAILED').
Composio connected-account ID created by this request. Always present — required by /v1/connections/composio/finalize to bind the new connection to the exact account.
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
Composio app slug (e.g. 'slack', 'googlesheets'). Must match a Composio toolkit configured for the team.
Human-readable name to display for the connection.
Composio connected-account ID returned by /v1/connections/composio/start. Used to bind this finalize call to the exact account the user just authorized; without it the wrong account could be picked when the team has multiple Composio accounts for the same app.
Default Response
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
MCP server URL to test
Default Response
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
OAuth provider slug (e.g. 'google', 'gmail', 'googlesheets', 'outlook'). Must match a configured native OAuth provider.
Where to send the user's browser after OAuth completes.
Default Response
OAuth provider authorization URL to open in a browser
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
URL of the MCP server requiring OAuth.
Human-readable name to display for the connection.
Optional ID of a custom integration this connection should be associated with.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Where to send the user's browser after consent completes. Accepts an absolute URL on a domain Duvo allows, or a path relative to the Duvo frontend (e.g. /integrations/slack).
Optional integration type label.
Default Response
OAuth provider authorization URL to open in a browser
Default Response
Default Response
Default Response
API key authentication. Get your API key from the Duvo dashboard.
URL of the MCP server to probe for OAuth support.
Default Response
True if the MCP server advertises OAuth Dynamic Client Registration
OAuth authorization endpoint advertised by the MCP server, when discoverable
Scopes the MCP server requests during authorization
Default Response
Default Response
Default Response
Last updated