Skip to main content

Especificações de APIs

1- API de arquivos

Upload de Objeto 3D

Método: Post

Endpoint: /upload_object

Descrição: Sobe (upload) um objeto para o serviço de armazenamento Azure.

Parâmetros:

Object3d (Arquivo, obrigatório): Objeto 3D que se deseja fazer upload.

Respostas:

  • 201 CREATED: Sucesso.
  • 500 INTERNAL SERVER ERROR: Falha.

Upload de Vídeo

Método: Post

Endpoint: /upload_video

Descrição: Sobe (upload) um vídeo para o serviço de armazenamento Azure.

Parâmetros:

  • Vídeo (Arquivo, obrigatório): Vídeo que se deseja fazer upload.

Respostas:

  • 201 CREATED: Sucesso.
  • 500 INTERNAL SERVER ERROR: Falha.

2- API do Script de WebScrapping

Método: Post

Endpoint: /datrabase

Descrição: Insere dados na tabela do banco de dados sql da Azure.

Parâmetros:

  • Data (string, obrigatório): Data da ocorrência.
  • Hora (string, obrigatório): Hora da ocorrência.
  • Tipo (string, obrigatório): Tipo da ocorrência.
  • Ordem (string, obrigatório): Código da Ocorrência.
  • Descrição (string, obrigatório): Descrição da Ocorrência.
  • Equipamento (string, obrigatório): Equipamento da ocorrência.

Respostas:

  • 200 OK: Dados inseridos com sucesso.
  • 500 INTERNAL SERVER ERROR: Erro ao inserir dados.

Método: Get

Endpoint: /datrabase/last_row/

Descrição: Pega a ultima linha adicionada a tabela.

Respostas:

  • 200 OK: Dados recuperados com sucesso.
  • 500 INTERNAL SERVER ERROR: Erro ao recuperar dados.