Conectar una fuente
POST /sources
Response
connect_url (válida durante 7 días); la primera sincronización empieza cuando se conecta.
Para conectar las apps de tus usuarios, da a cada usuario un namespace, como
user-42. Esquema completo: Conectar una fuente.
Documentos sincronizados
Obtener una fuente
GET /sources/:id
curl
Esquema completo: Obtener una fuente.
Listar fuentes
GET /sources
Devuelve sources, cada una como la devuelve Get; una fuente con un kind, como files o gcs, tiene en su lugar un objeto sync.
Esquema completo: Listar fuentes.
Sincronizar ahora
POST /sources/:id/sync
Inicia una sincronización en segundos y devuelve la fuente; una fuente aún en connecting devuelve 409 conflict.
Esquema completo: Sincronizar una fuente ahora.
Cambiar el intervalo de sincronización
PATCH /sources/:id
Devuelve la fuente. Esquema completo: Definir con qué frecuencia se sincroniza una fuente.
Desconectar una fuente
DELETE /sources/:id
Detiene la sincronización y devuelve { "deleted": true }.
Esquema completo: Desconectar una fuente.
Listar las apps
GET /sources/types
Response
- Cada una tiene el
typepara conectarla, sunameylogo_url, yauth: "api_key"para las apps que se conectan conconfig. partialestruecuando solo se pudieron listar esas apps: inténtalo de nuevo más tarde.