Signature contract

post

Creates a signature contract for a Debt token

Authorizations
Body
creditorWalletAddressstringOptional

Wallet address of the creditor.

creditorCnpjstringOptional

CNPJ of the creditor.

debtorWalletAddressstringOptional

Wallet address of the debtor.

debtorCnpjstringOptional

CNPJ of the debtor.

typestring · enumOptional

Type of the party involved (Legal Person or Natural Person).

Possible values:
debtTotalValuestringOptional

Total value of the debt.

installmentsstringOptional

Number of installments.

firstInstallmentDueDatestring · dateOptional

Due date of the first installment.

paymentFrequencystringOptional

Frequency of payments (e.g., monthly).

monthlyInterestsstringOptional

Monthly interest rate.

installmentValuestringOptional

Value of each installment.

Responses
200

Default Response

application/json
post
/debtToken/signature-contract
POST /debtToken/signature-contract HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 287

{
  "creditorWalletAddress": "text",
  "creditorCnpj": "text",
  "debtorWalletAddress": "text",
  "debtorCnpj": "text",
  "type": "legalPerson",
  "debtTotalValue": "text",
  "installments": "text",
  "firstInstallmentDueDate": "2025-11-03",
  "paymentFrequency": "text",
  "monthlyInterests": "text",
  "installmentValue": "text"
}
{
  "signatureContractAddress": "text"
}
get

Get signature contract address

Authorizations
Path parameters
addressstringRequired

The address of the signature contract.

Responses
200

Default Response

application/json
get
/debtToken/signature-contract/{address}
GET /debtToken/signature-contract/{address} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "creditorWalletAddress": "text",
  "creditorId": "text",
  "debtorWalletAddress": "text",
  "debtorId": "text",
  "type": "text",
  "debtTotalValue": "text",
  "installments": "text",
  "firstInstallmentDueDate": "text",
  "lastInstallmentDueDate": "text",
  "periodicity": "text",
  "monthlyInterests": "text",
  "installmentValue": "text",
  "signatureContractAddress": "text"
}

Was this helpful?