Account Chief API v1
string · requiredstring · required
string · requiredstring · requiredstring · enumarray | null · unique
string · requiredstring · email · requiredstring | null · enumarray | null · unique
Members
Endpoints for viewing and managing team members.
List team members
GET
https://account.chief.app/api
/v1/teams/{teamSlug}/members
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)
Show team member
GET
https://account.chief.app/api
/v1/teams/{teamSlug}/members/{userId}
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)
Retrieve a single user who is a member of a team.
path Parameters
teamSlugteam slug
userIduser identifier
Show team member › Responses
TeamMember
TeamMember · required
Update team member role
PATCH
https://account.chief.app/api
/v1/teams/{teamSlug}/members/{userId}
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)
Change a team member's role.
path Parameters
teamSlugteam slug
userIduser identifier
Update team member role › Request Body
roleNew membership role.
Enum values:
owner
member
billing
accessible_app_idsApplication IDs this member can access. Null grants all team applications.
Enum values:
domainchief
certchief
deploychief
tny
flowguard
backupchief
socketchief
billdo
Update team member role › Responses
No content
No data returned
Invite team member
POST
https://account.chief.app/api
/v1/teams/{teamSlug}/invitations
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)
Send an expiring team invitation to an email address.
path Parameters
teamSlugteam slug
Invite team member › Request Body
emailEmail address to invite to the team.
roleRole assigned after acceptance.
Enum values:
owner
member
billing
accessible_app_idsApplication IDs this member can access. Null grants all team applications.
Enum values:
domainchief
certchief
deploychief
tny
flowguard
backupchief
socketchief
billdo
Invite team member › Responses
No data returned