Перейти до основного вмісту
Джерело синхронізує застосунок з одним простором імен: нові та змінені записи записуються, видалені — видаляються. Джерелам потрібен ключ з повним доступом; для бакета дивіться Google Cloud Storage.

Підключіть джерело

POST /sources
Response
Надішліть власника застосунку на connect_url (дійсний 7 днів); перша синхронізація починається, щойно він підключиться. Щоб підключати застосунки своїх користувачів, дайте кожному користувачу простір імен, як-от user-42. Повна схема: Підключити джерело.

Синхронізовані документи

Отримайте джерело

GET /sources/:id
curl
Повна схема: Отримати джерело.

Перелік джерел

GET /sources Повертає sources, кожне в тому вигляді, що й Get; джерело з kind, як-от files чи gcs, натомість має об’єкт sync. Повна схема: Перелік джерел.

Синхронізуйте зараз

POST /sources/:id/sync Запускає синхронізацію за кілька секунд і повертає джерело; джерело, яке ще в стані connecting, повертає 409 conflict. Повна схема: Синхронізувати джерело зараз.

Змініть інтервал синхронізації

PATCH /sources/:id Повертає джерело. Повна схема: Налаштувати частоту синхронізації джерела.

Відключіть джерело

DELETE /sources/:id Зупиняє синхронізацію і повертає { "deleted": true }. Повна схема: Відключити джерело.

Перелік застосунків

GET /sources/types
Response
  • Кожен має type для підключення, свої name і logo_url, а також auth: "api_key" для застосунків, що підключаються через config.
  • partial дорівнює true, коли вдалося отримати лише ці застосунки: спробуйте пізніше.
Повна схема: Перелік типів джерел.