Verifies the auth credentials stored in the configuration.
For non-OAuth auth types (API key, bearer token, basic auth), tests whether the stored credentials can successfully connect to the integration. For OAuth2, returns an `authorizationUrl` the frontend should redirect the user to in order to complete the OAuth flow. When the config uses an AuthMap (per-request auth), each entry is verified independently and the results are returned in `authMapResults`. Use the optional `authMapIndex` query parameter to verify a single entry. Returns 400 if the config has neither Auth nor AuthMap configured.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The integration ID.
The configuration ID.
uuidThe tenant identifier
Query Parameters
Optional zero-based index to verify a single AuthMap entry.
int32Response Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/integrations/string/configs/497f6eca-6276-4993-bfeb-53cbbbba6f08:verifyAuth"{
"success": false,
"error": "string",
"credentialsRejected": false,
"authorizationUrl": "string",
"authMapResults": [
{
"parameters": {},
"success": false,
"error": "string",
"authorizationUrl": "string"
}
]
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Counts the people connected under a configuration.
For a configuration whose auth level asks each person to connect their own account, how many people have, how many stored credentials that is (one person may have connected two auth methods), and how many connect links are still live. Never lists who they are or any secret.
Rotates the inbound webhook key for this configuration.
Mints a fresh key, stamps the new id on the config, revokes the previous key. Returns the new URL exactly once. Traffic on the previous URL stops immediately — re-register the new URL with the provider before traffic resumes. Returns 400 when the integration declares per-binding ownership (rotate is per-binding for those), or when no key is currently bound (use `:generateWebhookUrl` to mint the first one).