Create a New Contact in Your Account
POST /public/people — Creates a contact. PartyType (Person/Company), ContactType (Client/Employee/Contractor/Other), and FirstName are required.
PartyType, ContactType, and FirstName are always required. When PartyType is Company, you must also supply CompanyName. Valid PartyType values: Person, Company. Valid ContactType values: Client, Employee, Contractor, Other.
application/x-www-form-urlencoded. Encode special characters in field values before sending.Authorizations
Portal application identifier used as part of HMAC-authenticated API requests.
Portal user API key used together with the HMAC signature headers.
Timestamp header included in the signed request to prevent replay attacks.
HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.
Headers
Accept Header
application/json Body
People Services
First Name (Maximum character length is 100)
Undefined, Person, Company Undefined, Client, Employee, Contractor, Other Last Name (Maximum character length is 50)
Company Name (Maximum character length is 100)
Email (Maximum character length is 256)
Additioanl email(s) copied when a proposal is submitted
Contact Phone (Maximum character length is 30)
Response
Success
Contact detail model
Unique numeric identifier of the contact
UTC timestamp when the contact was last modified
Undefined, Person, Company Undefined, Client, Employee, Contractor, Other Contact first name
Contact last name
Company name when the contact represents a company
Primary contact email address
Additional email addresses copied when a proposal is submitted
Primary contact phone number
Free-text notes stored on the contact
Contact-location detail model
Contact-location detail model
Number of proposals linked to the contact when counts are requested
Number of payments linked to the contact when counts are requested