Projects
List projects
admin.organization.projects.list(ProjectListParams**kwargs) -> SyncConversationCursorPage[Project]
GET/organization/projects
Create project
admin.organization.projects.create(ProjectCreateParams**kwargs) -> Project
POST/organization/projects
Retrieve project
admin.organization.projects.retrieve(strproject_id) -> Project
GET/organization/projects/{project_id}
Modify project
admin.organization.projects.update(strproject_id, ProjectUpdateParams**kwargs) -> Project
POST/organization/projects/{project_id}
Archive project
admin.organization.projects.archive(strproject_id) -> Project
POST/organization/projects/{project_id}/archive
ProjectsUsers
List project users
admin.organization.projects.users.list(strproject_id, UserListParams**kwargs) -> SyncConversationCursorPage[ProjectUser]
GET/organization/projects/{project_id}/users
Create project user
admin.organization.projects.users.create(strproject_id, UserCreateParams**kwargs) -> ProjectUser
POST/organization/projects/{project_id}/users
Retrieve project user
admin.organization.projects.users.retrieve(struser_id, UserRetrieveParams**kwargs) -> ProjectUser
GET/organization/projects/{project_id}/users/{user_id}
Modify project user
admin.organization.projects.users.update(struser_id, UserUpdateParams**kwargs) -> ProjectUser
POST/organization/projects/{project_id}/users/{user_id}
Delete project user
admin.organization.projects.users.delete(struser_id, UserDeleteParams**kwargs) -> UserDeleteResponse
DELETE/organization/projects/{project_id}/users/{user_id}
ProjectsUsersRoles
List project user role assignments
admin.organization.projects.users.roles.list(struser_id, RoleListParams**kwargs) -> SyncNextCursorPage[RoleListResponse]
GET/projects/{project_id}/users/{user_id}/roles
Assign project role to user
admin.organization.projects.users.roles.create(struser_id, RoleCreateParams**kwargs) -> RoleCreateResponse
POST/projects/{project_id}/users/{user_id}/roles
Unassign project role from user
admin.organization.projects.users.roles.delete(strrole_id, RoleDeleteParams**kwargs) -> RoleDeleteResponse
DELETE/projects/{project_id}/users/{user_id}/roles/{role_id}
ProjectsService Accounts
List project service accounts
admin.organization.projects.service_accounts.list(strproject_id, ServiceAccountListParams**kwargs) -> SyncConversationCursorPage[ProjectServiceAccount]
GET/organization/projects/{project_id}/service_accounts
Create project service account
admin.organization.projects.service_accounts.create(strproject_id, ServiceAccountCreateParams**kwargs) -> ServiceAccountCreateResponse
POST/organization/projects/{project_id}/service_accounts
Retrieve project service account
admin.organization.projects.service_accounts.retrieve(strservice_account_id, ServiceAccountRetrieveParams**kwargs) -> ProjectServiceAccount
GET/organization/projects/{project_id}/service_accounts/{service_account_id}
Delete project service account
admin.organization.projects.service_accounts.delete(strservice_account_id, ServiceAccountDeleteParams**kwargs) -> ServiceAccountDeleteResponse
DELETE/organization/projects/{project_id}/service_accounts/{service_account_id}
ProjectsAPI Keys
List project API keys
admin.organization.projects.api_keys.list(strproject_id, APIKeyListParams**kwargs) -> SyncConversationCursorPage[ProjectAPIKey]
GET/organization/projects/{project_id}/api_keys
Retrieve project API key
admin.organization.projects.api_keys.retrieve(strapi_key_id, APIKeyRetrieveParams**kwargs) -> ProjectAPIKey
GET/organization/projects/{project_id}/api_keys/{api_key_id}
Delete project API key
admin.organization.projects.api_keys.delete(strapi_key_id, APIKeyDeleteParams**kwargs) -> APIKeyDeleteResponse
DELETE/organization/projects/{project_id}/api_keys/{api_key_id}
ProjectsRate Limits
List project rate limits
admin.organization.projects.rate_limits.list_rate_limits(strproject_id, RateLimitListRateLimitsParams**kwargs) -> SyncConversationCursorPage[ProjectRateLimit]
GET/organization/projects/{project_id}/rate_limits
Modify project rate limit
admin.organization.projects.rate_limits.update_rate_limit(strrate_limit_id, RateLimitUpdateRateLimitParams**kwargs) -> ProjectRateLimit
POST/organization/projects/{project_id}/rate_limits/{rate_limit_id}
ProjectsGroups
List project groups
admin.organization.projects.groups.list(strproject_id, GroupListParams**kwargs) -> SyncNextCursorPage[ProjectGroup]
GET/organization/projects/{project_id}/groups
Add project group
admin.organization.projects.groups.create(strproject_id, GroupCreateParams**kwargs) -> ProjectGroup
POST/organization/projects/{project_id}/groups
Remove project group
admin.organization.projects.groups.delete(strgroup_id, GroupDeleteParams**kwargs) -> GroupDeleteResponse
DELETE/organization/projects/{project_id}/groups/{group_id}
ProjectsGroupsRoles
List project group role assignments
admin.organization.projects.groups.roles.list(strgroup_id, RoleListParams**kwargs) -> SyncNextCursorPage[RoleListResponse]
GET/projects/{project_id}/groups/{group_id}/roles
Assign project role to group
admin.organization.projects.groups.roles.create(strgroup_id, RoleCreateParams**kwargs) -> RoleCreateResponse
POST/projects/{project_id}/groups/{group_id}/roles
Unassign project role from group
admin.organization.projects.groups.roles.delete(strrole_id, RoleDeleteParams**kwargs) -> RoleDeleteResponse
DELETE/projects/{project_id}/groups/{group_id}/roles/{role_id}
ProjectsRoles
List project roles
admin.organization.projects.roles.list(strproject_id, RoleListParams**kwargs) -> SyncNextCursorPage[Role]
GET/projects/{project_id}/roles
Create project role
admin.organization.projects.roles.create(strproject_id, RoleCreateParams**kwargs) -> Role
POST/projects/{project_id}/roles
Update project role
admin.organization.projects.roles.update(strrole_id, RoleUpdateParams**kwargs) -> Role
POST/projects/{project_id}/roles/{role_id}
Delete project role
admin.organization.projects.roles.delete(strrole_id, RoleDeleteParams**kwargs) -> RoleDeleteResponse
DELETE/projects/{project_id}/roles/{role_id}
ProjectsCertificates
List project certificates
admin.organization.projects.certificates.list(strproject_id, CertificateListParams**kwargs) -> SyncConversationCursorPage[CertificateListResponse]
GET/organization/projects/{project_id}/certificates
Activate certificates for project
admin.organization.projects.certificates.activate(strproject_id, CertificateActivateParams**kwargs) -> SyncPage[CertificateActivateResponse]
POST/organization/projects/{project_id}/certificates/activate
Deactivate certificates for project
admin.organization.projects.certificates.deactivate(strproject_id, CertificateDeactivateParams**kwargs) -> SyncPage[CertificateDeactivateResponse]
POST/organization/projects/{project_id}/certificates/deactivate