---
title: "Sign contracts"
method: POST
path: "/v2.1/contract/{customerServiceNumber_caas}"
tags: ["CAAS"]
---

# Sign contracts

`POST /v2.1/contract/{customerServiceNumber_caas}`

# Sign contracts
>* Sends data for signing a proposal contract
>* NOTE: Client_id is blocked if this call is made to the same CPF over 50 times in the same hour
>>* Envia os dados para assinatura do contrato de uma proposta
>>* OBS: Client_id é bloqueado caso esta chamada seja realizada para o mesmo CPF acima de 50 vezes na mesma hora

## Path parameters

- `customerServiceNumber_caas` string, required

## Request body

- Contract
  - `aceptedCheckSum` AceptedCheckSumBody[] — Código(s) do(s) contrato(s) a ser/serem assinado(s)
  - `logData` LogData
    - `latitude` number, required — Latitude
    - `longitude` number, required — Longitude
    - `occurrenceDate` string, date-time, required — Data da ocorrência, formato (aaaa-MM-dd'T'HH:mm:ss.SSSz)
    - `userAgent` string, required — UserAgent do navegador do usuário
    - `ip` string, required — IP do usuário
    - `mac` string — MAC do usuário

## Response `200`

Success

- SignContract
  - `aceptedCheckSum` AceptedCheckSumBody[] — Devolutiva do(s) código(s) do(s) contrato(s) assinado(s)

## Other responses

- `400` — Data validation error
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The specified resource was not found
- `409` — Conflict - request can't be executed for user

---

[API](https://skmtc.net/fitbank/apis/onboarding.md) · [All operations](https://skmtc.net/fitbank/apis/onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fitbank/onboarding/versions/f94d262a8f58/schema)
