Endpoints da API
Todos os endpoints usam o prefixo base /v1/ironflock. Autentique com um Bearer token — veja Autenticação.
Dispositivos
Listar Dispositivos
GET /devicesRetorna todos os dispositivos nos seus projetos.
Obter Dispositivo
GET /devices/{device_key}Criar Dispositivos em um Projeto
POST /swarms/{swarm_key}/devicesDeletar Dispositivo
DELETE /swarms/{swarm_key}/devices/{device_key}Listar Apps em um Dispositivo
GET /devices/{device_key}/appsInstalar App em Dispositivo
POST /devices/{device_key}/appsAtualizar 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 /appsRetorna todos os apps públicos disponíveis.
Obter App
GET /apps/{app_key}Criar App
POST /appsDeletar App
DELETE /apps/{app_key}Releases
Criar Release
POST /apps/{app_key}/releasesUse ?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/cancelGrupos
Listar Grupos
GET /swarms/{swarm_key}/groupsObter 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}/appsAtualizar 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