Skip to Content

Endpoints da API

Todos os endpoints usam o prefixo base /v1/ironflock. Autentique com um Bearer token — veja Autenticação.

Dispositivos

Listar Dispositivos

GET /devices

Retorna todos os dispositivos nos seus projetos.

Obter Dispositivo

GET /devices/{device_key}

Criar Dispositivos em um Projeto

POST /swarms/{swarm_key}/devices

Deletar Dispositivo

DELETE /swarms/{swarm_key}/devices/{device_key}

Listar Apps em um Dispositivo

GET /devices/{device_key}/apps

Instalar App em Dispositivo

POST /devices/{device_key}/apps

Atualizar Estado do App no Dispositivo

PUT /devices/{device_key}/apps/{app_key}

Desinstalar App do Dispositivo

DELETE /devices/{device_key}/apps/{app_key}

Apps

Listar Apps

GET /apps

Retorna todos os apps públicos disponíveis.

Obter App

GET /apps/{app_key}

Criar App

POST /apps

Deletar App

DELETE /apps/{app_key}

Releases

Criar Release

POST /apps/{app_key}/releases

Use ?wait=false para build assíncrono.

Listar Releases

GET /apps/{app_key}/releases?swarm_key={swarm_key}

Obter Release

GET /apps/{app_key}/releases/{release_key}?swarm_key={swarm_key}

Deletar Release

DELETE /apps/{app_key}/releases/{release_key}

Cancelar Build

POST /apps/{app_key}/releases/cancel

Grupos

Listar Grupos

GET /swarms/{swarm_key}/groups

Obter Grupo

GET /swarms/{swarm_key}/groups/{group_key}

Adicionar Dispositivo ao Grupo

PUT /swarms/{swarm_key}/groups/{group_key}/devices/{device_key}

Remover Dispositivo do Grupo

DELETE /swarms/{swarm_key}/groups/{group_key}/devices/{device_key}

Instalar App no Grupo

POST /swarms/{swarm_key}/groups/{group_key}/apps

Atualizar App no Grupo

PUT /swarms/{swarm_key}/groups/{group_key}/apps/{app_key}

Remover App do Grupo

DELETE /swarms/{swarm_key}/groups/{group_key}/apps/{app_key}
Last updated on