Pular para o conteúdo principal

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.