API ReferenceEndpointsWorkspaces
Link GitHub installation to workspace
Authorization
cloady AuthorizationBearer <token>
Personal API token (cldy_…)
In: header
Path Parameters
workspaceSlug*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/workspaces/string/integrations/github" \ -H "Content-Type: application/json" \ -d '{ "installationId": "string" }'{ "integration": { "id": "string", "provider": "string", "externalId": "string", "accountLogin": "string", "accountType": "string", "installedBy": "string", "createdAt": "string", "updatedAt": "string" }}Connect an OpenID Connect identity provider for single sign-on PUT
Refuses a domain whose `_cloady.<domain>` TXT record doesn't carry the workspace's `txtValue` yet, so a saved connection is always live. Anyone the provider signs in with an email at the domain joins the workspace as a developer. Omit `clientSecret` to keep the stored one. Requires admin.
Disconnect GitHub integration from workspace DELETE
Next Page