Pular para o conteúdo principal

Cria uma integração da empresa

POST 

/company/integration

Cadastra uma nova CompanyIntegration para a empresa autenticada, partindo de um tipo (IDTypeCompanyIntegration).

O status inicial depende do tipo:

  • Se o tipo tem parametrização com Key = "Validate" no catálogo, a integração nasce com Status = 3 (Não Autenticado). É preciso passar pelo fluxo de autenticação para virar Ativo.
  • Caso contrário, nasce com Status = 1 (Ativo) direto.

Efeitos colaterais:

  1. Atualiza o cache Redis CompanyIntegration:<idcompany> com as integrações ativas.
  2. Invalida o cache do API Gateway para /company/integration e /company/integration?IDTypeCompanyIntegration=<id>.
  3. Devolve o detalhe da integração recém-criada (formato de GET /company/integration/{idcompanyintegration}), pronto para preencher as parametrizações.

Request

Responses

Integração criada. Devolve o detalhe (array de parametrizações, vazio até preencher).