Deals

Manage deals

List Deals

get

List deals. Requires the 'deals:read' scope.

Authorizations
X-API-KeystringRequired

API key for authentication

Query parameters
limitnumber · min: 1 · max: 1000Optional

The number of results to return

Default: 100
offsetnumberOptional

The number of results to skip

Default: 0
includeSummarybooleanOptional

Include the AI-generated summary of the deal

Default: false
includeDeletedbooleanOptional

Include deleted deals

Default: false
Responses
chevron-right
200

Response for status 200

application/json
limitnumberRequired
offsetnumberRequired
totalCountnumberRequired
get
/v1/deals

Get Deal

get

Get a deal by ID or vendor entity ID. Requires the 'deals:read' scope.

Authorizations
X-API-KeystringRequired

API key for authentication

Path parameters
idstringRequired

The Opine ID or external service ID of the deal. When supplying an external service ID, the value must begin with 'eid:' (e.g. eid:1234567890)

Query parameters
includeSummarybooleanOptional

Include the AI-generated summary of the deal

Default: false
Responses
chevron-right
200

Response for status 200

application/json
idnumberRequired
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
vendorEntityIdstringRequired
vendorEntityUrlstringRequired
companyVendorEntityIdstring · nullableRequired
companyDomainstring · nullableRequired
companyIdnumber · nullableRequired
evaluationIdnumber · nullableRequired
createdDatestring · date-timeRequired
updatedDatestring · date-timeRequired
deletedbooleanRequired
deletedDatestring · date-time · nullableRequired
namestringRequired
pipelinestring · nullableRequired
stagestringRequired
amountnumberRequired
configuredAmountnumber · nullableRequired
expectedRevenuenumberRequired
probabilitynumber · nullableRequired
descriptionstring · nullableRequired
closedbooleanRequired
wonbooleanRequired
closeDatestring · date-time · nullableRequired
closedLostReasonstring · nullableRequired
closedWonReasonstring · nullableRequired
nextStepstring · nullableRequired
pilotEndDatestring · date-time · nullableRequired
pilotDurationSecondsnumber · nullableRequired
logoUrlstring · nullableRequired
summaryUpdatedAtstring · date-time · nullableRequired
salesProcessIdnumber · nullableRequired

The ID of the Opine sales process associated with this deal

salesProcessStageIdnumber · nullableRequired

The ID of the current Opine sales process stage for this deal

get
/v1/deals/{id}

Create Note

post

Create a note for a deal. Requires the 'deals:write' scope.

Authorizations
X-API-KeystringRequired

API key for authentication

Path parameters
idstringRequired

The Opine ID or external service ID of the deal. When supplying an external service ID, the value must begin with 'eid:' (e.g. eid:1234567890)

Body
titlestringRequired
bodyany ofOptional

The body of the note. An array of Slate nodes or a markdown string.

or
stringOptional
Responses
chevron-right
200

Response for status 200

application/json
idnumberRequired
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
organizationIdnumberRequired
createdByUserIdnumber · nullableRequired
derivedFromTemplateIdnumber · nullableRequired
titlestring · nullableRequired
bodyany · nullableRequired
post
/v1/deals/{id}/notes

Last updated