---
title: "Register user"
method: POST
path: "/users"
tags: ["Users"]
---

# Register user

`POST /users`

Registers a new user for the credits program. The user must be subscribed to notifications with a valid email.
Requires signed fetch authentication with the user's wallet signature.

## Request body

- object
  - `address` string — User's Ethereum address (extracted from signed fetch authentication)

## Response `200`

User registered successfully

- object
  - `ok` boolean, required — Registration success status

## Other responses

- `400` — Bad request - User not subscribed to notifications or missing email
- `401` — Unauthorized - invalid signed fetch
- `403` — Forbidden - invalid metadata
- `500` — Internal server error

---

[API](https://skmtc.net/decentraland/apis/realm-provider-api.md) · [All operations](https://skmtc.net/decentraland/apis/realm-provider-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/decentraland/realm-provider-api/revisions/d94e0e0f1821/schema)
