Referencia de la API
API programática de FIA Copilot. Acceso para planes pagos vía API key. Cada key accede solo a la data de su dueño.
https://fiacopilot.com/api/v1Authorization: Bearer fia_sk_…oX-API-Key: fia_sk_…Identidad
/meIdentidad del dueño de la key
Respuestas
200OK401Falta o es inválida la API keyEjemplo
curl https://fiacopilot.com/api/v1/me \
-H "Authorization: Bearer fia_sk_..."Memoria
/memoryLista la memoria
Parámetros
typequerystringstarredquerystring(true)tagquerystringcapsule_idquerystringqquerystringlimitqueryintegeroffsetqueryintegerRespuestas
200Lista de items401Falta o es inválida la API key403Scope insuficiente o rol no autorizadoEjemplo
curl https://fiacopilot.com/api/v1/memory \
-H "Authorization: Bearer fia_sk_..."/memoryCrea un item de memoria
Body (requerido)
contentstringrequeridotitlestringcontent_typestringtagsarrayis_starredbooleanRespuestas
201Creado400Datos inválidos401Falta o es inválida la API key403Scope insuficiente o rol no autorizadoEjemplo
curl -X POST https://fiacopilot.com/api/v1/memory \
-H "Authorization: Bearer fia_sk_..." \
-H "Content-Type: application/json" \
-d '{"content":"..."}'/memory/{id}Un item de memoria
Parámetros
idpathstringrequeridoRespuestas
200OK404No existe o no es tuyoEjemplo
curl https://fiacopilot.com/api/v1/memory/:id \
-H "Authorization: Bearer fia_sk_..."Procesos
/processesProcesos (memoria context_process)
Respuestas
200OK403Scope insuficiente o rol no autorizadoEjemplo
curl https://fiacopilot.com/api/v1/processes \
-H "Authorization: Bearer fia_sk_..."Cápsulas
/capsulesCatálogo de cápsulas + paths
Respuestas
200OKEjemplo
curl https://fiacopilot.com/api/v1/capsules \
-H "Authorization: Bearer fia_sk_..."/capsules/progressTu progreso en cápsulas
Respuestas
200OKEjemplo
curl https://fiacopilot.com/api/v1/capsules/progress \
-H "Authorization: Bearer fia_sk_..."Briefings
/briefingsLista tus briefings
Respuestas
200OK403Scope insuficiente o rol no autorizadoEjemplo
curl https://fiacopilot.com/api/v1/briefings \
-H "Authorization: Bearer fia_sk_..."/briefingsCrea un briefing
Body (requerido)
titlestringrequeridoinstructionsstringincluded_outputsarrayincluded_business_contextarrayinclude_profilebooleaninclude_diagnosticobooleanexpires_atstring | nullmax_viewsinteger | nullpasswordstring | nullpublic_on_profilebooleanRespuestas
201Creado (devuelve id, token, url)400title_required403Scope insuficiente o rol no autorizadoEjemplo
curl -X POST https://fiacopilot.com/api/v1/briefings \
-H "Authorization: Bearer fia_sk_..." \
-H "Content-Type: application/json" \
-d '{"title":"..."}'/briefings/{id}Un briefing
Parámetros
idpathstringrequeridoRespuestas
200OK404No existe o no es tuyoEjemplo
curl https://fiacopilot.com/api/v1/briefings/:id \
-H "Authorization: Bearer fia_sk_..."/briefings/{id}Edita/revoca un briefing
Parámetros
idpathstringrequeridoBody
statusstringinstructionsstringexpires_atstring | nullmax_viewsinteger | nullpublic_on_profilebooleanRespuestas
200OK404No existe o no es tuyoEjemplo
curl -X PATCH https://fiacopilot.com/api/v1/briefings/:id \
-H "Authorization: Bearer fia_sk_..." \
-H "Content-Type: application/json" \
-d '{"status":"...","instructions":"..."}'/briefings/{id}/executionsLogs de ejecución del briefing
Parámetros
idpathstringrequeridoRespuestas
200OK404No existe o no es tuyoEjemplo
curl https://fiacopilot.com/api/v1/briefings/:id/executions \
-H "Authorization: Bearer fia_sk_..."/briefings/{id}/executionsDeja un log de ejecución
Parámetros
idpathstringrequeridoBody (requerido)
summarystringrequeridoagentstringoutputstringRespuestas
201Creado404No existe o no es tuyoEjemplo
curl -X POST https://fiacopilot.com/api/v1/briefings/:id/executions \
-H "Authorization: Bearer fia_sk_..." \
-H "Content-Type: application/json" \
-d '{"summary":"..."}'Equipo
/teamRoster del equipo + resumen
Respuestas
200OK403Scope insuficiente o rol no autorizadoEjemplo
curl https://fiacopilot.com/api/v1/team \
-H "Authorization: Bearer fia_sk_..."/team/{memberId}Detalle de un miembro
Parámetros
memberIdpathstringrequeridoRespuestas
200OK403Scope insuficiente o rol no autorizado404No existe o no es tuyoEjemplo
curl https://fiacopilot.com/api/v1/team/:memberId \
-H "Authorization: Bearer fia_sk_..."¿Preferís que tu agente lo opere solo? Pegale el prompt para tu agente y dejá que use estos endpoints por vos.