Skip to main content
POST
Create a deal

Authorizations

Authorization
string
header
required

OAuth 2.1 access token.

Body

application/json
name
string
required
Maximum string length: 70
Example:

"Acme Corp Annual Contract"

pipeline_id
string<uuid>
required
stage_id
string<uuid>
required
currency
enum<string>
required

ISO 4217 currency code supported by Vendaze.

Available options:
AED,
ARS,
AUD,
BRL,
CAD,
CHF,
CLP,
CNY,
COP,
DKK,
EGP,
EUR,
GBP,
HKD,
ILS,
INR,
JPY,
KWD,
MAD,
MXN,
MYR,
NGN,
NOK,
NZD,
PEN,
QAR,
SAR,
SEK,
SGD,
TRY,
USD,
UYU,
ZAR
Example:

"USD"

price_cts
integer
default:0

Deal value in cents.

Required range: x >= 0
Example:

250000

owner_email
string<email>

Email of the workspace member to set as owner.

Example:

"joao@company.com"

forecast_date
string<date-time> | null
Example:

"2026-12-31T00:00:00Z"

person_ids
string<uuid>[]

People to associate with this deal.

company_ids
string<uuid>[]

Companies to associate with this deal.

tags
string[]

Tag keys to associate with the deal.

Required string length: 1 - 30
custom_fields
object[]

Custom field values to set for the deal.

products
object[]

Response

Deal created successfully.

data
object