Set GoHighLevel contact service(s)
ghl_set_servicesRecords which service a GoHighLevel contact requested, preselecting it for the agent during the call and adding a 'Service:' line to the GHL call note. Supports single contacts or batches up to 500.
Instructions
POST /v1/ghl/services (permission callcenter:write). Tells VoIPSense which service(s) a GoHighLevel contact asked for; the agent sees it preselected during the call and the GHL call note gets a 'Service: …' line. Send a single contact (phone + service/services) or up to 500 items. Returns { received, saved, services, errors }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | Batch of up to 500 contacts; rejected rows are listed in `errors` | |
| phone | No | Contact phone, any format | |
| replace | No | true: the contact keeps only these service(s) in this sub-account | |
| service | No | Service name (case, accents and spaces ignored when matching) | |
| services | No | ||
| locationId | No | GoHighLevel sub-account (once for the batch, or per item) |