List opportunities

Opportunities with pipeline, stage, status, value, close date, days in stage and inactive days.

GET https://cotlet.dev/api/v1/copper-crm/opportunities

read

Lists opportunities, filtered by pipeline, stage and status (Open, Won, Lost or Abandoned). Each row has days_in_stage and inactive_days as Copper calculates them, has_open_tasks (the same signal as the task indicator light) and the primary contact. Follow next_cursor to the end of the list. Pass opportunity_id to get_opportunity or update_opportunity.

Parameters

Parameters: list_opportunities
NameTypeDescription
pipeline string string Pipeline name, e.g. Sales.
stage string string Stage name within the pipeline.
status enum enum Open, Won, Lost or Abandoned. Default: Open.
limit integer integer How many opportunities to return per page.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/copper-crm/opportunities \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("copper-crm", "list_opportunities")
Node.js
const result = await cotlet.call('copper-crm', 'list_opportunities');
CLI
cotlet call copper-crm list_opportunities

Example response

JSON

{
  "opportunities": [
    {
      "opportunity_id": "31842907",
      "name": "Northwind renewal",
      "pipeline": "Sales",
      "stage": "Negotiation",
      "status": "Open",
      "monetary_value": 18000,
      "close_date": "2026-10-30",
      "primary_contact": "Priya Nair",
      "days_in_stage": 21,
      "inactive_days": 33,
      "has_open_tasks": false
    },
    {
      "opportunity_id": "31844120",
      "name": "Harbor Dental proposal",
      "pipeline": "Sales",
      "stage": "Proposal",
      "status": "Open",
      "monetary_value": 9500,
      "close_date": "2026-11-12",
      "primary_contact": "Sam Ortiz",
      "days_in_stage": 9,
      "inactive_days": 14,
      "has_open_tasks": false
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.