Administration

Create a new user OR send a cross-org invitation if email exists.

Create a new user OR send a cross-org invitation if email exists.

Multi-org refactor :
- Email nouveau → 201 { user, temporary_password, invited: false }
- Email déjà membre de l'org active → 409 Conflict
- Email existe dans une autre org → 202 Accepted { invited: true, invitation_id, email }

Permissions requises : admin:all

post/api/v1/admin/users

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/admin/users
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Request body

create_employee_recordboolean
emailstring email required
first_namestring required
last_namestring required
role_idsstring[] required
timezonestring nullable

Response

Succès — payload {data, meta} (cf. API-GUIDE §3.1)

Changes

No recorded changes to this operation across all 1 revision of this API.