Pular para o conteúdo

List Deals

GET
/api/v1/deals

List deals with filters and pagination.

New filters:

  • pipeline_id: Filter by pipeline (customizable pipelines)
  • stage_id: Filter by stage (customizable stages)

Legacy filter (deprecated):

  • stage: Filter by old enum stage (will be removed in future)
page
Page
integer
default: 1 >= 1
per_page
Per Page
integer
default: 20 >= 1 <= 100
pipeline_id
Any of:
integer
stage_id
Any of:
integer
stage
Any of:
DealStage

Sales pipeline stages

string
Allowed values: lead contact proposal negotiation closed_won closed_lost
priority
Any of:
DealPriority

Deal priority levels

string
Allowed values: low medium high urgent
user_id
Any of:
integer
contact_id
Any of:
integer
company_id
Any of:
integer
min_value
Any of:
number
max_value
Any of:
number
x-tenant-id
Any of:
integer

Successful Response

DealListResponse

Schema for paginated deal list

object
total
required
Total
integer
page
required
Page
integer
per_page
required
Per Page
integer
deals
required
Deals
Array<object>
DealResponse

Schema for deal response

object
title
required
Title
string
>= 1 characters <= 500 characters
description
Any of:
string
value
required
Value

Deal value, must be greater than 0

string
currency
Currency
string
default: BRL >= 3 characters <= 3 characters
probability
Probability

Closing probability 0-100%

integer
0 <= 100
expected_close_date
Any of:
string format: date
stage
string
Allowed values: lead contact proposal negotiation closed_won closed_lost
priority
string
Allowed values: low medium high urgent
contact_id
Any of:
integer
company_id
Any of:
integer
user_id
Any of:
integer
products
Any of:
Array<object>
object
lost_reason
Any of:
string
<= 500 characters
source
Any of:
string
<= 100 characters
id
required
Id
integer
created_at
required
Created At
string format: date-time
updated_at
Any of:
string format: date-time
closed_at
Any of:
string format: date-time
pipeline_id
Any of:
integer
stage_id
Any of:
integer
weighted_value
required
Weighted Value
number
health_score
required
Health Score
integer
is_closed
required
Is Closed
boolean
is_won
required
Is Won
boolean
is_lost
required
Is Lost
boolean
contact_name
Any of:
string
company_name
Any of:
string
user_name
Any of:
string
custom_fields
Any of:
object

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string