---
title: "Opt your customer in to the address registry"
method: POST
path: "/address_registry/customer"
tags: ["Compliance"]
---

# Opt your customer in to the address registry

`POST /address_registry/customer`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/address_registry/customer`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/address_registry/customer/post.ts> (a function with typed inputs; its response is checked against the schema)

Set your customer's default to opted in. Workspaces without their own setting will follow this default. No request body. Returns `OPTED_IN`. If the customer for this workspace cannot be determined, returns HTTP 404 with error code **2147**.

## Headers

- `Idempotency-Key` string

## Response `200`

Success; response body includes status OPTED_IN

- AddressRegistryCustomerRegistryResponse: Your customer's organization-wide address registry default. Workspaces without their own setting use this value. GET, POST (opt in), and DELETE (opt out) all return this object.
  - `status` 'NOT_SET' | 'OPTED_IN' | 'OPTED_OUT', required: `NOT_SET`, `OPTED_IN`, or `OPTED_OUT`. On GET, `NOT_SET` means no default has been chosen yet. On POST or DELETE, returns `OPTED_IN` or `OPTED_OUT` after a successful change.

## Other responses

- `404`: The customer for this workspace could not be determined (error code 2147)
- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
