---
title: "POST /register"
method: POST
path: "/register"
---

# POST /register

`POST /register`

Register new device

## Request body

- object
  - `walletId` string, required
  - `deviceId` string, required
  - `pinHash` string, required

## Response `201`

Registration success

- object
  - `deviceToken` string, required
  - `walletToken` string, required

## Other responses

- `default` — Unexpected error

## Changes

- **2023-06-25** (v4) `fc247677dc8f` — 2 breaking, 2 info
  - removed the required property `allOf[#/components/schemas/DeviceToken]/publicToken` from the response with the `201` status
  - removed the required property `allOf[#/components/schemas/WalletToken]/privateToken` from the response with the `201` status
  - added the required property `allOf[#/components/schemas/DeviceToken]/deviceToken` to the response with the `201` status
  - added the required property `allOf[#/components/schemas/WalletToken]/walletToken` to the response with the `201` status
- **2023-06-24** (v4) `df42d891f990` — 1 info
  - endpoint added
- **2023-05-10** (v4) `f90678b9fb05` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/coinspace/apis/coin-wallet-api-v4/changes/register/post.md)

---

[API](https://skmtc.dev/coinspace/apis/coin-wallet-api-v4.md) · [All operations](https://skmtc.dev/coinspace/apis/coin-wallet-api-v4/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coinspace/coin-wallet-api-v4/revisions/8dd1fdcc9afd/schema)
