- 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. Requires filter.organization_id input — GitBook does not expose a tenant-global users endpoint; users are scoped per organization. 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}. Requires filter.organization_id. 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