Costfluent Public API
​integer · int32 · required​integer · int32 · required​boolean | null
​string · minLength: 0 · maxLength: 320 · required​string · minLength: 0 · maxLength: 100 · required​string · minLength: 0 · maxLength: 100 · required​OrganizationRole · enum · required​UserPublicId · pattern: ​string · required
​UserPublicId · pattern: ​UserPublicId · pattern: ​string · required​string · required​string · required​string · required​OrganizationRole · enum​string · date-time​string | null · date-time​string | null · date-time
List users
GET
https://api.costfluent.com
/v1/users
Bearer (API token)
Returns the organization's members and pending invitations. Needs an organization token.
query Parameters
pagelimitincludeRemovedList users › Responses
Success
​PaginationLinks · required
​UserResponse[] · required
Invite user
POST
https://api.costfluent.com
/v1/users
Bearer (API token)
Invites a person to the organization by email; the invitation stands for seven days. A person who is already a member, or suspended, is a conflict.
Invite user › Request Body
emailfirstNamelastNameroleEnum values:
viewer
editor
integrationOwner
owner
Invite user › Responses
Created
id^usr_[A-Za-z0-9_-]{2… · requiredemailGet user
GET
https://api.costfluent.com
/v1/users/{userId}
Bearer (API token)
Returns a member of the organization, or a pending invitation
path Parameters
userId^usr_[A-Za-z0-9_-]{2… · requiredGet user › Responses
Success
id^usr_[A-Za-z0-9_-]{2… · requiredemailfirstNamelastNamestatusroleEnum values:
viewer
editor
integrationOwner
owner
joinedAtlastLoginAtinviteExpiresAt