- Get all change requests in a space
- Retrieve detailed information about a specific change request
- Create a new change request in a space
- Update properties of an existing change request
- Merge a change request into the main content
- List requested reviewers for a change request
- Remove a requested reviewer from a change request
- Get all collections in an organization
- Retrieve detailed information about a specific collection
- Create a new collection in an organization
- Update properties of an existing collection
- Delete a collection
- List users who have been added to a collection
- Update user permission level in a collection
- Remove a user's access to a collection
- Get Git Sync configuration and status for a space
- Trigger a Git Sync import operation
- Return the authenticated identity and auth type for the current GitBook connection. Calls GET /user to confirm Personal Access Token validity and derive the credential identity (displayName or email). Maps to the StackOne IAM unified credentials schema. auth_type is always "api_key" — the GitBook connector uses Personal Access Token authentication only.
- List GitBook organization teams mapped to the IAM unified group schema, cursor-paginated. Wraps GET /orgs/{organization_id}/teams. Requires filter.organization_id — GitBook teams are scoped per organization. Each entry includes id, title (name), members count, and createdAt.
- Retrieve a single GitBook team by id, mapped to the IAM unified group schema. Wraps GET /orgs/{organization_id}/teams/{id}. Requires filter.organization_id. Supports expand=users to attach team members. Field coverage matches unified_list_groups.
- List every GitBook organization the authenticated account is a member of, cursor-paginated. Wraps GET /orgs. Each entry includes id, title (name), and createdAt. GitBook organizations represent customer tenants — a single account commonly belongs to multiple organizations with different roles per organization.
- Retrieve a single GitBook organization by id, mapped to the IAM unified organization schema. Wraps GET /orgs/{organizationId}. Field coverage matches unified_list_organizations.
- List unified resource types in GitBook.
- List unified resource users in GitBook.
- Return the seven GitBook organization member roles as IAM role records (admin, create, edit, review, comment, read, guest). Synthesized — GitBook has no public roles API. Role keys match the raw strings returned on member records by unified_list_users. Performs a GET /user auth probe to surface 401 when credentials are bad.
- Retrieve a single GitBook organization role by its key (admin, create, edit, review, comment, read, guest). Returns the synthesized IamRole record. Performs a GET /user auth probe to surface 401 when credentials are invalid.
- List GitBook organization members mapped to the IAM unified user schema, cursor-paginated. Wraps GET /orgs/{organization_id}/members. filter.organization_id is optional — auto-resolved when the account belongs to exactly one GitBook organization, otherwise pass it to choose one. Each entry carries role, joinedAt, lastSeenAt, sso, and an embedded role mapped to the unified IamRole shape.
- Retrieve a single GitBook organization member by user id, mapped to the IAM unified user schema. Wraps GET /orgs/{organization_id}/members/{userId}. filter.organization_id is optional — auto-resolved when the account belongs to exactly one GitBook organization, otherwise pass it to choose one. Field coverage matches unified_list_users, plus optional expand=groups.
- Update a GitBook organization member's role.
- Remove a member from a GitBook organization.
- List all invite links in an organization
- Retrieve details of a specific invite link
- Create a new invite link for the organization
- Invite users to organization by email
- Deletes an organization invite link
- List all organizations accessible to the authenticated user
- Retrieve detailed information about a specific organization
- Update properties of an existing organization
- Get all members of an organization
- Retrieve detailed information about a specific organization member
- Remove a member from an organization
- List users who have been added to a space
- List all users who can access a space with aggregated permissions
- Update user permission level in a space
- Remove a user's access to a space
- Get all spaces in an organization
- Retrieve detailed information about a specific space
- Create a new documentation space in an organization
- Update properties of an existing space
- Delete a space and move it to trash
- Generate and retrieve a temporary URL to export space content as PDF
- Get all teams in an organization
- Retrieve detailed information about a specific team
- Create a new team in an organization
- Update properties of an existing team
- Delete a team from an organization
- Get all members of a team with their roles
- Add a user to a team
- Remove a member from a team
- Get details about the authenticated user
- Get publicly available information about a GitBook user
No matching actions