GET/channels/app/{app_id}
Lista o crea canales de distribución.
- URL completa
https://api.aifoxapp.com/api/v1/channels/app/{app_id}- Acceso
- JWT
- Entradas
- app_id
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
curl -X GET 'https://api.aifoxapp.com/api/v1/channels/app/{app_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
POST/channels/app/{app_id}
Lista o crea canales de distribución.
- URL completa
https://api.aifoxapp.com/api/v1/channels/app/{app_id}- Acceso
- JWT
- Entradas
- app_id; name, slug, public=false, ios=true, android=true
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
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, actualiza o elimina un canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acceso
- JWT
- Entradas
- channel_id
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
curl -X GET 'https://api.aifoxapp.com/api/v1/channels/{channel_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
PUT/channels/{channel_id}
Consulta, actualiza o elimina un canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acceso
- JWT
- Entradas
- channel_id; name?, current_bundle_id?, secondary_bundle_id?, public?, rollout_percentage? (0–100)
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
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, actualiza o elimina un canal.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}- Acceso
- JWT
- Entradas
- channel_id
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
curl -X DELETE 'https://api.aifoxapp.com/api/v1/channels/{channel_id}' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
POST/channels/{channel_id}/promote/{bundle_id}
Promueve un bundle y preserva la versión anterior.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}/promote/{bundle_id}- Acceso
- JWT
- Entradas
- channel_id, bundle_id
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
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
Intercambia el bundle actual por el bundle anterior.
- URL completa
https://api.aifoxapp.com/api/v1/channels/{channel_id}/rollback- Acceso
- JWT
- Entradas
- channel_id
- Respuesta
- 200/201: resultado de la operación en JSON. El formato exacto sigue el recurso devuelto por este handler.
- Errores
- Errores comunes: 401, 403, 404, 422, 429 y 503, según la operación.
curl -X POST 'https://api.aifoxapp.com/api/v1/channels/{channel_id}/rollback' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'