Spending Limits
Update Spending Limit
Atualiza um limite de gastos existente. Permite modificar categoria, valor, período e status ativo. O usuário só pode atualizar seus próprios limites. Requer API key para autenticação e assinatura ativa.
PUT
Este endpoint permite atualizar um alerta de gastos existente, modificando categoria, valor, período ou status de ativação.
Descrição
O endpointPUT /tools/api/update-spending-limit permite modificar os parâmetros de um alerta de gastos existente. Você pode atualizar um ou mais campos de cada vez.
Autenticação
Este endpoint requer autenticação via Bearer token.string
required
Bearer token com a API key do usuário. Formato:
Bearer sk-your-api-key-hereParâmetros de Query
string
required
Parâmetro interno para indicar requisições via MCP. Use
s=s para requisições MCP.Body Parameters
string
required
ID do alerta a ser atualizado
string
required
Nova categoria a ser monitorada
number
required
Novo valor limite em BRL. Deve ser um número positivo.
string
required
Novo período do alerta. Valores válidos:
daily, weekly, biweekly, monthlyboolean
required
Define se o alerta está ativo ou não
Resposta
Sucesso (200)
Erro de Validação (400)
Erro de Autenticação (401)
Erro - Alerta Não Encontrado (404)
Erro de Permissão (403)
Campos da Resposta
boolean
required
Indica se a requisição foi bem-sucedida
object
required
Objeto com os dados atualizados do alerta
string
required
Mensagem de confirmação da atualização
string
required
Timestamp da requisição em formato ISO 8601
Exemplos de Uso
cURL
JavaScript
Python
Códigos de Status
200: Sucesso - Alerta atualizado400: Parâmetros inválidos ou nenhum campo para atualizar401: Erro de autenticação403: Acesso negado - alerta pertence a outro usuário404: Alerta não encontrado500: Erro interno do servidor
Atualização Parcial
Este endpoint suporta atualização parcial - você pode enviar apenas os campos que deseja modificar. Os campos não incluídos no body permanecerão inalterados.Ao atualizar um alerta, o campo
updatedAt é automaticamente atualizado com o timestamp da modificação.Authorizations
API key in Bearer token format. Example: Bearer sk-your-api-key-here
Body
application/json
The body is of type any.

