API FlashAPI FlashAPI Flash
  • Guias
  • Especificação de API
Geral
Empresas
Colaboradores
Candidatos
Beneficios
Cartão Corporativo
Cargos
Centros de custo
Controle de jornada
Departamentos
Despesas
    Categorias
    Campos Customizados
    Projetos
      Ativar ProjetoAtualizar ProjetoCriar ProjetoDesativar ProjetoListar Projetos
    Relatórios
    Listar DespesasAtualizar Status de Integração ERPSolicitar Ajustes das DespesasFinalizar DespesasReprovar Despesas
Férias
Pagamentos
powered by Zudoku
Projetos

​Atualizar Projeto

Este endpoint permite editar os campos de um projeto com base no seu ID. É obrigatório passar o ID da empresa e o responsável pela edição. É possível alterar o nome, o código externo, o colaborador responsável pelo projeto, o período do projeto e o status.

Campos do payload:

  • companyId: string (ID da empresa) *
  • name: string (Novo nome do projeto)
  • code: string (Novo código externo do projeto)
  • assignee: object (Novo colaborador responsável pelo projeto)
    • id: string (ID do colaborador responsável pelo projeto, campo obrigatório caso passe o objeto assignee)
    • name: string (Nome do colaborador responsável pelo projeto, campo obrigatório caso passe o objeto assignee)
  • dateRange: object (Novo período do projeto, contém data de início e fim)
    • start: string (Data de início)
    • end: string (Data do fim)
  • active: boolean (Novo status do projeto, ativo ou inativo)

[*] Campos obrigatórios

URL: /expenses/v1/projects/{projectId}
Método: PATCH
Descrição: Atualiza um projeto

Headers:

  • Content-Type: 'application/json'
  • x-flash-auth: <chave_de_api>

Corpo da Requisição:

{ "companyId": "company-id-1", "name": "Projeto 1", "code": "PROJ-1", "assignee": { "id": "user-123", "name": "User 123" }, "dateRange": { "start": "2025-01-01", "end": "2025-12-31" }, "active": true }

Ativar ProjetoCriar Projeto