---
title: "Create user in AM"
method: POST
path: "/api/v1/user"
tags: ["Delegated RA"]
---

# Create user in AM

`POST /api/v1/user`

## Request

- Base URL: `https://one.digicert.com/documentmanager`
- URL: `https://one.digicert.com/documentmanager/api/v1/user`
- Auth: API key in header `X-API-Key`
- TypeScript: <https://skmtc.dev/digicert/apis/digicert-content-trust-manager/docs/api/v1/user/post.ts> (a function with typed inputs; its response is checked against the schema)

When the user calls buy a certificate.

## Request body

- CreateUserRequest
  - `email` string, required: Signer user email
  - `first_name` string, required: Signer user first name
  - `last_name` string, required: Signer user last name
  - `user_name` string, required: Signer user name for DTM
  - `phone_number` string: Signer user contact number
  - `locale` string: Values can be - de_DE, en_US, es_ES, fr_FR, it_IT, ja_JP, ko_KR, nl_NL, pt_BR, ru_RU, zh_CN, zh_TW
  - `description` string: user creation description
  - `user_type` string, required: User type - default standard
  - `accounts` string[], required: List of accounts
  - `roles` string[], required: List of roles
  - `is_pipl_accepted` boolean, required: true if PIPL is accepted by account user.
  - `is_tou_accepted` boolean, required: true if TOU is accepted by account user

## Response `201`

Created

- CreateUserResponse
  - `id` string: user id for the user created in DigiCert One.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `500`: Internal Server Error

---

[API](https://skmtc.dev/digicert/apis/digicert-content-trust-manager.md) - [All operations](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/llms.txt) - [OpenAPI document](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/revisions/8dec322a0e2b?raw)
