Pular para o conteúdo principal
POST
Criar contrato

Supported products

Corpo

application/json
automatedTaxesEnabled
object
obrigatório

Um objeto que indica se os impostos automatizados estão habilitados para o contrato.

billingAddress
object
obrigatório

Um objeto que representa o endereço de cobrança associado ao contrato.

billingCompanyId
object
obrigatório

Um objeto que representa o ID da empresa de cobrança.

billingContactId
string
obrigatório

Uma string que representa o ID do contato de cobrança.

billingStartDateOverride
object
obrigatório

Um objeto que representa a substituição da data de início da cobrança.

contractEffectiveDate
string<date>
obrigatório

Uma string que representa a data efetiva do contrato, em formato de data.

currencyCode
string
obrigatório

Uma string que representa o código da moeda do contrato.

dealId
object
obrigatório

Um objeto que representa o ID do negócio associado.

externalPaymentMethodReferenceId
object
obrigatório

Um objeto que representa o ID de referência do método de pagamento externo.

hubspotBillingEnabled
boolean
obrigatório

Booleano que indica se a cobrança da HubSpot está ativada para o contrato.

lineItems
(CUSTOM · object | FROM_PRODUCT · object | CLONE · object)[]
obrigatório

Uma matriz de itens de linha incluídos no contrato, que podem ser personalizados, de um produto ou clonados.

locale
object
obrigatório

Um objeto que representa as configurações de localidade para o contrato.

name
string
obrigatório

Uma string que representa o nome do contrato.

netPaymentTerms
object
obrigatório

Um objeto que indica os termos de pagamento líquidos para o contrato.

ownerId
object
obrigatório

Um objeto que representa o ID do proprietário do contrato.

paymentEnabled
boolean
obrigatório

Um booleano que indica se o pagamento está habilitado para o contrato.

poNumber
object
obrigatório

Um objeto que representa o número do pedido de compra para o contrato.

sellerCompanyAddress
object
obrigatório

Um objeto que representa o endereço da empresa do vendedor.

sellerCompanyDomain
object
obrigatório

Um objeto que representa o domínio da empresa do vendedor.

sellerCompanyName
object
obrigatório

Um objeto que representa o nome da empresa do vendedor.

sellerEmail
object
obrigatório

Um objeto que representa o endereço de e-mail do vendedor.

sellerFirstName
object
obrigatório

Um objeto que representa o primeiro nome do vendedor.

sellerLastName
object
obrigatório

Um objeto que representa o sobrenome do vendedor.

sellerPhone
object
obrigatório

Um objeto que representa o número de telefone do vendedor.

addressTypesToCollect
enum<string>[]

Uma matriz de tipos de endereço a serem coletados, que pode incluir "BILLING_ADDRESS" e "SHIPPING_ADDRESS".

Opções disponíveis:
BILLING_ADDRESS,
SHIPPING_ADDRESS
allowedPaymentMethods
enum<string>[]

Uma lista de métodos de pagamento permitidos para o contrato, como "CREDIT_OR_DEBIT_CARD", "ACH", "SEPA", "BACS", "PADS", "AFFIRM" e "KLARNA".

Opções disponíveis:
CREDIT_OR_DEBIT_CARD,
ACH,
SEPA,
BACS,
PADS,
AFFIRM,
KLARNA
businessUnitId
string

Uma string que representa o ID da unidade de negócio associada ao contrato.

collectionProcess
enum<string>

Uma string que indica o processo de cobrança do contrato, que pode ser "MANUAL_PAYMENTS" ou "AUTOMATIC_PAYMENTS".

Opções disponíveis:
AUTOMATIC_PAYMENTS,
MANUAL_PAYMENTS
customProperties
object

Um objeto que contém propriedades personalizadas para o contrato, com valores de string.

Resposta

successful operation

addressTypesToCollect
enum<string>[]
obrigatório

Uma matriz que indica os tipos de endereços a serem coletados. Os valores válidos incluem "BILLING_ADDRESS" e "SHIPPING_ADDRESS".

Opções disponíveis:
BILLING_ADDRESS,
SHIPPING_ADDRESS
allowedPaymentMethods
enum<string>[]
obrigatório

Uma matriz de métodos de pagamento permitidos. Os valores válidos incluem "CREDIT_OR_DEBIT_CARD", "ACH", "SEPA", "BACS", "PADS", "AFFIRM" e "KLARNA".

Opções disponíveis:
CREDIT_OR_DEBIT_CARD,
ACH,
SEPA,
BACS,
PADS,
AFFIRM,
KLARNA
automatedTaxesEnabled
boolean
obrigatório

Indica se os impostos automatizados estão ativados para o contrato.

customProperties
object
obrigatório

Um mapa de nomes de propriedades personalizadas para seus valores.

hubspotBillingEnabled
boolean
obrigatório

Indica se a cobrança da HubSpot está ativada para o contrato.

id
string
obrigatório

O identificador exclusivo do contrato.

lineItems
object[]
obrigatório

Uma lista de itens de linha incluídos no contrato.

paymentEnabled
boolean
obrigatório

Indica se o pagamento está habilitado para o contrato.

status
enum<string>
obrigatório

O status atual do contrato. Os valores válidos incluem "DRAFT", "ACTIVE", "PAUSED", "COMPLETED" e "TERMINATED".

Opções disponíveis:
ACTIVE,
COMPLETED,
DRAFT,
PAUSED,
TERMINATED
storePaymentMethodAtCheckout
boolean
obrigatório

Indica se o método de pagamento deve ser armazenado no checkout.

allTransactionsFeeName
string

Nome da taxa aplicada a todas as transações.

allTransactionsFeePercentage
number

A porcentagem da taxa aplicada a todas as transações.

annualContractValue
number

O valor anual do contrato.

billingAddress
object
billingCompanyId
string

O identificador exclusivo da empresa de cobrança associada ao contrato.

billingContactId
string

Identificador exclusivo do contato de cobrança associado ao contrato.

billingStartDateOverride
string<date>

A data para substituir a data de início da cobrança, no formato ISO 8601.

businessUnitId
string

O identificador exclusivo da unidade de negócio associada ao contrato.

cardFeeName
string

O nome da taxa aplicada às transações com cartão.

cardFeePercentage
number

A porcentagem da taxa aplicada a transações com cartão.

collectionProcess
enum<string>

O processo de cobrança de pagamentos. Os valores válidos incluem "MANUAL_PAYMENTS" e "AUTOMATIC_PAYMENTS".

Opções disponíveis:
AUTOMATIC_PAYMENTS,
MANUAL_PAYMENTS
contractEffectiveDate
string<date>

A data em que o contrato entra em vigor, no formato ISO 8601.

contractSourceId
string

O identificador exclusivo da origem do contrato.

createdAt
string<date-time>

A data e a hora em que o contrato foi criado, no formato ISO 8601.

currencyCode
string

O código da moeda associado ao contrato, representado como uma string.

currentAnnualRecurringRevenue
number

A receita recorrente anual atual do contrato.

currentMonthlyRecurringRevenue
number

A receita mensal recorrente atual do contrato.

dealId
string

O identificador exclusivo do negócio associado ao contrato.

directDebitFeeName
string

O nome da taxa aplicada a transações de débito direto.

directDebitFeePercentage
number

A porcentagem da taxa aplicada a transações de débito direto.

discountCode
string

O código de desconto aplicado ao contrato.

endDate
string<date>

A data de término do contrato, no formato ISO 8601.

externalPaymentMethodReferenceId
string

O ID de referência externa para o método de pagamento.

language
string

O idioma associado ao contrato.

locale
string

O local associado ao contrato.

name
string

O nome do contrato.

netPaymentTerms
integer<int32>

Os termos de pagamento líquidos do contrato, representados como um número inteiro.

paymentMethod
string

O método de pagamento usado no contrato.

poNumber
string

O número do pedido de compra associado ao contrato.

preTerminationContractValue
number

O valor do contrato antes da rescisão.

renewalContractId
string

O identificador exclusivo do contrato de renovação.

renewalDate
string<date>

A data em que o contrato será renovado, no formato ISO 8601.

sellerCompanyAddress
object
sellerCompanyName
string

O nome da empresa do vendedor.

sellerEmail
string

O endereço de e-mail do vendedor.

sellerFirstName
string

O nome do vendedor.

sellerLastName
string

O sobrenome do vendedor.

sellerPhoneNumber
string

O número de telefone do vendedor.

startDate
string<date>

A data de início do contrato, no formato ISO 8601.

terminationDate
string<date>

A data de rescisão do contrato, no formato ISO 8601.

totalBilledAmount
number

O valor total faturado no contrato.

totalBilledAmountPreTax
number

O valor total faturado no contrato antes dos impostos.

totalCollectedFees
number

O valor total das taxas cobradas sob o contrato.

totalCollectedTaxes
number

O valor total dos impostos recolhidos sob o contrato.

totalContractValue
number

O valor total do contrato.

totalPaidAmount
number

O valor total pago no contrato.

updatedAt
string<date-time>

A data e a hora da última atualização do contrato, no formato ISO 8601.

Última modificação em 6 de outubro de 2026