platform

Create Organization Group

Changed on

Create a group, mirror its org tuple, and grant the creator ownership.

Creating a group requires module editor. The new group is registered as a sharable_entity under the members-groups module instance and the creator is granted owner + data_owner on it (owner_user / data_owner_user for a person), so they retain full control of the group they just made.

post/api/platform/organizations/{org_id}/groups

Request

  • Base URL
    https://app.gocrisp.com (the document declares no server; this is the origin it was published from)
  • URL
    https://app.gocrisp.com/api/platform/organizations/{org_id}/groups
  • Auth
    OAuth 2
    Authorization code: https://login.gocrisp.com/authorize
    Token URL: https://login.gocrisp.com/oauth/token

Path parameters

org_idstring required

Request body

groupIdstring required

Local slug (letters, digits, hyphen/underscore). Stored and used in FGA as {organization_id}/{slug} so two organizations can share the same name.

displayNamestring nullable

Human-readable name. Defaults to the group id when omitted.

Response

Successful response, including any rejected FGA tuple operations.

idstring required
organizationIdstring required
organizationNamestring nullable
displayNamestring nullable
descriptionstring nullable
readonlyboolean
deletionProtectedboolean
memberCountinteger
isAllMembersboolean
fgaSyncStatusstring
fgaLastErrorstring nullable
fgaLastReconciledAtstring date-time nullable
createdAtstring date-time nullable
updatedAtstring date-time nullable

Changes