<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://wiki.mstech.com.br/index.php?action=history&amp;feed=atom&amp;title=Requisicoes_REST</id>
		<title>Requisicoes REST - Histórico de revisão</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mstech.com.br/index.php?action=history&amp;feed=atom&amp;title=Requisicoes_REST"/>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Requisicoes_REST&amp;action=history"/>
		<updated>2026-05-07T18:22:25Z</updated>
		<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Requisicoes_REST&amp;diff=1342&amp;oldid=prev</id>
		<title>Ruz: Criou página com '  blueMonitorApi Requisições REST � Conteúdo Introdução     Revisão     1.    Cadastro de dispositivo     2.    Sinal de máquina ligada     3.    Configurações d...'</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Requisicoes_REST&amp;diff=1342&amp;oldid=prev"/>
				<updated>2016-07-12T12:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Criou página com &amp;#039;  blueMonitorApi Requisições REST � Conteúdo Introdução     Revisão     1.    Cadastro de dispositivo     2.    Sinal de máquina ligada     3.    Configurações d...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
blueMonitorApi&lt;br /&gt;
Requisições REST&lt;br /&gt;
�&lt;br /&gt;
Conteúdo&lt;br /&gt;
Introdução    &lt;br /&gt;
Revisão    &lt;br /&gt;
1.    Cadastro de dispositivo    &lt;br /&gt;
2.    Sinal de máquina ligada    &lt;br /&gt;
3.    Configurações do blueMonitor    &lt;br /&gt;
4.    Envio de inventário    &lt;br /&gt;
5.    Lista de tipos de dispositivos    &lt;br /&gt;
6.    Lista de partes de dispositivos    &lt;br /&gt;
7.    Lista de categorias/localizações    &lt;br /&gt;
8.    Lista de coordenadorias    &lt;br /&gt;
9.    Envio de patrimônio (modelo ideal)    &lt;br /&gt;
10.    Envio de patrimônio (modelo atual)    &lt;br /&gt;
11.    Busca e ativação da escola    &lt;br /&gt;
12.    Configurações de suporte remoto    &lt;br /&gt;
13.    Suporte remoto    &lt;br /&gt;
14.    Antifurto    &lt;br /&gt;
15.    Updrive    &lt;br /&gt;
&lt;br /&gt;
�&lt;br /&gt;
Introdução&lt;br /&gt;
Este documento visa descrever os métodos contidos no serviço do blueMonitor. Baseado nos padrões definidos no estudo blueApi, que pode ser encontrado em: http://portal.mstech.com.br/pwa/EquipeProdutos/Documentos/BlueAPI/BlueAPI - REST.pdf.&lt;br /&gt;
Revisão&lt;br /&gt;
Versão&lt;br /&gt;
Data&lt;br /&gt;
Responsável&lt;br /&gt;
Comentário&lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lucas T. Godoy&lt;br /&gt;
Criação do documento.&lt;br /&gt;
2.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fernanda Z. Canaver&lt;br /&gt;
Formatação do documento, atualização dos métodos e inclusão dos novos métodos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hector Martins&lt;br /&gt;
Atualização do documento, modelos de json para o suporte remoto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
09/12/2013&lt;br /&gt;
Fernanda Z. Canaver&lt;br /&gt;
Inclusão de informações no envio de sinal de máquina ligada devido ao rastreamento de tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19/03/2014&lt;br /&gt;
Lucas Barbosa&lt;br /&gt;
Atualização dos métodos: inclusão de antifurto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
01/04/2014&lt;br /&gt;
Fernanda Z. Canaver&lt;br /&gt;
Atualização dos recursos referentes ao antifurto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18/06/2014&lt;br /&gt;
Fernanda Z. Canaver&lt;br /&gt;
Atualização dos recursos referentes ao Updrive.&lt;br /&gt;
Cadastro de dispositivo&lt;br /&gt;
&lt;br /&gt;
Responsável por cadastrar o dispositivo no Data Center do BlueMonitor, de forma que a máquina apareça na lista de dispositivos apresentada no site do BlueMonitor.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/devices&lt;br /&gt;
&lt;br /&gt;
POST: Cadastra um novo dispositivo na lista. Retorna o código de sucesso (201) e a URL do dispositivo cadastrado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
Exemplo: http POST http://ip_address/devices&lt;br /&gt;
&lt;br /&gt;
JSON do POST:&lt;br /&gt;
{&lt;br /&gt;
“k1” : “K1”,&lt;br /&gt;
“k4” : “K4”,&lt;br /&gt;
“macs” : [“00:00:01:02”, “00:00:01:02”],&lt;br /&gt;
“name” : “NOME_MAQUINA”,&lt;br /&gt;
“ip” : “192.168.2.10”,&lt;br /&gt;
“osName”: “Ubuntu”,&lt;br /&gt;
 “osVersion”: “12.04”&lt;br /&gt;
}&lt;br /&gt;
JSON Retorno Sucesso (exemplo)&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;device&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/devices/386145320948174629&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PUT: Atualiza um dispositivo na lista. Retorna o código de sucesso (200) e a URL do dispositivo alterado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
Exemplo: http PUT http://ip_address/devices&lt;br /&gt;
JSON do PUT:&lt;br /&gt;
{&lt;br /&gt;
“k1” : “K1”,&lt;br /&gt;
“k4” : “K4”,&lt;br /&gt;
“macs” : [“00:00:01:02”, “00:00:01:02”],&lt;br /&gt;
“name” : “NOME_MAQUINA”,&lt;br /&gt;
“ip” : “192.168.2.10”,&lt;br /&gt;
“osName”: “Ubuntu”,&lt;br /&gt;
 “osVersion”: “12.04”&lt;br /&gt;
}&lt;br /&gt;
JSON Retorno Sucesso (exemplo)&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;device&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/devices/386145320948174629&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
        &lt;br /&gt;
Sinal de máquina ligada&lt;br /&gt;
&lt;br /&gt;
Responsável por indicar ao blueMonitor que a máquina está ligada, para que o site exiba o status correto na tela. Retorna o código de sucesso (200) ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/devices&lt;br /&gt;
&lt;br /&gt;
 PUT: Atualiza o uptime da máquina.&lt;br /&gt;
 Exemplo: http  PUT http://ip_address/devices&lt;br /&gt;
&lt;br /&gt;
JSON de envio:&lt;br /&gt;
  { &amp;quot;k1&amp;quot;: &amp;quot;123456&amp;quot;,&lt;br /&gt;
         &amp;quot;k4&amp;quot;:&amp;quot;124545&amp;quot;,&lt;br /&gt;
         &amp;quot;elapsedTime&amp;quot;:125,&lt;br /&gt;
         &amp;quot;lat&amp;quot;: &amp;quot;-23.3864533&amp;quot;,&lt;br /&gt;
         &amp;quot;lon&amp;quot;: &amp;quot;-46.8844527&amp;quot;,&lt;br /&gt;
         &amp;quot;externalIp&amp;quot;:&amp;quot;192.168.16.111&amp;quot;,&lt;br /&gt;
         &amp;quot;schoolExternalIp&amp;quot;:&amp;quot;192.168.16.111&amp;quot;&lt;br /&gt;
   }        &lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
Configurações do blueMonitor&lt;br /&gt;
&lt;br /&gt;
Responsável por retornar as configurações definidas no site do blueMonitor, como frequência de envio de inventário, por exemplo.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/configurations&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as configurações cadastradas no blueMonitor, filtradas pela chave k1 do domínio passada na URL.&lt;br /&gt;
Exemplo: http GET http://ip_address/configurations?k1=784512A2C&lt;br /&gt;
&lt;br /&gt;
    JSON Retorno Sucesso (exemplo)&lt;br /&gt;
            {&lt;br /&gt;
                “k1”: “784512A2C”&lt;br /&gt;
“serverInventoryInterval”: 1,&lt;br /&gt;
                “selfInventoryInterval”: 1&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
Envio de inventário &lt;br /&gt;
&lt;br /&gt;
Responsável por enviar os arquivos de inventário para o site do blueMonitor, para que as informações coletadas no dispositivo sejam exibidas na Web.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/inventories&lt;br /&gt;
&lt;br /&gt;
POST: Cadastra um novo inventário na lista. Retorna o código de sucesso (201) e a URL do inventário cadastrado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http POST http://ip_address/inventories&lt;br /&gt;
        &lt;br /&gt;
        JSON do POST:&lt;br /&gt;
        {&lt;br /&gt;
  &amp;quot;Inventario&amp;quot;: {&lt;br /&gt;
    &amp;quot;Software&amp;quot;: {&lt;br /&gt;
      &amp;quot;SO&amp;quot;: {&lt;br /&gt;
        &amp;quot;Versão&amp;quot;: &amp;quot;6.1&amp;quot;,&lt;br /&gt;
        &amp;quot;Patch&amp;quot;: &amp;quot;Service Pack 1&amp;quot;,&lt;br /&gt;
        &amp;quot;Arquitetura&amp;quot;: &amp;quot;x64&amp;quot;,&lt;br /&gt;
        &amp;quot;Distribuição&amp;quot;: &amp;quot;Microsoft Windows 7&amp;quot;,&lt;br /&gt;
        &amp;quot;Nome&amp;quot;: &amp;quot;Win32&amp;quot;,&lt;br /&gt;
        &amp;quot;Chave&amp;quot;: &amp;quot;bbbb-bbbb-bbbb-bbbb&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;MStech&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;BlueSupport&amp;quot;,&lt;br /&gt;
          &amp;quot;Versão&amp;quot;: &amp;quot;2.5&amp;quot;,&lt;br /&gt;
          &amp;quot;Origem&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;BlueSupport&amp;quot;,&lt;br /&gt;
          &amp;quot;Versão&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
          &amp;quot;Origem&amp;quot;: &amp;quot;Arquivo&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;BlueSupport&amp;quot;,&lt;br /&gt;
          &amp;quot;Versão&amp;quot;: &amp;quot;3.9&amp;quot;,&lt;br /&gt;
          &amp;quot;Origem&amp;quot;: &amp;quot;Registro&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;Office&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;Microsoft Office Word&amp;quot;,&lt;br /&gt;
          &amp;quot;Chave&amp;quot;: &amp;quot;65874&amp;quot;,&lt;br /&gt;
          &amp;quot;Versão&amp;quot;: &amp;quot;2007&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;Microsoft Office Excel&amp;quot;,&lt;br /&gt;
          &amp;quot;Chave&amp;quot;: &amp;quot;65874&amp;quot;,&lt;br /&gt;
          &amp;quot;Versão&amp;quot;: &amp;quot;2007&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;Hardware&amp;quot;: {&lt;br /&gt;
      &amp;quot;Rede&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Interface&amp;quot;: &amp;quot;eth9&amp;quot;,&lt;br /&gt;
          &amp;quot;Máscara de rede&amp;quot;: &amp;quot;F0:4D:A2:DE:6A:01&amp;quot;,&lt;br /&gt;
          &amp;quot;Host&amp;quot;: &amp;quot;MS-PRO87&amp;quot;,&lt;br /&gt;
          &amp;quot;IP&amp;quot;: &amp;quot;192.168.2.221&amp;quot;,&lt;br /&gt;
          &amp;quot;Gateway&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
          &amp;quot;DNS&amp;quot;: &amp;quot;192.168.1.250&amp;quot;,&lt;br /&gt;
          &amp;quot;Domínio&amp;quot;: &amp;quot;mstech.com.br&amp;quot;,&lt;br /&gt;
          &amp;quot;MAC&amp;quot;: &amp;quot;F0:4D:A2:DE:6A:01&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Interface&amp;quot;: &amp;quot;eth9&amp;quot;,&lt;br /&gt;
          &amp;quot;Máscara de rede&amp;quot;: &amp;quot;F0:4D:A2:DE:6A:01&amp;quot;,&lt;br /&gt;
          &amp;quot;Host&amp;quot;: &amp;quot;MS-PRO87&amp;quot;,&lt;br /&gt;
          &amp;quot;IP&amp;quot;: &amp;quot;192.168.2.221&amp;quot;,&lt;br /&gt;
          &amp;quot;Gateway&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
          &amp;quot;DNS&amp;quot;: &amp;quot;192.168.1.250&amp;quot;,&lt;br /&gt;
          &amp;quot;Domínio&amp;quot;: &amp;quot;mstech.com.br&amp;quot;,&lt;br /&gt;
          &amp;quot;MAC&amp;quot;: &amp;quot;F0:4D:A2:DE:6A:01&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;CPU&amp;quot;: {&lt;br /&gt;
        &amp;quot;Modelo&amp;quot;: &amp;quot;Core(TM)2 Duo CPU E7500 @ 2.93GHz&amp;quot;,&lt;br /&gt;
        &amp;quot;Núcleos&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Fabricante&amp;quot;: &amp;quot;Intel&amp;quot;,&lt;br /&gt;
        &amp;quot;MHz&amp;quot;: 2926,&lt;br /&gt;
        &amp;quot;Núcleos por Socket&amp;quot;: 2&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;Memória&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;Em uso&amp;quot;: 3281496,&lt;br /&gt;
          &amp;quot;RAM&amp;quot;: 4064,&lt;br /&gt;
          &amp;quot;Total&amp;quot;: 4158264,&lt;br /&gt;
          &amp;quot;Livre&amp;quot;: 876768&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;Em uso&amp;quot;: 3281496,&lt;br /&gt;
          &amp;quot;RAM&amp;quot;: 4064,&lt;br /&gt;
          &amp;quot;Total&amp;quot;: 4158264,&lt;br /&gt;
          &amp;quot;Livre&amp;quot;: 876768&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;HD&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;ST3500413AS ATA Device&amp;quot;,&lt;br /&gt;
          &amp;quot;Interface&amp;quot;: &amp;quot;IDE&amp;quot;,&lt;br /&gt;
          &amp;quot;Tamanho&amp;quot;: 120736182272,&lt;br /&gt;
          &amp;quot;Serial&amp;quot;: &amp;quot;XXX-XXX&amp;quot;,&lt;br /&gt;
          Partições: [&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;Unidade&amp;quot;: &amp;quot;C:&amp;quot;,&lt;br /&gt;
              &amp;quot;Usado&amp;quot;: 7183159296,&lt;br /&gt;
              &amp;quot;Total&amp;quot;: 120736182272,&lt;br /&gt;
              &amp;quot;Livre&amp;quot;: 7183159296&lt;br /&gt;
            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;CDROM&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;Descrição&amp;quot;: &amp;quot;HL-DT-ST DVDRAM GH22NS70 ATA Device&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;Placa-mãe&amp;quot;: {&lt;br /&gt;
        &amp;quot;Serial&amp;quot;: &amp;quot;1A518TJ1X&amp;quot;,&lt;br /&gt;
        &amp;quot;Descrição&amp;quot;: &amp;quot;Positivo Informatica SA ( POS-PIQ57BQ )&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;Usuário&amp;quot;: {&lt;br /&gt;
      &amp;quot;Host&amp;quot;: &amp;quot;MS-PRO87&amp;quot;,&lt;br /&gt;
      &amp;quot;Usuário&amp;quot;: &amp;quot;leonardo.borges&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;k4&amp;quot;: &amp;quot;1234&amp;quot;,&lt;br /&gt;
  &amp;quot;k1&amp;quot;: &amp;quot;abcd&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;inventory&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/inventories/4349&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Lista de tipos de dispositivos&lt;br /&gt;
&lt;br /&gt;
Responsável por retornar os tipos de dispositivos definidos no site do blueMonitor.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/devicetypes&lt;br /&gt;
&lt;br /&gt;
GET: Retorna os tipos de dispositivos cadastrados no blueMonitor.&lt;br /&gt;
Exemplo: http GET http://ip_address/devicetypes&lt;br /&gt;
&lt;br /&gt;
    JSON Retorno Sucesso (exemplo)&lt;br /&gt;
        [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Servidor&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Computador&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Notebook&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Netbook&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 5,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Tablet&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
Lista de partes de dispositivos&lt;br /&gt;
&lt;br /&gt;
Responsável por retornar as partes por tipos de dispositivos definidos no site do blueMonitor.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/deviceparts&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as partes de dispositivos cadastrados no blueMonitor, filtrados pela chave k1 do domínio e pelo tipo de dispositivo.&lt;br /&gt;
Exemplo: http GET http://ip_address/deviceparts?k1=SQA&amp;amp;idDeviceType=1&lt;br /&gt;
&lt;br /&gt;
    JSON Retorno Sucesso (exemplo)&lt;br /&gt;
        [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Monitor&amp;quot;,&lt;br /&gt;
        &amp;quot;mandatory&amp;quot;: false,&lt;br /&gt;
        &amp;quot;deviceType&amp;quot;: {&lt;br /&gt;
            &amp;quot;rel&amp;quot;: &amp;quot;DeviceType&amp;quot;,&lt;br /&gt;
            &amp;quot;href&amp;quot;: &amp;quot;/devicetype/1&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;fieldsList&amp;quot;: [],&lt;br /&gt;
        &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 8,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Gabinete&amp;quot;,&lt;br /&gt;
        &amp;quot;mandatory&amp;quot;: true,&lt;br /&gt;
        &amp;quot;deviceType&amp;quot;: {&lt;br /&gt;
            &amp;quot;rel&amp;quot;: &amp;quot;DeviceType&amp;quot;,&lt;br /&gt;
            &amp;quot;href&amp;quot;: &amp;quot;/devicetype/1&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;fieldsList&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
                &amp;quot;label&amp;quot;: &amp;quot;Série&amp;quot;,&lt;br /&gt;
                &amp;quot;mandatory&amp;quot;: false,&lt;br /&gt;
                &amp;quot;assignMachineName&amp;quot;: false&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;id&amp;quot;: 3,&lt;br /&gt;
                &amp;quot;label&amp;quot;: &amp;quot;Observação&amp;quot;,&lt;br /&gt;
                &amp;quot;mandatory&amp;quot;: false,&lt;br /&gt;
                &amp;quot;assignMachineName&amp;quot;: false&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
Lista de categorias/localizações&lt;br /&gt;
&lt;br /&gt;
Responsável por retornar as categorias/localizações cadastradas no site do blueMonitor.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/categories&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as categorias/localizações cadastradas no blueMonitor.&lt;br /&gt;
Exemplo: http GET http://ip_address/categories?k1=SQA&lt;br /&gt;
&lt;br /&gt;
    JSON Retorno Sucesso (exemplo)&lt;br /&gt;
        [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 53,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 0&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 54,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;CRE &amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 1,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 53&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 55,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Escola &amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 54&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 56,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Lab. Informática&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 55&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 137,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Cre2&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 53&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 138,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;lab. informática 2&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 55&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: 139,&lt;br /&gt;
        &amp;quot;k1&amp;quot;: null,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;Cre 3 marry&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;fatherId&amp;quot;: 53&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
Lista de coordenadorias&lt;br /&gt;
&lt;br /&gt;
Responsável por retornar as coordenadorias.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/coordinations&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as coordenadorias.&lt;br /&gt;
Exemplo: http GET http://ip_address/coordinations?k1=SQA&lt;br /&gt;
&lt;br /&gt;
    JSON Retorno Sucesso (exemplo)&lt;br /&gt;
    [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;2e58c29c-3cd5-df11-a5c4-00155d0acb0b&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;ADAMANTINA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;2f58c29c-3cd5-df11-a5c4-00155d0acb0b&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;AMERICANA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;3058c29c-3cd5-df11-a5c4-00155d0acb0b&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;ANDRADINA&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
Envio de patrimônio (modelo ideal)&lt;br /&gt;
Responsável por enviar o patrimônio dos dispositivos.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/patrimonies&lt;br /&gt;
&lt;br /&gt;
POST: Cadastra um novo patrimonio. Retorna o código de sucesso (201) e a URL do patrimônio cadastrado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http POST http://ip_address/patrimonies &lt;br /&gt;
        &lt;br /&gt;
        JSON do POST:&lt;br /&gt;
        {  &lt;br /&gt;
                                               k1=&amp;quot;k1&amp;quot;,&lt;br /&gt;
                                               k4=&amp;quot;k4&amp;quot;,&lt;br /&gt;
    idCategory=&amp;quot;idCategory&amp;quot;, &lt;br /&gt;
                                               idCoordination=&amp;quot;idCoordination&amp;quot;,                              &lt;br /&gt;
                                               schoolCode=&amp;quot;code&amp;quot;,&lt;br /&gt;
                                               idDeviceType = &amp;quot;idDeviceType&amp;quot;,&lt;br /&gt;
                                               parts: [ {    idPart = “idPart”,&lt;br /&gt;
                                                                    serial= “serial”, &lt;br /&gt;
           patrimony= “patrimony”, &lt;br /&gt;
           notes=”notes”, &lt;br /&gt;
           description=”description”&lt;br /&gt;
},&lt;br /&gt;
{ … } ... ] &lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;patrimony&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/patrimonies/264216235633153&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PUT: Altera o patrimônio de um dispositivo. Retorna o código de sucesso (200) e a URL do patrimônio alterado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http PUT http://ip_address/patrimonies?k4=264216235633153&lt;br /&gt;
        &lt;br /&gt;
        JSON do PUT:&lt;br /&gt;
        {   &lt;br /&gt;
                                               k1=&amp;quot;k1&amp;quot;,&lt;br /&gt;
                                               k4=&amp;quot;k4&amp;quot;,&lt;br /&gt;
    idCategory=&amp;quot;idCategory&amp;quot;, &lt;br /&gt;
                                               idCoordination=&amp;quot;idCoordination&amp;quot;,                              &lt;br /&gt;
                                               schoolCode=&amp;quot;code&amp;quot;,                        &lt;br /&gt;
                                               idDeviceType = &amp;quot;idDeviceType&amp;quot;,&lt;br /&gt;
                                               parts: [ {    idPart = “idPart”,&lt;br /&gt;
                                                                    serial= “serial”, &lt;br /&gt;
     patrimony= “patrimony”, &lt;br /&gt;
     notes=”notes”, &lt;br /&gt;
     description=”description”&lt;br /&gt;
},&lt;br /&gt;
{ … } ... ] &lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;patrimony&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/patrimonies/264216235633153&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Envio de patrimônio (modelo atual)&lt;br /&gt;
Responsável por enviar o patrimônio dos dispositivos.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/patrimonies&lt;br /&gt;
&lt;br /&gt;
POST: Cadastra um novo patrimonio. Retorna o código de sucesso (201) e a URL do patrimônio cadastrado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http POST http://ip_address/patrimonies &lt;br /&gt;
        &lt;br /&gt;
        JSON do POST:&lt;br /&gt;
        {&lt;br /&gt;
  &amp;quot;patrimony&amp;quot;: {&lt;br /&gt;
    &amp;quot;K1&amp;quot;: &amp;quot;MG&amp;quot;,&lt;br /&gt;
    &amp;quot;Coordination&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;LocationID&amp;quot;: 5,&lt;br /&gt;
    &amp;quot;parts&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;Notes&amp;quot;: &amp;quot;333&amp;quot;,&lt;br /&gt;
        &amp;quot;IDPart&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;Serial&amp;quot;: &amp;quot;22&amp;quot;,&lt;br /&gt;
        &amp;quot;Patrimony&amp;quot;: &amp;quot;111&amp;quot;,&lt;br /&gt;
        &amp;quot;PartName&amp;quot;: &amp;quot;Gabinete&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;Notes&amp;quot;: &amp;quot;444&amp;quot;,&lt;br /&gt;
        &amp;quot;IDPart&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;Serial&amp;quot;: &amp;quot;555&amp;quot;,&lt;br /&gt;
        &amp;quot;Patrimony&amp;quot;: &amp;quot;6&amp;quot;,&lt;br /&gt;
        &amp;quot;PartName&amp;quot;: &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;SchoolID&amp;quot;: 1180,&lt;br /&gt;
    &amp;quot;TypeID&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;K4&amp;quot;: &amp;quot;8796754571883&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}    &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;patrimony&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/patrimonies/264216235633153&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PUT: Altera o patrimônio de um dispositivo. Retorna o código de sucesso (201) e a URL do patrimônio alterado ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http PUT http://ip_address/patrimonies?k4=264216235633153&lt;br /&gt;
        &lt;br /&gt;
        JSON do PUT:&lt;br /&gt;
        {   &lt;br /&gt;
                                               K1=&amp;quot;k1&amp;quot;,&lt;br /&gt;
                                               K4=&amp;quot;k4&amp;quot;,&lt;br /&gt;
    LocationID=&amp;quot;idCategory&amp;quot;, &lt;br /&gt;
                                               Coordination =&amp;quot;idCoordination&amp;quot;,                              &lt;br /&gt;
                                               SchoolID =&amp;quot;idSchool&amp;quot;,                        &lt;br /&gt;
                                               TypeID= &amp;quot;idDeviceType&amp;quot;,&lt;br /&gt;
                                               parts: [ {    IDPart=“idPart”,&lt;br /&gt;
                                                                    Serial=“serial”, &lt;br /&gt;
           Patrimony=“patrimony”, &lt;br /&gt;
            Notes=”notes”, &lt;br /&gt;
           PartName=”description”&lt;br /&gt;
},&lt;br /&gt;
{ … } ... ] &lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;patrimony&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/patrimonies/264216235633153&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Busca e ativação da escola&lt;br /&gt;
Responsável por retornar informações da escola e por realizar a ativação da escola.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/schools&lt;br /&gt;
&lt;br /&gt;
GET: Retorna os dados da escola cujo código e chave k1 foram passados na URL. &lt;br /&gt;
Exemplo: http GET http://ip_address/schools?k1=MG&amp;amp;code=1180&lt;br /&gt;
&lt;br /&gt;
            JSON Retorno Sucesso&lt;br /&gt;
        {&lt;br /&gt;
    &amp;quot;id&amp;quot;: 276,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 1180,&lt;br /&gt;
    &amp;quot;k1&amp;quot;: &amp;quot;MG&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;EE PROFESSOR LEON RENAULT&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;coordName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;dirName&amp;quot;: &amp;quot;METROPOL&amp;quot;,&lt;br /&gt;
    &amp;quot;address&amp;quot;: &amp;quot;AV AMAZONAS&amp;quot;,&lt;br /&gt;
    &amp;quot;city&amp;quot;: &amp;quot;BELO HORIZONTE - MG&amp;quot;,&lt;br /&gt;
    &amp;quot;k4&amp;quot;: null,&lt;br /&gt;
    &amp;quot;quantity&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
POST: Responsável por ativar a escola no blueControlWeb. Retorna o código de sucesso (201) e a URL com o identificador da escola (id data center) ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http POST http://ip_address/schools &lt;br /&gt;
        &lt;br /&gt;
        JSON do POST:&lt;br /&gt;
        {  &lt;br /&gt;
            k1: “k1”,&lt;br /&gt;
            k4: “k4”,&lt;br /&gt;
            code: “code”,&lt;br /&gt;
            quantity: “quantity”        &lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;school&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/schools/264&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PUT: Responsável por ativar a escola no blueControlWeb. Retorna o código de sucesso e a URL com o identificador da escola (id data center) ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http PUT http://ip_address/schools/264&lt;br /&gt;
        &lt;br /&gt;
        JSON do PUT:&lt;br /&gt;
        {  &lt;br /&gt;
            “id”:”id_datacenter”&lt;br /&gt;
            “k1”: “k1”,&lt;br /&gt;
            “k4”: “k4”,&lt;br /&gt;
            “code”: “code”,&lt;br /&gt;
            “quantity&amp;quot;: “quantity”                    &lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;school&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/schools/264&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Configurações de suporte remoto&lt;br /&gt;
Responsável por retornar as configurações de suporte remoto.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/SupportConfigurations&lt;br /&gt;
&lt;br /&gt;
GET: Associa a máquina ao blueSupport e retorna as configurações de suporte remoto. &lt;br /&gt;
Exemplo: &lt;br /&gt;
http GET http://ip_address/SupportConfigurations?k1=SQA&amp;amp;k4=264216235&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            JSON Retorno Sucesso&lt;br /&gt;
        {&lt;br /&gt;
    &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
    &amp;quot;numberOfTries&amp;quot;: 15,&lt;br /&gt;
    &amp;quot;keyContent&amp;quot;: &amp;quot;A6bA3f9u3Lnydl20PXNrMUaDA7WQ7bAvib6cwyJ=&amp;quot;,&lt;br /&gt;
    &amp;quot;keyPath&amp;quot;: &amp;quot;/PWr5KSb6dLb2JZP617BmrG2zYmv32h9K0eD5hGoKU=&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
Suporte remoto&lt;br /&gt;
Responsável por retornar e atualizar as informações de suporte remoto.&lt;br /&gt;
&lt;br /&gt;
URL Geral: http://ip_address/Supports&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as informações de suporte remoto.&lt;br /&gt;
Exemplo: &lt;br /&gt;
http GET http://ip_address/Supports?k1=SQA&amp;amp;k4=386145320948174629&lt;br /&gt;
&lt;br /&gt;
            JSON Retorno Sucesso&lt;br /&gt;
        {&lt;br /&gt;
    &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
    &amp;quot;k4&amp;quot;: &amp;quot;386145320948174629&amp;quot;,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 505,&lt;br /&gt;
    &amp;quot;status&amp;quot;: 5000,&lt;br /&gt;
    &amp;quot;time&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;serverName&amp;quot;: null,&lt;br /&gt;
    &amp;quot;sshPort&amp;quot;: null,&lt;br /&gt;
    &amp;quot;sshUser&amp;quot;: null,&lt;br /&gt;
    &amp;quot;remoteDevicePort&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;serverPort&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;accessPort&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PUT: Responsável por atualizar o status do suporte remoto. Retorna o código de sucesso (200) e a URL com o identificador do suporte ou o código de erro resultante da ação juntamente à mensagem de erro.&lt;br /&gt;
           Exemplo: http PUT http://ip_address/Supports &lt;br /&gt;
        &lt;br /&gt;
        JSON do PUT:&lt;br /&gt;
        {&lt;br /&gt;
“id”: 5321,&lt;br /&gt;
“k4”: “13513413115”,&lt;br /&gt;
“status”: 1000,&lt;br /&gt;
“error”: “”,&lt;br /&gt;
“time”: 120,&lt;br /&gt;
“serverName”: “suporte.blueonline.com.br”,&lt;br /&gt;
“sshPort”: [22, 25, 443],&lt;br /&gt;
“sshUser”: “user_bluesupport”,&lt;br /&gt;
“remoteDevicePort”: 15500,&lt;br /&gt;
“serverPort”: 9031,&lt;br /&gt;
“accessPort”: 9031&lt;br /&gt;
}        &lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;support&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/supports/26&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
Antifurto&lt;br /&gt;
Responsável pelo rastreio dos dispositivos.&lt;br /&gt;
URL Geral: http://ip_address/antitheft&lt;br /&gt;
&lt;br /&gt;
GET: Retorna as informações sobre rastreio, se deve ser iniciado ou interrompido e a frequência de envio. Exemplo:&lt;br /&gt;
http GET http://ip_address/antitheftConfigurations?k1=SQA&amp;amp;k4=123&lt;br /&gt;
JSON Retorno Sucesso:&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
&amp;quot;k4&amp;quot;: &amp;quot;123&amp;quot;,&lt;br /&gt;
&amp;quot;trackFrequency&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
&amp;quot;photoFrequency&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
POST: Responsável por enviar informações de rastreio para o bluemonitor. Exemplo:&lt;br /&gt;
http PUT http://ip_address/antitheftTracks&lt;br /&gt;
    JSON do POST:&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
        &amp;quot;k4&amp;quot;: &amp;quot;123&amp;quot;,        &lt;br /&gt;
        &amp;quot;externalIp:  &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;latitude&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;longitude&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;AntitheftTrack&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/AntitheftTracks/1&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
POST: Responsável por enviar fotografia do usuário para o blueMonitor. Exemplo: &lt;br /&gt;
http POST http://ip_address/antitheftPhotoFiles&lt;br /&gt;
    JSON do POST:    &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;photo&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;AntitheftPhoto&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/AntitheftPhotos/1&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PUT: Responsável por enviar os metadados da foto, contendo o ID obtido na requisição anterior. Exemplo:&lt;br /&gt;
    http PUT http://ip_address/antitheftPhotos&lt;br /&gt;
    JSON do PUT:    &lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;k1&amp;quot;: &amp;quot;SQA&amp;quot;,&lt;br /&gt;
        &amp;quot;k4&amp;quot;: &amp;quot;123&amp;quot;,        &lt;br /&gt;
        &amp;quot;id&amp;quot;:  &amp;quot;1&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;AntitheftPhoto&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/AntitheftPhotos/1&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
Updrive&lt;br /&gt;
Responsável pelo envio de informações referentes às imagens dos clientes pelo servidor da escola.&lt;br /&gt;
URL Geral: http://ip_address/updriveImage&lt;br /&gt;
&lt;br /&gt;
POST: Responsável por enviar informações de imagens para o blueMonitor.  Campos que estão com a formatação tachado não serão utilizados pelo blueMonitor, porém o último arquivo recebido por servidor será salvo fisicamente.&lt;br /&gt;
Exemplo:&lt;br /&gt;
http POST http://ip_address/updriveImages&lt;br /&gt;
    JSON do POST:&lt;br /&gt;
    {&lt;br /&gt;
&amp;quot;k4&amp;quot;: &amp;quot;00620330&amp;quot;,&lt;br /&gt;
&amp;quot;k1&amp;quot;: &amp;quot;sqa&amp;quot;,&lt;br /&gt;
  &amp;quot;clients_offline&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;k4&amp;quot;: &amp;quot;10620330&amp;quot;,&lt;br /&gt;
      &amp;quot;mac_address&amp;quot;: &amp;quot;10:78:D2:66:8F:30&amp;quot;,&lt;br /&gt;
      &amp;quot;powered&amp;quot;: false,&lt;br /&gt;
      &amp;quot;_mac_address&amp;quot;: 289724843855664,&lt;br /&gt;
      &amp;quot;deltas&amp;quot;³: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;href&amp;quot;: &amp;quot;deltas_offline/10&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;href&amp;quot;: &amp;quot;deltas_offline/11&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;TesteSystray&amp;quot;,&lt;br /&gt;
      &amp;quot;image&amp;quot;: null,&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: null,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2,&lt;br /&gt;
      &amp;quot;_ip&amp;quot;: 3232242191,&lt;br /&gt;
      &amp;quot;ip&amp;quot;: &amp;quot;192.168.26.15&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
       &amp;quot;k4&amp;quot;: &amp;quot;20620330&amp;quot;,&lt;br /&gt;
      &amp;quot;mac_address&amp;quot;: &amp;quot;44:87:FC:12:48:5F&amp;quot;,&lt;br /&gt;
      &amp;quot;powered&amp;quot;: false,&lt;br /&gt;
      &amp;quot;_mac_address&amp;quot;: 1205550009436255,&lt;br /&gt;
      &amp;quot;deltas&amp;quot;³: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;href&amp;quot;: &amp;quot;deltas_offline/7&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;cmOfflineSemArq&amp;quot;,&lt;br /&gt;
      &amp;quot;image&amp;quot;: null,&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: null,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2,&lt;br /&gt;
      &amp;quot;_ip&amp;quot;: 3232242323,&lt;br /&gt;
      &amp;quot;ip&amp;quot;: &amp;quot;192.168.26.147&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;groups_offline&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Windows admin&amp;quot;,&lt;br /&gt;
      &amp;quot;image&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;images_offline/1&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;model_type/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;head&amp;quot;: &amp;quot;d16a05e0&amp;quot;,&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Linux root&amp;quot;,&lt;br /&gt;
      &amp;quot;image&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;images_offline/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;model_type/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;head&amp;quot;: &amp;quot;da47440d&amp;quot;,&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;deltas_offline&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;hash_after&amp;quot;: &amp;quot;abaca1234&amp;quot;,&lt;br /&gt;
      &amp;quot;hash_before&amp;quot;: &amp;quot;abaca1234&amp;quot;,&lt;br /&gt;
      &amp;quot;desc&amp;quot;: &amp;quot;Initial Delta for image_id 1&amp;quot;,&lt;br /&gt;
      &amp;quot;level&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;group_id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;image&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;images_offline/1&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;rollback&amp;quot;: false,&lt;br /&gt;
      &amp;quot;type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;model_type/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;group&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;groups_offline/1&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;hash_after&amp;quot;: &amp;quot;dacabac34&amp;quot;,&lt;br /&gt;
      &amp;quot;hash_before&amp;quot;: &amp;quot;dacabac34&amp;quot;,&lt;br /&gt;
      &amp;quot;desc&amp;quot;: &amp;quot;Initial Delta for image_id 2&amp;quot;,&lt;br /&gt;
      &amp;quot;level&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;group_id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;image&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;images_offline/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;rollback&amp;quot;: false,&lt;br /&gt;
      &amp;quot;type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;model_type/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;group&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;groups_offline/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 3,&lt;br /&gt;
      &amp;quot;hash_after&amp;quot;: &amp;quot;dea61d47&amp;quot;,&lt;br /&gt;
      &amp;quot;hash_before&amp;quot;: &amp;quot;dacabac34&amp;quot;,&lt;br /&gt;
      &amp;quot;desc&amp;quot;: &amp;quot;delta01 linux&amp;quot;,&lt;br /&gt;
      &amp;quot;level&amp;quot;: 0,&lt;br /&gt;
      &amp;quot;group_id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;image&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;images_offline/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;rollback&amp;quot;: true,&lt;br /&gt;
      &amp;quot;type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;model_type/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;group&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;groups_offline/2&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;image_id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2&lt;br /&gt;
    }    &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;images_offline&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;os_type_id&amp;quot;²: 1,&lt;br /&gt;
      &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;icon&amp;quot;: &amp;quot;windows7.png&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Windows 7&amp;quot;,&lt;br /&gt;
      &amp;quot;updating&amp;quot;: false,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2,&lt;br /&gt;
      &amp;quot;os_type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;os_type/1&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;os_type_id&amp;quot;²: 2,&lt;br /&gt;
      &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;icon&amp;quot;: &amp;quot;linux.png&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Linux&amp;quot;,&lt;br /&gt;
      &amp;quot;updating&amp;quot;: false,&lt;br /&gt;
      &amp;quot;type_id&amp;quot;¹: 2,&lt;br /&gt;
      &amp;quot;os_type&amp;quot;: {&lt;br /&gt;
        &amp;quot;href&amp;quot;: &amp;quot;os_type/2&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
JSON Retorno Sucesso (exemplo):&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;rel&amp;quot;: &amp;quot;updriveImage&amp;quot;,&lt;br /&gt;
    &amp;quot;href&amp;quot;: &amp;quot;/updriveImages/00620330&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;application/json&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
¹type_id: Identificador do tipo de versão: 1 para Online e 2 para Offline.&lt;br /&gt;
²os_type_id: Identificador do tipo de sistema operacional da imagem: 1 para Windows e 2 para Linux.&lt;br /&gt;
³deltas: Lista contendo as atualizações do computador (cliente) para cada imagem que ele possua. Apenas a ultima atualização de cada imagem é salva. Ex: Atualizações do Windows e do Linux.&lt;/div&gt;</summary>
		<author><name>Ruz</name></author>	</entry>

	</feed>