---
title: "Register Push Token"
method: POST
path: "/v1/users/me/push-tokens"
tags: ["users"]
---

# Register Push Token

`POST /v1/users/me/push-tokens`

## Request

- Base URL: `https://api.myarchivist.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.myarchivist.ai/v1/users/me/push-tokens`
- Auth: HTTP bearer

Register or refresh this device for the signed-in mobile account.

## Headers

- `x-api-key` string, nullable

## Request body

- PushTokenRegistration
  - `expo_push_token` string, required
  - `platform` 'ios' | 'android', required
  - `project_id` string, required
  - `app_version` string, nullable

## Response `201`

Successful Response

- PushTokenRead
  - `registered` boolean
  - `platform` 'ios' | 'android', required
  - `app_version` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/myarchivist/apis/archivist-public-api.md) · [All operations](https://skmtc.dev/myarchivist/apis/archivist-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/myarchivist/apis/archivist-public-api/revisions/3ea6ca7efc56?raw)
