# Create device TOTP **POST /user/devices/totp** A device TOTP token is created within 5 minutes of registration without PIN, password or an user OTP or it is created using either PIN, password or an user OTP. In case the PIN, password or OTP is invalid `403` is returned. If multiple values are provided first the OTP is checked, then the password, then the PIN. In case the one of the provided values is correct, a TOTP will be created. ## Servers - Production server (stable release 2025-1): https://api.pace.cloud/user/2025-1 (Production server (stable release 2025-1)) ## Authentication methods - O auth2 - Oidc ## Parameters ### Body: application/vnd.api+json (object) - **data** (object) ## Responses ### 201 TOTP created. #### Body: application/vnd.api+json (object) - **data** (object) ### 401 OAuth token missing or invalid or a linked identity is missing. Linked identity missing is a special case where you need to make sure that the user has additionally logged in / authorized with a third-party. This is not relevant for most use-cases. The specific error code that identifies a missing linked identity is `missing-linked-identity` Example: ``` { "errors": [ { "id": "cbgmhslmp1o9or9kh1p0", "title": "Missing linked identity for authorized access", "detail": "Linked identity is needed to access this resource, please check why the user does not have a linked identity", "status": "401", "code": "missing-linked-identity" } ] } ``` #### Body: application/vnd.api+json (object) - **errors** (array[object]) ### 403 Forbidden #### Body: application/vnd.api+json (object) - **errors** (array[object]) ### 406 The specified accept header is invalid #### Body: application/vnd.api+json (object) - **errors** (array[object]) ### 415 The specified content type header is invalid #### Body: application/vnd.api+json (object) - **errors** (array[object]) ### 422 The request was well-formed but was unable to be followed due to semantic errors. #### Body: application/vnd.api+json (object) - **errors** (array[object]) ### 500 Internal server error #### Body: application/vnd.api+json (object) - **errors** (array[object]) [Powered by Bump.sh](https://bump.sh)