Skip to main content
PUT
Atualizar informações de uma meta

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

goal
string
required

Body

application/json

Payload para edição de uma meta de diferentes tipos.

title
string
required

Título da meta.

Maximum string length: 191
Example:

"Nova meta"

status
enum<string>
required

Status atual da meta. Valores possíveis: active (Ativa), inactive (Inativa), completed (Concluída).

Available options:
active,
inactive,
completed
Example:

"active"

type
enum<string>
required

Tipo da meta.

Available options:
manual
Example:

"manual"

periodicity
integer
required

Periodicidade da meta.

Example:

1

target
number
required

Valor alvo da meta.

Example:

10

unit
string
required

Unidade utilizada na meta.

Example:

"count"

comparison_mode
enum<string>
required

Modo de comparação utilizado para validação da meta.

Available options:
target
Example:

"target"

progress
number
required

Progresso inicial da meta manual.

Example:

1

start_date
string<date>
required

Data de início da meta.

Example:

"2026-05-27"

end_date
string<date>
required

Data final da meta.

Example:

"2026-06-05"

description
string

Descrição detalhada da meta.

Example:

"Descrição da meta"

children
string<uuid>[]

Lista de metas filhas.

Example:

Response

200

200