highlevel - Manage GoHighLevel CRM through API v2
Connect an AI assistant to GoHighLevel API v2 to manage CRM records, conversations, calendars, pipelines, invoices, payments, and workflows.
Tags
Updated: 2026-09-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Manage contacts
- Send messages
- Book appointments
- Manage opportunities
- Manage workflows
- Manage invoices
- Manage payments
- Manage products
- Manage location data
- Manage forms and surveys
- Manage social posts
- Manage media files
- Test API connections
- Run setup wizard
Inputs
- API bearer token
- GoHighLevel location ID
- Contact identifiers
- CRM record data
- Message content
- Calendar identifiers
- Date ranges
- Workflow identifiers
- Invoice data
- API scope configuration
Outputs
- CRM record changes
- Sent messages
- Booked appointments
- Workflow enrollment changes
- Invoice and payment changes
- API query results
- Connection test results
- Setup status messages
Requirements
- Python 3.6 or later
- Python standard library
- HIGHLEVEL_TOKEN environment variable
- HIGHLEVEL_LOCATION_ID environment variable
- HTTPS access to GoHighLevel API
- Required GoHighLevel API scopes
