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 · enumOptionalPossible values:
Type of the party involved (Legal Person or Natural Person).
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
400
Error
application/json
post
/debtToken/signature-contractPOST /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
400
Error
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?

