Pular para o conteúdo principal

Atualizar Conta a Pagar

Atualiza os dados de uma conta a pagar existente.

Endpoint

OPTIONS /contas-pagar/:id

Parâmetros de URL

ParâmetroTipoDescrição
idnumberID da conta a pagar

Body

{
"conta": {
"descricao": string,
"valor": number,
"data_vencimento": string (YYYY-MM-DD),
"categoria": string,
"fornecedor": {
"id": number,
"nome": string
},
"observacoes": string
}
}

Exemplo de Request

{
"conta": {
"descricao": "Aluguel Atualizado",
"valor": 1600.00,
"data_vencimento": "2024-03-15",
"categoria": "Despesas Fixas",
"fornecedor": {
"id": 1,
"nome": "Imobiliária XYZ"
},
"observacoes": "Aluguel do mês de março - Reajuste anual"
}
}

Resposta

Pelo momento a resposta é apenas a resposta padrão do pacote MySQL2

{
"fieldCount": number,
"affectedRows": number,
"insertId": number,
"info": "Rows matched: number Changed: number Warnings: number",
"serverStatus": number,
"warningStatus": number,
"changedRows": number
}

Exemplo de Resposta

{
"fieldCount": 3,
"affectedRows": 1,
"insertId": 143,
"info": "Rows matched: 1 Changed: 1 Warnings: 0",
"serverStatus": 0,
"warningStatus": 0,
"changedRows": 1
}

Códigos de Status

  • 200: Sucesso
  • 400: Requisição inválida
  • 401: Não autorizado
  • 403: Acesso proibido
  • 404: Recurso não encontrado
  • 500: Erro interno do servidor