GoHighLevel webhook event

OrderCreate

Called whenever an order is created. GoHighLevel POSTs a JSON body carrying 17 top-level fields to your subscribed URL; the full shape is below.

How to receive it

Webhook events are delivered to the URL configured on your marketplace app as an HTTP POST with a JSON body. Acknowledge quickly with a 2xx and do the real work asynchronously — a slow handler shows up as a delivery failure. Events carry no ordering guarantee, so keep handlers idempotent and key them off the IDs in the payload rather than arrival order.

Payload fields

The JSON body POSTed to your webhook URL. Nested objects are shown indented under their parent.

NameTypeDescription
typestring
altIdstring
altTypestring
_idstring
contactIdstring
contactSnapshotobject
locationIdstring
idstring
address1string
citystring
companyNamestring
countrystring
sourcestring
dateAddedstring
dateOfBirthstring
dndboolean
emailstring
namestring
firstNamestring
lastNamestring
phonestring
postalCodestring
statestring
tagsarray
websitestring
attachmentsarray
assignedTostring
statusstring
fulfillmentStatusstring
currencystring
amountnumber
liveModeboolean
itemsarray
amountSummaryobject
discountnumber
shippingnumber
subtotalnumber
taxnumber
taxSummaryarray
sourceobject
idstring
namestring
typestring
subTypestring
metaobject
createdAtstring
updatedAtstring

Skip the schema lookup

Handling OrderCreate usually means calling back into the GoHighLevel API to enrich or act on what changed. Hylo gives your AI agent every endpoint schema it needs for that second half — and can execute the call against your own sub-account.

Other webhook events