Abertura de Portas

Listar

GET /api/v1/door_accesses

Filtros

Os parâmetros abaixo podem ser passados como uma query string. Mais de um filtro pode ser passado na mesma consulta.

Este serviço suporta paginação.

  • client_id: o id do cliente da abetura da porta.

    • Se passado, a consulta retorna somente abertura de portas ocorridos neste cliente.

  • location_id: o id do local da abetura da porta.

    • Se passado, a consulta retorna somente abertura de portas ocorridos neste local.

  • machine_id: o id da máquina da abetura da porta.

    • Se passado, a consulta retorna somente abertura de portas ocorridos nesta máquina.

  • email: o email do market_user da abertura de porta.

    • Se passado, a consulta retorna somente abertura de portas desse usuário.

  • name: o nome do market_user da abertura de porta.

    • Se passado, a consulta retorna somente abertura de portas desse usuário.

  • cpf: o cpf do market_user da abertura de porta.

    • Se passado, a consulta retorna somente abertura de portas desse usuário.

Retorno

É retornado um JSON contendo um array com objetos que correspondem aos alertas. O array é ordenado por data e hora de alerta, da mais recente para a mais antiga. Os campos de cada alerta são os seguintes:

  • occurred_at: a data e hora do alerta, no formato ISO 8601.

  • client: detalhes do cliente da abertura de porta.

  • location: detalhes do local da abertura de porta.

  • machine: detalhes da máquina da abertura de porta.

  • customer: detalhes do customer da abertura de porta.

  • equipment: equipamento da abertura de porta.

  • market_user: detalhes do usuário da abertura de porta.

Segue um exemplo de retorno de consulta:

[
  {
    "occurred_at": "2020-06-01T17:44:23.000Z",
    "client": {
       "id": 112,
       "name": "Verti Tecnologia"
    },
    "location": {
       "id": 197,
       "name": "Sede Verti"
    },
    "machine": {
       "id": 1,
       "asset_number": "0001"
    },
    "customer": {
       "id": 1
    },
    "equipment": " ( - VMbox)",
    "market_user": {
      "id": 2,
      "name": "Usuário 1",
      "email": "email@vertitecnologia.com.br",
      "cpf": "14567800077",
      "born_on": "1979-01-01"
    }
  },
  {
    "occurred_at": "2020-06-02T17:44:23.000Z",
    "client": {
       "id": 112,
       "name": "Verti Tecnologia"
    },
    "location": {
       "id": 197,
       "name": "Sede Verti"
    },
    "machine": {
       "id": 1,
       "asset_number": "0001"
    },
    "customer": {
       "id": 1
    },
    "equipment": " ( - VMbox)",
    "market_user": {
      "id": 3,
      "name": "Usuário 2",
      "email": "email2@vertitecnologia.com.br",
      "cpf": "19967803412",
      "born_on": "1985-01-01"
    }
  }
]