Create Contact
Changed onCreates a contact. This will also verify the contact's address if you create it using a live API key. To sucessfully create a contact, either a firstName, a companyName, or both are required. You can supply both, but you cannot supply neither.
You have the option to supply the entire address (except for countryCode) via addressLine1, in which case PostGrid will parse it automatically. However, this is not guaranteed to be correct, so we recommend passing along the structured address fields (city, provinceOrState, etc) if you have them.
Note that if you create a contact that has identical information to another contact, this will simply update the description of the existing contact and return it. This avoids creating duplicate contacts.
Request
- Base URLhttps://api.postgrid.com
- URLhttps://api.postgrid.com/print-mail/v1/contacts
- AuthAPI key in header X-API-Key
Request body
Response
The request has succeeded and a new resource has been created as a result.
Changes
- info
added the new optional request property
//// - info
added the new optional request property
//// - info
added the optional property
to the response with the status
- info
- warning
added the new
internal_server_errorenum value to the/response property for the response status - warning
added the new
not_found_errorenum value to the/response property for the response status - warning
added the new
rate_limit_exceeded_errorenum value to the/response property for the response status - warning
added the new
validation_errorenum value to the/response property for the response status - info
added
subschema #1subschema #2to the response bodyanyOflist for the response status - info
removed
subschema #1subschema #2from the response bodyanyOflist for the response status
- warning