GET/channels/app/{app_id}
Lista ou cria canais de distribuição.
- URL completa
https://api.aifoxapp.com/api/v1/channels/app/{app_id}- Acesso
- JWT
- Entradas
- app_id
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X GET 'https://api.aifoxapp.com/api/v1/channels/app/{app_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
POST/channels/app/{app_id}
Lista ou cria canais de distribuição.
- URL completa
https://api.aifoxapp.com/api/v1/channels/app/{app_id}- Acesso
- JWT
- Entradas
- app_id; name, slug, public=false, ios=true, android=true
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X POST 'https://api.aifoxapp.com/api/v1/channels/app/{app_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'
GET/channels/{channel_id}
Consulta, atualiza ou exclui um canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acesso
- JWT
- Entradas
- channel_id
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X GET 'https://api.aifoxapp.com/api/v1/channels/{channel_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
PUT/channels/{channel_id}
Consulta, atualiza ou exclui um canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acesso
- JWT
- Entradas
- channel_id; name?, current_bundle_id?, secondary_bundle_id?, public?, rollout_percentage? (0–100)
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X PUT 'https://api.aifoxapp.com/api/v1/channels/{channel_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'
DELETE/channels/{channel_id}
Consulta, atualiza ou exclui um canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acesso
- JWT
- Entradas
- channel_id
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X DELETE 'https://api.aifoxapp.com/api/v1/channels/{channel_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
POST/channels/{channel_id}/promote/{bundle_id}
Promove um bundle e preserva a versão anterior.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}/promote/{bundle_id}- Acesso
- JWT
- Entradas
- channel_id, bundle_id
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X POST 'https://api.aifoxapp.com/api/v1/channels/{channel_id}/promote/{bundle_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'
POST/channels/{channel_id}/rollback
Troca o bundle atual pelo bundle anterior.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}/rollback- Acesso
- JWT
- Entradas
- channel_id
- Resposta
- 200/201: resultado da operação em JSON. O formato exato segue o recurso retornado por este handler.
- Erros
- Erros comuns: 401, 403, 404, 422, 429 e 503, conforme a operação.
curl -X POST 'https://api.aifoxapp.com/api/v1/channels/{channel_id}/rollback' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'