GoHighLevel Conversations API

Get Contact Unsubscription Status

GET/conversations/preferences/unsubscriptions/status

GET /conversations/preferences/unsubscriptions/status Get all subscription statuses for a contact (all emails or specific email) It takes 3 query parameters.

Request and authentication

Method
GET
Full URL
https://services.leadconnectorhq.com/conversations/preferences/unsubscriptions/status
Scopes
Not listed in HighLevel's published schema for this endpoint. See all OAuth scopes.
API version header
Version: 2021-07-28
Schema verified
22 June 2026

Query parameters

Appended to the URL as a query string.

NameTypeDescription
locationIdrequiredstring

Example: ve9EPM428h8vShlRW1KT

contactIdrequiredstring

Example: OP7z4LCyPACyH5fcEIZa

emailstring

Example: user@example.com

Example request

Copy-paste ready. Swap YOUR_TOKEN for your access token or Private Integration Token.

curl -X GET 'https://services.leadconnectorhq.com/conversations/preferences/unsubscriptions/status' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Version: 2021-07-28'

Skip the schema lookup

Hylo gives your AI agent this schema — and the other 52 documented here — without you looking anything up. Ask in plain English; it picks the endpoint, fills the body, and can run the call against your own sub-account.

More conversations endpoints