Skip to main content
Replaces the token of a connection. Its name, its service and, for Confluence, its site stay as they are, and every source that uses it reads with the new token from its next sync. The response does not contain the token. You need the owner or admin role (credential.manage). Send only the service’s sign-in fields. site_url is refused with 400: a connection cannot be moved to another site.
string
required
The connection’s ID (UUID).
object
required
For github, notion, grafana, hubspot, slack, stripe and okta: token. For atlassian and zendesk: email and api_token. For wordpress: username and application_password. For google_workspace: service_account_json and admin_email. For microsoft_entra: tenant_id, client_id and client_secret. All strings.

Response

Returns 200 with the connection, rotated_at set to now.
Last modified on November 7, 2026