Skip to content

HighLevel: Locations schemas

50 HighLevel schemas with complete fields and constraints.

← Locations operations · All schemas

Create Custom Field — locations create Custom Field — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
acceptedFormatarrayOptional
acceptedFormat[]stringEach item
dataTypestringRequired within parent
isMultipleFilebooleanOptional
maxNumberOfFilesnumberOptional
modelstringOptionalModel of the custom field you want to create
One of: contact, opportunity
namestringRequired within parent
placeholderstringOptional
positionnumberOptionalDefault: 0
textBoxListOptionsarrayOptional
textBoxListOptions[]JSONEach item
textBoxListOptions[] (anyOf 1)ModelAlternativeExpand Update Custom Field — request body — body text Box List Options item label, prefill Value
textBoxListOptions[] (anyOf 2)ModelAlternativeExpand Update Custom Field — request body — body text Box List Options item label, prefill Value

Referenced models: Update Custom Field — request body — body text Box List Options item label, prefill Value

Create Custom Value — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
namestringRequired within parent
valuestringRequired within parent

Create Recurring Task — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
contactIdsarrayOptionalContact Id
contactIds[]stringEach item
descriptionstringOptionalDescription of the task
ignoreTaskCreationbooleanOptionalCreate initial task or not
ownersarrayOptionalAssigned To
owners[]stringEach item
rruleOptionsJSONRequired within parentRecurring rules
rruleOptions (allOf 1)ModelAll variants applyExpand Create Recurring Task — request body — body / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly
titlestringRequired within parentName of the task

Referenced models: Create Recurring Task — request body — body / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly

Create Recurring Task — request body — body / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly

FieldTypePresenceDescription and constraints
$objectRoot
countnumberOptionalMax number of task executions
createTaskIfOverDuebooleanOptionalCreate Task If Over Due
dayOfMonthnumberOptional1, 2, 3, ..., 27, 31
dayOfWeekstringOptionalOne of: MO, TU, WE, TH, FR, SA, SU
dueAfterSecondsnumberRequired within parentDue after seconds
endDatestringOptionalEnd Date
intervalnumberRequired within parent
intervalTypestringRequired within parentOne of: yearly, monthly, weekly, daily, hourly
monthOfYearnumberOptional1, 2, ....., 11, 12
startDatestringRequired within parentStart Date

Create Recurring Task — response body

FieldTypePresenceDescription and constraints
$objectRoot
recurringTaskJSONRequired within parentRecurring Tasks
recurringTask (allOf 1)ModelAll variants applyExpand Create Recurring Task — response body — recurring Task assigned To, contact Id, created At, deleted, description, id, location Id, rrule Options, title, total Occurrence, updated At

Referenced models: Create Recurring Task — response body — recurring Task assigned To, contact Id, created At, deleted, description, id, location Id, rrule Options, title, total Occurrence, updated At

Create Recurring Task — response body — recurring Task assigned To, contact Id, created At, deleted, description, id, location Id, rrule Options, title, total Occurrence, updated At

FieldTypePresenceDescription and constraints
$objectRoot
assignedTostringOptionalAssigned To
contactIdstringOptionalContact Id
createdAtstringRequired within parentCreated At
deletedbooleanRequired within parentDeleted
descriptionstringRequired within parentDescription of the task
idstringRequired within parentRecurring Task Id
locationIdstringRequired within parentLocation Id
rruleOptionsJSONRequired within parentRecurring rules
rruleOptions (allOf 1)ModelAll variants applyExpand Create Recurring Task — response body — recurringTask / assignedTo, contactId, createdAt, deleted, description, id, locationId, rruleOptions, title, totalOccurrence, updatedAt / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly
titlestringRequired within parentName of the task
totalOccurrenceJSONRequired within parent
totalOccurrence (anyOf 1)numberAlternativeTotal Occurrence
totalOccurrence (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentUpdated At

Referenced models: Create Recurring Task — response body — recurringTask / assignedTo, contactId, createdAt, deleted, description, id, locationId, rruleOptions, title, totalOccurrence, updatedAt / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly

Create Recurring Task — response body — recurringTask / assignedTo, contactId, createdAt, deleted, description, id, locationId, rruleOptions, title, totalOccurrence, updatedAt / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly

FieldTypePresenceDescription and constraints
$objectRoot
countJSONOptional
count (anyOf 1)numberAlternativeMax number of task executions
count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createTaskIfOverDuebooleanOptionalCreate Task If Over Due
dayOfMonthJSONOptional
dayOfMonth (anyOf 1)numberAlternative1, 2, 3, ..., 27, 31
dayOfMonth (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
dayOfWeekstringOptionalKnown values: MO, TU, WE, TH, FR, SA, SU
dueAfterSecondsJSONRequired within parent
dueAfterSeconds (anyOf 1)numberAlternativeDue after seconds
dueAfterSeconds (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
endDatestringOptionalEnd Date
intervalJSONRequired within parent
interval (anyOf 1)numberAlternative
interval (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intervalTypestringRequired within parentKnown values: yearly, monthly, weekly, daily, hourly
monthOfYearJSONOptional
monthOfYear (anyOf 1)numberAlternative1, 2, ....., 11, 12
monthOfYear (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startDatestringRequired within parentStart Date

Create Sub-Account (Formerly Location) — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptionalThe address of the business for which sub-account is created
citystringOptionalThe city where the business is located for which sub-account is created
companyIdstringRequired within parentCompany/Agency Id
countrystringOptionalThe 2 letter country-code in which the business is present for which sub-account is created
One of: AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, HR, CU, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, XK, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RE, RO, RU, RW, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, GB, UA, AE, US, UM, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW
mailgunJSONOptionalThe mailgun credentials for location
mailgun (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body mailgun api Key, domain
namestringRequired within parentThe name for the sub-account/location
phonestringOptionalThe phone number of the business for which sub-account is created with the appropriate country-code
postalCodestringOptionalThe postal code of the business for which sub-account is created
prospectInfoJSONOptional
prospectInfo (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body prospect Info email, first Name, last Name
settingsJSONOptionalThe default settings for location
settings (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location settings
snapshotIdstringOptionalThe snapshot ID to be loaded into the location.
socialJSONOptionalThe social media links for location
social (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location social
statestringOptionalThe state in which the business operates for which sub-account is created
timezonestringOptionalThe timezone of the business for which sub-account is created
twilioJSONOptional(DEPRECATED) The twilio credentials for location
twilio (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body twilio auth Token, sid
websitestringOptionalThe website of the business for which sub-account is created

Referenced models: Put Sub-Account (Formerly Location) — request body — body mailgun api Key, domain, Get Sub-Account (Formerly Location) — response body — location settings, Get Sub-Account (Formerly Location) — response body — location social, Put Sub-Account (Formerly Location) — request body — body prospect Info email, first Name, last Name, Put Sub-Account (Formerly Location) — request body — body twilio auth Token, sid

Create Tag — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
namestringRequired within parentTag name

Create Tag — response body

FieldTypePresenceDescription and constraints
$objectRoot
tagModelOptionalExpand Create Tag — response body — tag

Referenced models: Create Tag — response body — tag

Create Tag — response body — tag

FieldTypePresenceDescription and constraints
$objectRoot
idstringOptional
locationIdstringOptional
namestringOptional

Delete Recurring Task — response body

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentRecurring Task Id
successbooleanRequired within parentSuccess

Delete tag — response body

FieldTypePresenceDescription and constraints
$objectRoot
succededbooleanOptional

GET all or email sms templates — response body

FieldTypePresenceDescription and constraints
$objectRoot
templatesarrayOptional
templates[]JSONEach item
templates[] (anyOf 1)ModelAlternativeExpand GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments
templates[] (anyOf 2)ModelAlternativeExpand GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type
totalCountJSONOptional
totalCount (anyOf 1)numberAlternative
totalCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments

GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type

FieldTypePresenceDescription and constraints
$objectRoot
dateAddedstringOptional
idstringOptional
locationIdstringOptional
namestringOptional
templateModelOptionalExpand GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type template
typestringOptional

Referenced models: GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type template

GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type template

FieldTypePresenceDescription and constraints
$objectRoot
attachmentsarrayOptional
attachments[]arrayEach item
htmlstringOptional
subjectstringOptional

GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments

FieldTypePresenceDescription and constraints
$objectRoot
dateAddedstringOptional
idstringOptional
locationIdstringOptional
namestringOptional
templateModelOptionalExpand GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments template
typestringOptional
urlAttachmentsarrayOptional
urlAttachments[]stringEach item

Referenced models: GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments template

GET all or email sms templates — response body — templates item date Added, id, location Id, name, template, type, url Attachments template

FieldTypePresenceDescription and constraints
$objectRoot
attachmentsarrayOptional
attachments[]arrayEach item
bodystringOptional

Get Conversation Channel — response body

FieldTypePresenceDescription and constraints
$objectRoot
conversationChannelModelRequired within parentExpand Get Conversation Channel — response body — conversation Channel

Referenced models: Get Conversation Channel — response body — conversation Channel

Get Conversation Channel — response body — conversation Channel

FieldTypePresenceDescription and constraints
$objectRoot
EmailarrayOptionalList of Email providers configured for this location
Email[]ModelEach itemExpand Get Conversation Channel — response body — conversation Channel SMS item
SMSarrayOptionalList of SMS providers configured for this location
SMS[]ModelEach itemExpand Get Conversation Channel — response body — conversation Channel SMS item

Referenced models: Get Conversation Channel — response body — conversation Channel SMS item

Get Conversation Channel — response body — conversation Channel SMS item

FieldTypePresenceDescription and constraints
$objectRoot
conversationProviderModelRequired within parentExpand Get Conversation Channel — response body — conversation Channel SMS item conversation Provider

Referenced models: Get Conversation Channel — response body — conversation Channel SMS item conversation Provider

Get Conversation Channel — response body — conversation Channel SMS item conversation Provider

FieldTypePresenceDescription and constraints
$objectRoot
_idstringRequired within parentProvider ID
defaultbooleanRequired within parentWhether this is the default provider
namestringRequired within parentProvider name
typestringRequired within parentProvider type
Known values: SMS, Email

Get Custom Field — response body

FieldTypePresenceDescription and constraints
$objectRoot
customFieldModelOptionalExpand Get Custom Field — response body — custom Field

Referenced models: Get Custom Field — response body — custom Field

Get Custom Field — response body — custom Field

FieldTypePresenceDescription and constraints
$objectRoot
dataTypestringOptional
fieldKeystringOptional
idstringOptional
isAllowedCustomOptionbooleanOptional
isMultiFileAllowedbooleanOptional
locationIdstringOptional
maxFileLimitJSONOptional
maxFileLimit (anyOf 1)numberAlternative
maxFileLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
modelstringOptionalModel of the custom field
Known values: contact, opportunity
namestringOptional
picklistImageOptionsarrayOptional
picklistImageOptions[]stringEach item
picklistOptionsarrayOptional
picklistOptions[]stringEach item
placeholderstringOptional
positionJSONOptional
position (anyOf 1)numberAlternative
position (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Custom Fields — response body

FieldTypePresenceDescription and constraints
$objectRoot
customFieldsarrayOptional
customFields[]ModelEach itemExpand Get Custom Field — response body — custom Field

Referenced models: Get Custom Field — response body — custom Field

Get Custom Value — response body

FieldTypePresenceDescription and constraints
$objectRoot
customValueModelOptionalExpand Get Custom Value — response body — custom Value

Referenced models: Get Custom Value — response body — custom Value

Get Custom Value — response body — custom Value

FieldTypePresenceDescription and constraints
$objectRoot
fieldKeystringOptional
idstringOptional
locationIdstringOptional
namestringOptional
valuestringOptional

Get Custom Values — response body

FieldTypePresenceDescription and constraints
$objectRoot
customValuesarrayOptional
customValues[]ModelEach itemExpand Get Custom Value — response body — custom Value

Referenced models: Get Custom Value — response body — custom Value

Get Permissions — response body

FieldTypePresenceDescription and constraints
$objectRoot
permissionsarrayRequired within parentEnabled permission names for the sub-account
permissions[]stringEach itemKnown values: 2-way-text-messaging, gmb-messaging, web-chat, reputation-management, facebook-messenger, gmb-call-tracking, missed-call-text-back, text-to-pay, calendar, crm, opportunities, email-marketing, form-builder, survey-builder, trigger-links, html-builder, sms-email-templates, funnels, websites, workflow, membership, all-reports, triggers, campaigns, launchpad

Get Sub-Account (Formerly Location) — response body

FieldTypePresenceDescription and constraints
$objectRoot
locationModelOptionalExpand Get Sub-Account (Formerly Location) — response body — location

Referenced models: Get Sub-Account (Formerly Location) — response body — location

Get Sub-Account (Formerly Location) — response body — location

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptional
businessModelOptionalExpand Get Sub-Account (Formerly Location) — response body — location business
citystringOptional
companyIdstringOptional
countrystringOptional
domainstringOptional
emailstringOptional
firstNamestringOptional
idstringOptional
lastNamestringOptional
logoUrlstringOptional
namestringOptional
phonestringOptional
postalCodestringOptional
resellerobjectOptional
settingsModelOptionalExpand Get Sub-Account (Formerly Location) — response body — location settings
socialModelOptionalExpand Get Sub-Account (Formerly Location) — response body — location social
statestringOptional
timezonestringOptional
websitestringOptional

Referenced models: Get Sub-Account (Formerly Location) — response body — location business, Get Sub-Account (Formerly Location) — response body — location settings, Get Sub-Account (Formerly Location) — response body — location social

Get Sub-Account (Formerly Location) — response body — location business

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptional
citystringOptional
countrystringOptional
logoUrlstringOptional
namestringOptional
postalCodestringOptional
statestringOptional
timezonestringOptional
websitestringOptional

Get Sub-Account (Formerly Location) — response body — location settings

FieldTypePresenceDescription and constraints
$objectRoot
allowDuplicateContactbooleanOptional
allowDuplicateOpportunitybooleanOptional
allowFacebookNameMergebooleanOptional
disableContactTimezonebooleanOptional

Get Sub-Account (Formerly Location) — response body — location social

FieldTypePresenceDescription and constraints
$objectRoot
blogRssstringOptionalInstagram URL
facebookUrlstringOptionalFacebook URL
foursquarestringOptionalFoursquare URL
googlePlacesIdstringOptionalGoogle Business Places ID
googlePlusstringOptionalGoogleplus URL
instagramstringOptionalInstagram URL
linkedInstringOptionalLinkedIn URL
pintereststringOptionalInstagram URL
twitterstringOptionalTwitter URL
yelpstringOptionalYelp URL
youtubestringOptionalInstagram URL

Get Tags — response body

FieldTypePresenceDescription and constraints
$objectRoot
tagsarrayOptional
tags[]ModelEach itemExpand Create Tag — response body — tag

Referenced models: Create Tag — response body — tag

Put Sub-Account (Formerly Location) — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptionalThe address of the business for which sub-account is created
citystringOptionalThe city where the business is located for which sub-account is created
companyIdstringRequired within parentCompany/Agency Id
countrystringOptionalThe country in which the business is present for which sub-account is created
One of: AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, HR, CU, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, XK, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RE, RO, RU, RW, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, GB, UA, AE, US, UM, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW
mailgunJSONOptionalThe mailgun credentials for location
mailgun (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body mailgun api Key, domain
namestringOptionalThe name for the sub-account/location
phonestringOptionalThe phone number of the business for which sub-account is created
postalCodestringOptionalThe postal code of the business for which sub-account is created
prospectInfoJSONOptional
prospectInfo (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body prospect Info email, first Name, last Name
settingsJSONOptionalThe default settings for location
settings (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location settings
snapshotJSONOptionalThe snapshot to be updated in the location.
snapshot (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body snapshot id, override
socialJSONOptionalThe social media links for location
social (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location social
statestringOptionalThe state in which the business operates for which sub-account is created
timezonestringOptionalThe timezone of the business for which sub-account is created
twilioJSONOptional(DEPRECATED) The twilio credentials for location
twilio (allOf 1)ModelAll variants applyExpand Put Sub-Account (Formerly Location) — request body — body twilio auth Token, sid
websitestringOptionalThe website of the business for which sub-account is created

Referenced models: Put Sub-Account (Formerly Location) — request body — body mailgun api Key, domain, Get Sub-Account (Formerly Location) — response body — location settings, Get Sub-Account (Formerly Location) — response body — location social, Put Sub-Account (Formerly Location) — request body — body prospect Info email, first Name, last Name, Put Sub-Account (Formerly Location) — request body — body snapshot id, override, Put Sub-Account (Formerly Location) — request body — body twilio auth Token, sid

Put Sub-Account (Formerly Location) — request body — body mailgun api Key, domain

FieldTypePresenceDescription and constraints
$objectRoot
apiKeystringRequired within parentAPI key provided by Mailgun
domainstringRequired within parentDomain connected with Mailgun

Put Sub-Account (Formerly Location) — request body — body prospect Info email, first Name, last Name

FieldTypePresenceDescription and constraints
$objectRoot
emailstringRequired within parentEmail of the prospect
firstNamestringRequired within parentFirst name of the prospect
lastNamestringRequired within parentLast name of the prospect

Put Sub-Account (Formerly Location) — request body — body snapshot id, override

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentSnaptshot ID
overridebooleanOptionalIf you want override all conflicted assets then pass true. Default value is false.
Default: false

Put Sub-Account (Formerly Location) — request body — body twilio auth Token, sid

FieldTypePresenceDescription and constraints
$objectRoot
authTokenstringRequired within parentAuth token provided by Twilio
sidstringRequired within parentSID provided by Twilio

Put Sub-Account (Formerly Location) — response body

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptionalThe address of the business for which sub-account is created
citystringOptionalThe city where the business is located for which sub-account is created
companyIdstringOptionalCompany/Agency Id
countrystringOptionalThe country in which the business is present for which sub-account is created
Known values: AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, HR, CU, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, XK, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RE, RO, RU, RW, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, GB, UA, AE, US, UM, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW
domainstringOptional
emailstringOptionalThe email for the sub-account/location
idstringOptionalLocation Id
namestringOptionalThe name for the sub-account/location
phonestringOptionalThe phone number of the business for which sub-account is created
postalCodestringOptionalThe postal code of the business for which sub-account is created
settingsJSONOptionalThe default settings for location
settings (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location settings
socialJSONOptionalThe social media links for location
social (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location social
statestringOptionalThe state in which the business operates for which sub-account is created
timezonestringOptionalThe timezone of the business for which sub-account is created
websitestringOptionalThe website of the business for which sub-account is created

Referenced models: Get Sub-Account (Formerly Location) — response body — location settings, Get Sub-Account (Formerly Location) — response body — location social

Search — response body

FieldTypePresenceDescription and constraints
$objectRoot
locationsarrayOptional
locations[]ModelEach itemExpand Search — response body — locations item

Referenced models: Search — response body — locations item

Search — response body — locations item

FieldTypePresenceDescription and constraints
$objectRoot
addressstringOptionalThe address of the business for which sub-account is created
citystringOptionalThe city where the business is located for which sub-account is created
countrystringOptionalThe country in which the business is present for which sub-account is created
emailstringOptionalThe email for the sub-account/location
idstringOptionalLocation Id
namestringOptionalThe name for the sub-account/location
phonestringOptionalThe phone number of the business for which sub-account is created
postalCodestringOptionalThe postal code of the business for which sub-account is created
settingsJSONOptionalThe default settings for location
settings (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location settings
socialJSONOptionalThe social media links for location
social (allOf 1)ModelAll variants applyExpand Get Sub-Account (Formerly Location) — response body — location social
statestringOptionalThe state in which the business operates for which sub-account is created
timezonestringOptionalThe timezone of the business for which sub-account is created
websitestringOptionalThe website of the business for which sub-account is created

Referenced models: Get Sub-Account (Formerly Location) — response body — location settings, Get Sub-Account (Formerly Location) — response body — location social

Task Search Filter — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
assignedToarrayOptionalAssigned User Ids
assignedTo[]stringEach item
businessIdstringOptionalBussiness Id
completedbooleanOptionalTask Completed Or Pending
contactIdarrayOptionalContact Ids
contactId[]stringEach item
limitnumberOptionalLimit To Api
Default: 25
querystringOptionalSearch Value
skipnumberOptionalNumber Of Tasks To Skip
Default: 0

Task Search Filter — response body

FieldTypePresenceDescription and constraints
$objectRoot
tasksarrayOptional
tasks[]arrayEach item

Update Custom Field — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
acceptedFormatarrayOptional
acceptedFormat[]stringEach item
isMultipleFilebooleanOptional
maxNumberOfFilesnumberOptional
modelstringOptionalModel of the custom field you want to update
One of: contact, opportunity
namestringRequired within parent
placeholderstringOptional
positionnumberOptionalDefault: 0
textBoxListOptionsarrayOptional
textBoxListOptions[]JSONEach item
textBoxListOptions[] (anyOf 1)ModelAlternativeExpand Update Custom Field — request body — body text Box List Options item label, prefill Value
textBoxListOptions[] (anyOf 2)ModelAlternativeExpand Update Custom Field — request body — body text Box List Options item label, prefill Value

Referenced models: Update Custom Field — request body — body text Box List Options item label, prefill Value

Update Custom Field — request body — body text Box List Options item label, prefill Value

FieldTypePresenceDescription and constraints
$objectRoot
labelstringOptional
prefillValuestringOptional

Update Permissions — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
permissionsarrayRequired within parentPermission plan values to apply for the sub-account
permissions[]stringEach itemOne of: 2-way-text-messaging, gmb-messaging, web-chat, reputation-management, facebook-messenger, gmb-call-tracking, missed-call-text-back, text-to-pay, calendar, crm, opportunities, email-marketing, form-builder, survey-builder, trigger-links, html-builder, sms-email-templates, funnels, websites, workflow, membership, all-reports, triggers, campaigns, launchpad

Update Recurring Task — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
contactIdsarrayOptionalContact Id
contactIds[]stringEach item
descriptionstringOptionalDescription of the task
ignoreTaskCreationbooleanOptionalCreate initial task or not
ownersarrayOptionalAssigned To
owners[]stringEach item
rruleOptionsJSONOptionalRecurring rules
rruleOptions (allOf 1)ModelAll variants applyExpand Create Recurring Task — request body — body / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly
titlestringOptionalName of the task

Referenced models: Create Recurring Task — request body — body / rruleOptions / dayOfWeek: MO, TU, WE, TH, FR, SA, SU, interval Type: yearly, monthly, weekly, daily, hourly

Uploads File to custom Fields — response body

FieldTypePresenceDescription and constraints
$objectRoot
metaarrayOptionalMeta data of uploaded files
meta[]stringEach item
uploadedFilesobjectOptionalUploaded files

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.