소스 연결
POST /sources
Response
connect_url(7일간 유효)로 보내세요. 소유자가 연결하면 첫 동기화가 시작됩니다.
사용자의 앱을 연결하려면 각 사용자에게
user-42 같은 네임스페이스를 부여하세요. 전체 스키마: 소스 연결.
동기화된 문서
소스 조회
GET /sources/:id
curl
전체 스키마: 소스 조회.
소스 목록
GET /sources
sources를 반환하며, 각 항목은 Get이 반환하는 형태입니다. files나 gcs 같은 kind가 있는 소스는 대신 sync 객체를 가집니다.
전체 스키마: 소스 목록.
지금 동기화
POST /sources/:id/sync
몇 초 안에 동기화를 시작하고 소스를 반환합니다. 아직 connecting 상태인 소스는 409 conflict를 반환합니다.
전체 스키마: 소스 지금 동기화.
동기화 간격 변경
PATCH /sources/:id
소스를 반환합니다. 전체 스키마: 소스 동기화 빈도 설정.
소스 연결 해제
DELETE /sources/:id
동기화를 중지하고 { "deleted": true }를 반환합니다.
전체 스키마: 소스 연결 해제.
앱 목록
GET /sources/types
Response
- 각 항목에는 연결에 쓰는
type,name,logo_url이 있으며,config로 연결하는 앱에는auth: "api_key"가 있습니다. - 일부 앱만 나열할 수 있었다면
partial이true입니다. 나중에 다시 시도하세요.