Gravações
PATCH
/integrations/records
Atualiza os dados das gravações.
Authorization
Authorization: Bearer <application_token>
Parâmetros
filters
: Filtro que indentifica a gravação no sistema.labels
: Labels que serão aplicadas nas gravações
Os parâmetros do body da requisição tem o seguinte formato:
Array<{
"filters": {
"customId": string;
};
"labels": Array<[name: string, value: string]>;
}>
Resultado
O resultado para uma requisição bem sucedida será um 200 Ok
com o seguinte formato:
{
"code": "success" | "partial" | "failed";
"message":
| "Successfully updated all records."
| "Performed partial updated due to some request errors."
| "Failed to update records.";
"updated": number;
"failed": number;
"errors": (InvalidLabelsErrors | InsertLabelsErrors)[];
}
Os tipos auxiliares abaixo facilitará o entendimento do retorno no body:
type Filters = {
"customId": string;
};
type Details = {
"duplicated": string[];
"forbidden": string[];
"missing": string[];
};
type InvalidLabelsErrors = {
"index": number;
"code": "invalidLabels";
"details": Details;
"filters": Filters;
};
type InsertLabelsErrors = {
"index": number;
"code": "notFound" | "notUnique";
}