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. Office
  • Default module
    • Get started
    • Pagination and Offset
    • Company
      • Get company information
      • Delete company webhook
      • Get company package
      • Send a merge request to another company
    • Office
      • List all offices
        GET
      • Add new office
        POST
    • Users
      • List all users
      • Add new user
      • Get user by email
      • Update user details
      • Change user password
      • Send password reset link
      • Delete user
    • Orders
      • List orders
      • Upgrade order
      • Re-deliver order with styling options
      • Get order by ID
      • Get combined PDF document
      • Create a redraw order
    • Change Request
      • Add new change request for an order
      • List all change requests of order
      • Get change request by ID
    • Draft Orders
      • Create a draft order
      • Update a draft order
      • Delete a draft order
    • GoToScan Orders
      • Create a GoToScan order
    • Webhooks
      • About webhooks
      • Update company webhooks
      • /Order status
  • Webhooks calls
    • /Order status
  1. Office

List all offices

Prod Env
https://app.cubi.casa/api/integrate/v3
Prod Env
https://app.cubi.casa/api/integrate/v3
GET
/companies/offices
List all offices and users within the company.

Request

Authorization
API Key
Add parameter in header
api-key
Example:
api-key: ********************
or

Responses

🟢200OK
application/json
Successful response
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://app.cubi.casa/api/integrate/v3/companies/offices' \
--header 'api-key: <api-key>'
Response Response Example
[
    {
        "id": "74ff51ae-99f5-4e57-89f6-8453824b33a4",
        "name": "Helsinki",
        "users": [
            {
                "created_at": 1584010883,
                "email": "tim@internet.com",
                "email_confirmed": true,
                "id": "f8fddc89-5035-4827-aea9-475cf37a94e9",
                "role": "Manager",
                "name": "Alan",
                "surename": "Tom"
            },
            {
                "email": "jane@internet.com",
                "email_confirmed": false,
                "id": "c2b8e6a9-91f6-44d5-82a3-95a4820e3c1f",
                "role": "User",
                "created_at": 1584020883,
                "name": "Jane",
                "surename": "Doe"
            }
        ]
    }
]
Modified at 2025-08-11 11:34:35
Previous
Send a merge request to another company
Next
Add new office
Built with