---
title: "POST /register"
method: POST
path: "/register"
tags: ["Register"]
---

# POST /register

`POST /register`

## Request body

- object
  - `companies_name` string, required
  - `name` string, required
  - `email` string, email, required
  - `rfs` string, nullable — Name of the external application from which the registration is made
  - `bs` string, nullable — Preselected billing application
  - `gtc_agreed` string, nullable — Terms of Clockodo were accepted

## Response `200`

Successful operation

- RegisterV1
  - `success` boolean, required
  - `user` SettingV1, required
    - `name` string, required
    - `email` string, required
    - `role` 'worker' | 'owner', required — Possible values: - `worker`: Worker - `owner`: Administrator
    - `access` SettingAccessV1, required
      - `addCustomers` boolean, required
    - `price_format` SettingPriceFormatV1, required
      - `example` number, float, required
      - `format` string, required
    - `timeformat_12h` boolean, required
    - `weekstart_monday` boolean, required
    - `weekend_friday` boolean, required
    - `language` 'en' | 'fr' | 'de', required — Possible values: - `en`: English - `fr`: French - `de`: German
    - `currency` string, required
    - `currency_symbol` string, required
    - `timezone` string, required
    - `support_pin` string, required
    - `allowEntriesTextMultiline` boolean, required
    - `show_favorites` boolean, required
  - `apikey` string, required
  - `first_login_key` string, nullable, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict

---

[API](https://skmtc.dev/clockodo/apis/clockodo-api-documentation.md) · [All operations](https://skmtc.dev/clockodo/apis/clockodo-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/clockodo/clockodo-api-documentation/revisions/38e281d50d6d/schema)
