GoHighLevel icon

GoHighLevel

Interact with the GoHighLevel v2 API

Actions18

Opportunity → Get Many

AI-generated

Summary

Retrieve opportunities for a GoHighLevel location, optionally narrowing the results with filters and pagination cursors.

Inputs

  • Authentication — Choose OAuth2 or a Private Integration Token; the default is Private Integration Token and matching credentials are required.
  • Location ID (required) — GoHighLevel sub-account (location) ID. Sent as the location_id query parameter.
  • Limit — Maximum results to return (1–100); defaults to 50.
  • Filters — Optional query filters: assigned user ID, contact ID, pipeline ID, pipeline stage ID, opportunity name search text, startAfter timestamp and startAfterId pagination cursors, and status (abandoned, lost, open, or won; default open). Pipeline and stage can be selected from lists or entered by ID.
  • Request Options — Optional HTTP request settings: batching, accepting invalid SSL certificates, proxy, and timeout.

Output shape

A list of matching opportunity records returned by the GoHighLevel API.

Uses GET /opportunities/search. The configured limit and filters are sent as query parameters. Use the startAfter timestamp and startAfterId from a previous response to continue pagination; the operation does not document automatic pagination.

Links

Discussion