Pular para o conteúdo

Alterar o status de uma ideia

PATCHhttps://api.azzimuti.com.br/v1/ideas/{id}/change-status

RECIPES

Parâmetros de path

  • idstringobrigatóriouuid

    ID da ideia

Parâmetros do body

obrigatórioapplication/json

Novo status da ideia

  • statusstringobrigatório

    Novo status da ideia. NOT_STARTED (não analisada), STARTED (em análise), FINISHED (aprovada) ou CANCELED (arquivada)

    Valores permitidos:NOT_STARTEDSTARTEDFINISHEDCANCELED
  • userExecutorIdstringuuid

    Identificador do executor do trabalho gerado pela aprovação. Obrigatório quando o status for FINISHED

  • ideaTypestring

    O que a aprovação gera: uma tarefa (TASK) ou um projeto (PROJECT). Obrigatório quando o status for FINISHED

    Valores permitidos:taskproject

Respostas

200OK

Corpo da resposta

application/json

  • idstringobrigatóriouuid

    Identificador da ideia

  • descriptionstringobrigatório

    Descrição da ideia

  • ideaNumbernumberobrigatório

    Número da ideia (único)

  • statusstringobrigatório

    Status da ideia (NOT_STARTED | STARTED | CANCELED | FINISHED)

    Valores permitidos:NOT_STARTEDSTARTEDPAUSEDFINISHEDPENDINGCANCELEDREQUESTED
  • departmentIdstringobrigatóriouuid

    Identificador do departamento

  • createdAtstringobrigatóriodate-time

    Data de criação da ideia

Exemplo

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "description": "string",
  "ideaNumber": 0,
  "status": "NOT_STARTED",
  "departmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "createdAt": "2024-01-01T00:00:00Z"
}

Linguagem

Credenciais

Bearer
Bearer
curl --request PATCH \
     --url https://api.azzimuti.com.br/v1/ideas/id/change-status \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "status": "NOT_STARTED"
}
'

Resposta

Clique em Try It! para enviar uma requisição e ver a resposta aqui

Ou escolha um exemplo:

application/json