List co-sell opportunities

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

A search query to filter the opportunities.

integer

The starting index of the opportunities to return.

integer
1 to 100
Defaults to 10

The number of opportunities to return per page (minimum 1, maximum 100, default 10).

string
enum

Filter opportunities by their AWS Partner Central review status. Accepts
multiple values; results match any of the supplied statuses.

Status values:

  • Pending Submission — opportunity is drafted but has not yet been
    submitted to AWS Partner Central for review.
  • Submitted — opportunity has been submitted and is awaiting AWS triage.
  • In review — AWS is actively reviewing the opportunity.
  • Approved — AWS has approved the opportunity.
  • Rejected — AWS has rejected the opportunity. See cloudResponses on
    the matching opportunity event for the rejection reason.
  • Action Required — AWS requires updates before the review can proceed.
    See cloudResponses on the matching opportunity event for the requested
    changes.
Allowed:
string
enum

Filter opportunities by their Tackle source. Inbound corresponds to
opportunities originated by AWS (AWS Referral); Outbound corresponds
to opportunities originated by the partner (Partner Referral). Accepts
multiple values; results match any of the supplied sources.

Allowed:
string

Filter opportunities by the AWS Partner Central sales-stage value.
Accepts multiple values; results match any of the supplied stages.
See lifeCycle.stage on Opportunity for the documented stage values
(for example, Prospect, Qualified, Technical Validation,
Business Validation, Committed, Launched, Closed Lost).

date

Used to filter opportunities by their target close date. Only opportunities with a target close date on or after this specified date will be retrieved.

date

Used to filter opportunities based on their target close date. Only opportunities with a target close date on or before this specified date will be retrieved.

date

Used to filter opportunities by specifying the earliest creation date. Opportunities created on or after this date will be included in the results.

date

Used to filter opportunities by specifying the latest creation date. Opportunities created on or before this date will be included in the results.

string
enum

The field to sort the opportunities by. Only takes effect when sortOrder
is also supplied; both query parameters must be present together for sorting
to apply. If only sortField is provided, the response uses the default
ordering instead. Note that cloudProviderID is case-sensitive: the trailing
ID is uppercase, and sending cloudProviderId (lowercase d) returns
400 Bad Request: Invalid sortField.

string
enum

Sort direction. Only takes effect when sortField is also supplied — both
query parameters must be present together. If only sortOrder is provided
(without sortField), the response uses the underlying default ordering
instead of any sort. There is no implicit ascending default applied when
only one of the two parameters is sent.

Allowed:
string

Filter by the Salesforce CRM identifier of the linked opportunity record.
For Salesforce, both 15- and 18-character IDs are accepted. To filter by
a HubSpot Deal ID instead, see the hubspotCrmId field on
OpportunityMetadata.

boolean

Filter opportunities by their AWS Partner Central error state. Set to
true to return only opportunities whose most recent AWS Partner Central
request failed; set to false to return only opportunities with no
cloud-side errors. Omit to disable the filter. Inspect
listOpportunityEvents for the matching opportunity to see the error
detail.

boolean

Filter opportunities by whether a CRM identifier is linked. Set to true
to return only opportunities that have a crmId (Salesforce) or
hubspotCrmId value populated; set to false to return only
opportunities with no CRM identifier linked. Omit to disable the filter.

boolean

Filter opportunities by their Salesforce sync state. Set to true to
return only opportunities whose most recent Salesforce sync attempt
failed; set to false to return only opportunities with no Salesforce
sync errors. Omit to disable the filter. The error message itself is
available on the matching opportunity in the salesforceSyncError field.

boolean

Filters opportunities by their error state.

  • true returns only opportunities that currently have at least one
    cloud-side error or Salesforce-sync error.
  • false returns only opportunities that have no cloud-side or
    Salesforce-sync errors.
  • Omit the parameter to disable this filter entirely.

See hasCloudErrors and hasSalesforceErrors to filter on each error
source independently.

Responses

401

Unauthorized. The request did not include valid Tackle MTM bearer credentials, or the
authenticated principal could not be resolved.

500

Internal Server Error. An unexpected error occurred while processing the request. Response
bodies for 5xx errors may be empty.

Language
Credentials
Bearer
MTM JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json