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

# POST /contact

`POST /contact`

Create a new contact for your legal entity. Contacts are used as invoice recipients.

## Query parameters

- `filter:legalEntityId` string

## Request body

- object
  - `name` string, required — Display name of the contact.
  - `recipientType` 'contact' | 'vendor', required — The relationship type of the contact.
  - `recipientLegalName` string, required — Legal name of the recipient.
  - `recipientEmail` string — Email address of the recipient.
  - `address` SlashfiModelsEntityIAddressModelYaml
    - `addressLine` string, required
    - `addressLine2` string
    - `addressCity` string, required
    - `addressState` string, required
    - `addressZip` string, required
    - `addressCountry` string — ISO 3166-1 Alpha-2 Country Code (e.g., US, FR, UK, DE, ...).

## Response `200`

OK

- object
  - `contact` Contact, required — A contact represents a counterparty (customer, vendor, etc.) associated with a legal entity.
    - `id` string, required — Unique identifier for the contact.
    - `name` string, required — Display name of the contact.
    - `recipientType` 'contact' | 'vendor' — The relationship type of the contact.
    - `recipientLegalName` string — Legal name of the recipient.
    - `recipientEmail` string — Email address of the recipient.
    - `address` object — Address of the contact.
    - `data` object — Payment destination data (bank account, crypto address, etc.).

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `429` — TooManyRequests
- `500` — Internal Error

---

[API](https://skmtc.net/slashfi/apis/slash-public-api.md) · [All operations](https://skmtc.net/slashfi/apis/slash-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slashfi/slash-public-api/versions/773c90f079c5/schema)
