Integrations must be enabled before you use their OAuth endpoints. See the operator guides for Confluence and SharePoint.
Basic request and response
Start a login flow by calling a provider login endpoint and following the redirect.User SSO login redirects
- Google login
- Microsoft login
Example response
Example response
Integration OAuth login redirects
Useproject_id to create a project integration, or omit it to create an organization integration as an AppAdmin or higher. The optional connector_name sets its display name.
Endpoint parameters
Endpoint parameters
- Confluence login
Example response
Example response
Login with a specific integration instance
Passintegration_artifact_id to replace the OAuth credentials of an existing integration artifact. Include project_id when the integration belongs to a project.
Endpoint parameters
Endpoint parameters
- Confluence instance
Example response
Example response
Refresh an integration token
Endpoint parameters
Endpoint parameters
- Confluence refresh
Example response
Example response
Callback endpoints
- Microsoft callback
- Confluence callback
Endpoint parameters
Endpoint parameters
Example response
Example response
Errors and edge cases
- 302 redirect: expected for login and callback routes.
- 401/403: token missing for refresh.
- 404: integration artifact or project not found.