Create (POST) Contact

Use this API to create a new contact in the Contacts hub.

To create a new contact:

Execute a POST command on the endpoint {{url}}/contact, specifying the data for the new contact in the request body. Check the contact metadata for required fields and default values.

For example, here is a request, using cURL, to create a new contact with ID equal to ADMIN1013718587810.

curl --request POST \
  --url 'https://{{url}}/contact' \
  --header 'authorization: Bearer {{oauth_token}}' \
  --header 'content-type: application/json' \
  --data '{
        "ContactID": "ADMIN1013718587810",
        "Salutation": "Mr.",
        "FirstName": "Test",
        "MiddleName": "M.",
        "LastName": "Testerson",
        "Suffix": "AIA",
        "PreferredName": "Preferred Name",
        "Title": "Director of Marketing",
        "Source": "Newspaper",
        "ClientID": "000VISCONI",
        "ClientName": "Anderson & Associates, LLC",
        "Vendor": "",
        "VName": "",
        "Email": "email@company.com",
        "ContactStatus": "A",
        "CustomCurrencyCode": "USD",
        "Address1": "111 Main Street",
        "Address2": "Suite 300",
        "Address3": "",
        "Address4": "",
        "City": "Boston",
        "State": "MA",
        "Zip": "12345",
        "Country": "",
        "Phone": "123.456.7890",
        "Fax": "123.4567.890",
        "CellPhone": "123.456.7890",
        "HomePhone": "123.456.7890",
        "Pager": "1234567890",
        "MailingAddress": "N",
        "FirmAddress1": "100 Sterling Heights Avenue",
        "FirmAddress2": "Suite 510",
        "FirmAddress3": "",
        "FirmAddress4": "",
        "FirmCity": "New York",
        "FirmState": "NY",
        "FirmZip": "25410",
        "FirmCountry": "US",
        "FirmBusinessPhone": "123.456.7890",
        "FirmBusinessPhoneFormat": "",
        "FirmBusinessFax": "123.456.7890",
        "FirmBusinessFaxFormat": "",
        "FirmPager": "123.456.7890",
        "FirmDescription": "",
        "Memo": "",
        "Billing": "N",
        "PrimaryInd": "N",
        "Addressee": "",
        "CLAddress": "<Default>",
        "VEAddress": "",
        "CreateUser": "William Apple",
        "CreateDate": "2018-02-14T15:31:04.000",
        "ModUser": "William Apple",
        "ModDate": "2018-06-20T14:56:42.753",
        "CellPhoneFormat": "",
        "HomePhoneFormat": "",
        "PagerFormat": "",
        "Company": "Anderson & Associates, LLC",
        "flName": "Test Testerson, AIA ",
        "ModUserName": "William ",
        "Owner": "",
        "emOwnerfl": "William Apple, Sr.",
        "RecentOpportunityName": "Anderson Clinic Expansion",
        "RecentOpportunityID": "ADMIN1014224377096",
        "RecentOppRole": "sysOwner",
        "TopTPStartDate": "",
        "TopTPSubject": "",
        "TopTPContactID": "",
        "TopTPCreateEmployee": "",
        "TopTPCreateUserName": "",
        "HasPhoto": 0,
        "PhotoModDate": "",
        "TLInternalKey": "",
        "TLSyncModDate": "",
        "ProjectDescription": "",
        "Rating": "",
        "Market": "",
        "Website": "www.deltek.com",
        "QualifiedStatus": "sysQual",
        "StatusReason": "",
        "StatusDate": "2017-03-30T17:50:31.520",
        "ProfessionalSuffix": "",
        "SFID": "",
        "AjeraSync": ""
}'

A successful call status of 201 returns the JSON representation for the newly created contact.