Recuperar uma Account, Person ou Device
Buscar Device específico
A fim de recuperar um Device específico, basta realizar uma requisição GET. O resultado retornado é o JSON mais atualizado do Device em questão. Caso este identificador não esteja relacionado a nenhum objeto, o HTTP Status 404 é retornado.
GET https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}/device/{device_id}
curl "https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}/device/{device_id}"
-H "Authorization: EXAMPLE-OF-API-KEY"
Buscar Lista de Devices
Para recuperar vários devices, basta realizar uma requisição GET. O resultado retornado é o JSON com uma lista de informações básicas de todos os devices de um usuário.
GET https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}/devices'
curl "https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}/devices'"
-H "Authorization: EXAMPLE-OF-API-KEY"
Desativar Device específico
Para desativar um Device específico, basta realizar uma requisição DELETE. Caso este identificador não esteja relacionado a nenhum objeto, o HTTP Status 404 é retornado. Um device após ser desativado não pode mais ser validado.
DELETE https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}/device/{device_id}
curl -X DELETE "https://api.caas.qitech.app/device_manager/account/123/person/456/device/789" \
-H "Authorization: EXAMPLE-OF-API-KEY"
Buscar Conta específica
Permite recuperar os dados de uma conta pelo seu identificador. Retorna os detalhes da conta, ou 404 caso não exista.
GET https://api.caas.qitech.app/device_manager/account/{account_id}
curl "https://api.caas.qitech.app/device_manager/account/{account_id}" \
-H "Authorization: EXAMPLE-OF-API-KEY"
Buscar Pessoa específica
Permite recuperar os dados de uma pessoa específica dentro de uma conta. Retorna os dados atualizados da pessoa, ou 404 caso não exista.
GET https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}
curl "https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}" \
-H "Authorization: EXAMPLE-OF-API-KEY"
Desativar Conta
Realiza a desativação de uma conta. Após desativada, a conta não poderá mais ser utilizada para registro ou validação de devices.
DELETE https://api.caas.qitech.app/device_manager/account/{account_id}
curl -X DELETE "https://api.caas.qitech.app/device_manager/account/{account_id}" \
-H "Authorization: EXAMPLE-OF-API-KEY"
Desativar Pessoa
Realiza a desativação de uma pessoa dentro de uma conta. Após desativada, a pessoa não poderá mais registrar ou validar devices.
DELETE https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}
curl -X DELETE "https://api.caas.qitech.app/device_manager/account/{account_id}/person/{person_id}" \
-H "Authorization: EXAMPLE-OF-API-KEY"