O que é API?
Significa Application Programming Interface (em tradução livre, Interface de Programamção de Aplicativos). A API da Nimbi trabalha como uma janela em que qualquer sistema com as permissões corretas pode acessar e automatizar as ações executadas via Portal Nimbi diretamente usando essa linguagem de programação.
REST
A Representational State Transfer (REST), em português Transferência de Estado Representacional, é um estilo de arquitetura que define um conjunto de restrições e propriedades baseados em HTTP. Web Services que obedecem ao estilo arquitetural REST, ou web services RESTful, fornecem interoperabilidade entre sistemas de computadores na Internet em alguns formatos, no nosso caso o formato é JSON.
Como iniciar os testes de criação de uma RC via integração na NIMBI?
Para criar uma RC via integração é necessário que o tennant(o ambiente do cliente) esteja configurado com os dados mestres básicos(tipo de documento, forma de pagamento, unidade de medida e etc)
Com isso, será feito o mapeamento dos campos(DE/PARA) para preenchimento dos campos do Json para ser enviado para NIMBI e após, a RC será integrada na NIMBI.

1 - https://api01-qa.nimbi.net.br/APIMonitor/APIExplorer.aspx?ApiName=Requisition&(Not.Licensed.For.Production)=#!/Requisition/Requisition_Create_v2  (Criação da RC).
Como identificar se a Requisição (RC) pode ser alterada?
Para identificar se a Requisição (RC) pode ser alterada, tem que verificar se o campo "RequestManagementStatusId" está preenchido como o conteúdo "1" que significa que o status do item da Requisição (RC) ainda está como "A ser tratado", após essa verificação, é necessário devolver a Requisição (RC) e por fim, atualiza / alterar a Requisição e seu status para "Approved".
API's utilizada para efetuar esse procedimento:

1 - https://api01-qa.nimbi.net.br/APIMonitor/APIExplorer.aspx?ApiName=Requisition&(Not.Licensed.For.Production)=#!/Requisition/Requisition_GetList_ (Consultar os status do item(s) da Requisição);

2 - https://api01-qa.nimbi.net.br/APIMonitor/APIExplorer.aspx?ApiName=Requisition&(Not.Licensed.For.Production)=#!/Requisition/Requisition_UpdateStatus (Altera o status da Requisição para "Devolvida")

3 - https://api01-qa.nimbi.net.br/APIMonitor/APIExplorer.aspx?ApiName=Requisition&(Not.Licensed.For.Production)=#!/Requisition/Requisition_Update_v2 (Atualiza/altera alguma informação da Requisição e no campo "RequestStatusCode" coloca o status desejado "Approved" se não tiver Work Flow(WF), se tiver o status ficará como “Pending Approval”.
Quais as lista dos possíveis status desse campo "RequestManagementStatusId"?
1 -"A ser tratado"

3 - "Tratado"

4 - "Cancelado"

OBS: Lembrando que essa particularidade é do tipo de documento (REQUISIÇÃO).