Skip to main content
POST
Cria uma reserva. endsAt precisa ser depois de startsAt.
Autenticação: Authorization: Bearer SEU_JWT.

Obrigatório

companyId, userId, typeReservationId, title, startsAt, endsAt.

Campos

Exemplo mínimo

Exemplo completo

Exemplo de resposta

Resposta

Sucesso: success é true, code é SUCCESS e o conteúdo vem em data. Falha de regra traz message, status e code. Falha de validação traz error. O índice está em Erros e códigos.

Authorizations

Authorization
string
header
required

Todas as requisições devem incluir o JWT da conta no header Authorization no formato Bearer. Sem esse header a requisição é recusada.

Path Parameters

companyId
string
required

Empresa da sessão.

Example:

"UUID_DA_EMPRESA"

userId
string
required

Usuário da sessão.

Example:

"UUID_DO_USUARIO"

Body

application/json
typeReservationId
integer
required

Obrigatório no corpo.

Example:

1

title
string
required

Título.

Example:

"Tarefa de exemplo"

startsAt
string
required

Obrigatório no corpo.

Example:

"2026-11-05T09:00:00.000Z"

endsAt
string
required

em ISO 8601

Example:

"2026-11-05T10:00:00.000Z"

unitId
string

Opcional no corpo.

Example:

"1"

notes
string

Observação.

Example:

"Detalhe da integração"

guests
string

Opcional no corpo.

Example:

"exemplo"

currency
string

padrão BRL

Example:

"BRL"

estimatedAmount
string

Opcional no corpo.

Example:

"exemplo"

activityId
string

Opcional no corpo.

Example:

"1"

submit
string

Opcional no corpo.

Example:

"exemplo"

Response

A operação concluiu. success é true, code é SUCCESS e o conteúdo vem em data.

success
boolean
required
Example:

true

data
any
required

Conteúdo da operação. O exemplo 200 de cada rota preenche os campos do recurso.

code
string
required
Example:

"SUCCESS"