Skip to main content
GET
/
zapier
/
trigger
/
person
Zapier Trigger on Person Modification
curl --request GET \
  --url http://127.0.0.1:5000/zapier/trigger/person \
  --header 'Accept: <accept>'
{
  "id": 123,
  "location": {
    "id": 123,
    "street": "<string>",
    "suite": "<string>",
    "city": "<string>",
    "postalCode": "<string>",
    "state": "<string>",
    "stateAbbrev": "<string>",
    "country": "<string>",
    "phone": "<string>"
  },
  "firstName": "<string>",
  "lastName": "<string>",
  "companyName": "<string>",
  "contactEmail": "<string>",
  "contactEmailCC": "<string>",
  "contactPhone": "<string>"
}
This endpoint is used by the Portal.io Zapier integration. It fires when a contact (person) record is created, updated, or deleted in your Portal.io account.

Headers

Accept
enum<string>
required

Accept Header

Available options:
application/json

Response

Person Item.

Customer contact

id
integer<int32>
required

Unique numeric identifier of the contact

partyType
enum<string>
required

Contact party type such as Person or Company

Available options:
Undefined,
Person,
Company
contactType
enum<string>
required

Contact category type

Available options:
Undefined,
Client,
Employee,
Contractor,
Other
location
PublicLocationModel · object

Location and address details.

firstName
string

Contact first name

lastName
string

Contact last name

companyName
string

Company name when the contact represents a company

contactEmail
string

Primary contact email address

contactEmailCC
string

Additional email addresses copied when a proposal is submitted

contactPhone
string

Primary contact phone number