Regras de matching
Nota
Tipo utilizado na requisições:
type TextPattern = {
  type: "contains" | "starts-with" | "ends-with" | "equals";
  value: string;
};
GET
/organizations/:organizationId/matching
Retorna todas as regras de matching pertencente a organização de id passado na url.
Authorization
Authorization: Bearer <session_token>
Parâmetros
Nota
Nessa rota não há parâmetros de filtragem na query string.
Resultado
O resultado de uma requisição bem sucedida será um 200 Ok com o seguinte formato:
{
 "callDestA": Array<TextPattern>;
 "callDestB": Array<TextPattern>;
 "callOrigA": Array<TextPattern>;
 "callOrigB": Array<TextPattern>;
 "deviceId": Array<number>;
 "napDest": Array<TextPattern>;
 "napOrig": Array<TextPattern>;
}
PATCH
/organizations/:organizationId/matching
Atualiza as regras de matching da organização cuja o id é aquele passado na url.
Authorization
Authorization: Bearer <session_token>
Parâmetros
callDestA: Número de destino (Perna A).callDestB: Número de destino (Perna B).callOrigA: Número de origem (Perna A).callOrigB: Número de origem (Perna B).deviceId: ID dos dispositivos.napDest: Nap de destino.napOrig: Nap de origem.
Os parâmetros do body da requisição tem o seguinte formato:
{
 "callDestA": Array<TextPattern>;
 "callDestB": Array<TextPattern>;
 "callOrigA": Array<TextPattern>;
 "callOrigB": Array<TextPattern>;
 "deviceId": Array<number>;
 "napDest": Array<TextPattern>;
 "napOrig": Array<TextPattern>;
}
Resultado
O resultado de uma requisição bem sucedida será um 204 No Content com body vazio.