Integrate API
Home
Company
Company
  • Company
  • Users
  • Office
Orders
Orders
  • Orders
  • Change Request
  • Drafts
  • GoToScan
Webhooks
Home
Company
Company
  • Company
  • Users
  • Office
Orders
Orders
  • Orders
  • Change Request
  • Drafts
  • GoToScan
Webhooks
  1. Users
  • List all users
    GET
  • Add new user
    POST
  • Get user by email
    GET
  • Update user details
    PATCH
  • Change user password
    POST
  • Send password reset link
    POST
  • Delete user
    DELETE
  1. Users

Add new user

Prod Env
https://app.cubi.casa/api/integrate/v3
Prod Env
https://app.cubi.casa/api/integrate/v3
POST
/users
Add a new user to your company account. If password is not provided, an invitation email is sent to the new user that must be completed before using the service.
The user can have roles "Collaborator", "User" or "Manager".
Managers have access to every feature and settings. Users can only see scans in their own office and they can not access company settings. Collaborators do not receive order emails, can only see their own orders and have limited access to features.

Request

Authorization
or
API Key
Add parameter in header
api-key
Example:
api-key: ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
User successfully created
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://app.cubi.casa/api/integrate/v3/users' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "user@example.com",
    "role": "Collaborator",
    "office_id": "3042395e-1606-4393-be13-66b59c604863",
    "password": "string"
}'
Response Response Example
{
    "email": "user@example.com",
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "message": "Invitation email was sent to user email and needs to be finished before first login.",
    "role": "User"
}
Modified at 2025-08-11 11:34:35
Previous
List all users
Next
Get user by email
Built with