---
title: "Create Contact"
method: POST
path: "/contacts"
tags: ["Contacts"]
---

# Create Contact

`POST /contacts`

## Headers

- `x-business-id` string, required

## Request body

- Contact
  - `createdByUserId` string
  - `name` union, required
    - Individual
      - `first_name` string
      - `last_name` string
    - Company
      - `company_name` string
  - `displayName` string
  - `isBusiness` boolean
  - `companyContacts` unknown[]
    - unknown
  - `phone` string
  - `email` string, required
  - `address` Address
    - `addressLine1` string, required
    - `addressLine2` string
    - `city` string, required
    - `zipCode` string, required
    - `state` string
    - `country` string, required
  - `customRate` CustomRate[]
    - `rate_type` union, required
      - 'Hourly' | 'Daily' | 'Weekly' | 'Project' — An enumeration.
      - 'Product' | 'Part' | 'Item' — An enumeration.
    - `price` number, required
  - `notes` string
  - `designation` 'Client' | 'Prospect' | 'Supplier' — An enumeration.
  - `tags` unknown[]
    - unknown
  - `metadata` object
  - `active` boolean

## Response `200`

Successful Response

- ContactID
  - `contactId` string, required — Unique ID for this Contact

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.net/slickco/apis/slick-api.md) · [All operations](https://skmtc.net/slickco/apis/slick-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slickco/slick-api/revisions/90641b73f35e/schema)
