Skip to main content

Organizations

MethodRouteRequired Access
GET/api/organizationsUser authentication
GET/api/organizations/{id}Organization member
GET/api/organizations/{id}/storage-configOrganization member
POST/api/organizations/{id}/storage-configOrganization member + org:settings
GET/api/organizations/{id}/storeOrganization member or public access
POST/api/organizations/{id}/storeOrganization member + entities:share_store + entity publisher
DELETE/api/organizations/{id}/storeOrganization member + entities:share_store + entity publisher
GET/api/organizations/{id}/store/{publicationId}Organization member or public access
PATCH/api/organizations/{id}/store/{publicationId}Organization member + entities:share_store
DELETE/api/organizations/{id}/store/{publicationId}Organization member + entities:share_store
GET/api/storesUser authentication

Members & Roles

MethodRouteRequired Access
POST/api/organizations/{id}/membersOrganization member + members:invite
PUT/api/organizations/{id}/members/{userId}/roleOrganization member + members:manage_roles
DELETE/api/organizations/{id}/members/{userId}Organization member + members:remove (or self)
GET/api/organizations/{id}/rolesOrganization member
POST/api/organizations/{id}/rolesOrganization member + members:manage_roles
GET/api/organizations/{id}/roles/{roleId}Organization member + members:manage_roles
PATCH/api/organizations/{id}/roles/{roleId}Organization member + members:manage_roles
DELETE/api/organizations/{id}/roles/{roleId}Organization member + members:manage_roles
GET/api/scopesUser authentication
GET/api/scopes/{id}User authentication
POST/api/users/inviteOrganization member + members:invite

Entities

MethodRouteRequired Access
POST/api/entitiesUser authentication + entities:publish
GET/api/entities/{entityId}Entity access
PUT/api/entities/{entityId}Entity access + publisher
DELETE/api/entities/{entityId}Entity access + publisher
GET/api/entities/{entityId}/detailsEntity access
POST/api/entities/icon-upload-urlUser authentication + entities:publish

Versions

MethodRouteRequired Access
POST/api/entities/{entityId}/versions/upload-urlEntity access + publisher
POST/api/entities/{entityId}/versions/confirmEntity access + publisher
GET/api/entities/{entityId}/versions/{versionId}/downloadEntity access
GET/api/entities/{entityId}/active-versionEntity access
PUT/api/entities/{entityId}/active-versionEntity access + publisher
DELETE/api/entities/{entityId}/versions/{versionId}Entity access + publisher

Sharing

MethodRouteRequired Access
POST/api/entities/{entityId}/sharesEntity access + entities:share (+ entities:share_external for external)
GET/api/entities/{entityId}/sharesEntity access
DELETE/api/entities/{entityId}/shares/{shareId}Share creator
GET/api/entities/shared-with-meUser authentication
GET/api/entities/sharesUser authentication
GET/api/entities/{entityId}/publishersEntity access
POST/api/entities/{entityId}/publishersEntity access + publisher
GET/api/entities/{entityId}/publishers/meUser authentication
DELETE/api/entities/{entityId}/publishers/{userId}Entity access + publisher

Production Apps

MethodRouteRequired Access
GET/api/production-appsUser authentication
POST/api/production-appsOrganization member + entities:deploy + entity publisher
GET/api/production-apps/{id}User authentication
PATCH/api/production-apps/{id}Organization member + entities:deploy + entity publisher
DELETE/api/production-apps/{id}Organization member + entities:deploy + entity publisher
GET/api/subdomains/checkUser authentication

Deployments

MethodRouteRequired Access
POST/api/deployOrganization member + entities:deploy + entity publisher
GET/api/deploysUser authentication
GET/api/deploys/{id}User authentication
POST/api/deploys/{id}/cancelOrganization member + entities:deploy + entity publisher