Looplex Knowledge Base

APIPatch

O tube APIPatch envia informações a uma API específica via PATCH (update parcial).

Formato:

APIPatch(<body>, "APIinfo", "endpoint")

Parâmetros:

  • <body>: objeto a ser enviado para API externa. Após envio, objeto é compartilhado para recebimento. Campos do Headers vem junto e misturado.
  • <APIinfo>: nome do arquivo Lawdef onde se armazena as informações (tokens, base URI, ...) sobre a API respectiva.
  • <endpoint>: o endereço URI do serviço propriamente.

Retorno:

  • Envia os dados contidos em body para a API especificada em APIinfo e pelo endpoint via PATCH.

## Exemplo:

template[TEMP_APIPatch] {
metainfo {
language = "pt_BR"
}
body {
declarations {
+<x> : struct[StructPATCH] {
fields {
+[nome] : String,
+[rg] : String
}
}
}
operations {
APIPatch(<x>, "API_Server", "/pessoas") # Atualiza pessoa
}
}
}
Edit this page on GitHub