---
title: "POST /rh/accounts/{accountId}/contacts"
method: POST
path: "/rh/accounts/{accountId}/contacts"
tags: ["Account"]
---

# POST /rh/accounts/{accountId}/contacts

`POST /rh/accounts/{accountId}/contacts`

## Request

- Base URL: `https://api.app.subskribe.com`
- URL: `https://api.app.subskribe.com/rh/accounts/{accountId}/contacts`
- Auth: API key in header `X-API-Key`

## Path parameters

- `accountId` string, required

## Request body

- NewAccountContactJson
  - `contactId` string: Contact ID - Used for CPQ-RevenuHub integration
  - `accountId` string, required: Uniquely identifies the Account
  - `firstName` string: (optional) First Name of the Contact
  - `lastName` string: (optional) Last Name of the Contact
  - `email` string, required: Email of the Contact
  - `phoneNumber` string: (optional) Phone Number of the Contact
  - `title` string: (optional) Title of the Contact
  - `address` AccountAddressJson
    - `streetAddressLine1` string: Address Line 1 of the Contact
    - `streetAddressLine2` string: Address Line 2 of the Contact
    - `streetAddressLine3` string: Address Line 3 of the Contact
    - `city` string: City of the Contact
    - `state` string: State Code of the Contact (ISO 3166-2 state/province code). Currently supported for USA, Canada. For instance, for Arizona (USA), set state as AZ (not US-AZ).For British Columbia (Canada), set as BC (not CA-BC)
    - `country` string: Country Code of the Contact ( ISO 3166 alpha-2 country code).
    - `zipcode` string: Zip or Postal Code of the Contact
  - `externalId` string: (optional) External system identifier
  - `erpId` string: (optional) ERP system identifier
  - `crmId` string: (optional) CRM system identifier
  - `fullName` string
  - `eventObjectId` string

## Response `default`

successful operation

---

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