Users

List users

get
Authorizations
AuthorizationstringRequired

Prefix the value with "ApiKey" to indicate the custom authorization type

Query parameters
filterstringOptional

Fetch user with a given name or email address using SCIM operators

Examples:

emails.value eq "[email protected]"

name.givenName eq "James" and name.familyName eq "Bond"

startIndexintegerOptional

The 1-based start index of the first user to be returned

countintegerOptional

The number of users to be returned. A maximum of 50 users will be returned in a page.

attributesstringOptional

Comma-separated SCIM defined attributes to be returned. Required attributes are always returned

excludedAttributesstringOptional

Comma-separated SCIM defined attributes to be excluded. Required attributes cannot be excluded

Responses
chevron-right
200

List of users

application/scim+json
totalResultsinteger · int64Required

The total number of users available

Example: 102
itemsPerPageinteger · int32Required

The number of users in the returned page

Example: 1
startIndexinteger · int32Required

The 1-based index of the first user in the returned page

Example: 1
schemasstring[]Required

The schemas defining the attributes of the user resources list.

Example: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"]
get
/scim/v2/Users

Get a user by id

get
Authorizations
AuthorizationstringRequired

Prefix the value with "ApiKey" to indicate the custom authorization type

Path parameters
idstringRequired

Unique id of the user

Query parameters
attributesstringOptional

Comma-separated SCIM defined attributes to be returned. Required attributes are always returned

excludedAttributesstringOptional

Comma-separated SCIM defined attributes to be excluded. Required attributes cannot be excluded

Responses
chevron-right
200

User has been found

application/scim+json
idstring · uuidRead-onlyRequired
userNamestringRequired

The userName must match the primary email address.

Example: [email protected]
schemasstring[]Required

The schemas defining the attributes of the resources.

Example: ["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:firstbase:1.0:User"]
get
/scim/v2/Users/{id}

Create a new user within Firstbase

post
Authorizations
AuthorizationstringRequired

Prefix the value with "ApiKey" to indicate the custom authorization type

Query parameters
attributesstringOptional

Comma-separated SCIM defined attributes to be returned. Required attributes are always returned

excludedAttributesstringOptional

Comma-separated SCIM defined attributes to be excluded. Required attributes cannot be excluded

Body
idstring · uuidRead-onlyRequired
userNamestringRequired

The userName must match the primary email address.

Example: [email protected]
schemasstring[]Required

The schemas defining the attributes of the resources.

Example: ["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:firstbase:1.0:User"]
Responses
post
/scim/v2/Users

Update an existing user within Firstbase

put
Authorizations
AuthorizationstringRequired

Prefix the value with "ApiKey" to indicate the custom authorization type

Path parameters
idstringRequired
Query parameters
attributesstringOptional

Comma-separated SCIM defined attributes to be returned. Required attributes are always returned

excludedAttributesstringOptional

Comma-separated SCIM defined attributes to be excluded. Required attributes cannot be excluded

Body
idstring · uuidRead-onlyRequired
userNamestringRequired

The userName must match the primary email address.

Example: [email protected]
schemasstring[]Required

The schemas defining the attributes of the resources.

Example: ["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:firstbase:1.0:User"]
Responses
chevron-right
200

User has been updated

application/scim+json
idstring · uuidRead-onlyRequired
userNamestringRequired

The userName must match the primary email address.

Example: [email protected]
schemasstring[]Required

The schemas defining the attributes of the resources.

Example: ["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:firstbase:1.0:User"]
put
/scim/v2/Users/{id}

Delete a user from Firstbase

delete

Deleting a User will start the Offboarding process for the user. This is a SOFT delete, in which the user will still have access to the Firstbase platform until offboarding has completed

Authorizations
AuthorizationstringRequired

Prefix the value with "ApiKey" to indicate the custom authorization type

Path parameters
idstringRequired

Unique id of the user

Responses
delete
/scim/v2/Users/{id}

Last updated