Skip to content

API 개요

이 문서는 Capgo의 공개 API에 대한 것입니다. Capgo 클라우드의 API입니다. API는 프로그램적으로 Capgo 자원, 조직, 장치, 채널 및 패키지를 관리할 수 있도록 허용합니다. RESTful로 설계되어 표준 HTTP 메서드를 사용합니다.

인증

인증

All API endpoints require authentication. To authenticate your requests, add your API key in the x-api-key 예시:

터미널 창

클립보드 복사
curl -H "x-api-key: YOUR_API_KEY" https://api.capgo.app/organization/

legacy __CAPGO_KEEP_0__ 키를 사용하는 경우 authorization API x-api-key 는 모든 키 유형,包括 보안 해시 키에 대한 권장 헤더입니다.

속도 제한

속도 제한

API는 공정한 사용을 보장하기 위해 속도 제한을 구현합니다. 현재 제한은 다음과 같습니다.

  • 표준 계정당 분당 100개의 요청
  • 기업 계정당 분당 1000개의 요청

이 제한을 초과하면 429(Too Many Requests) 응답을 받게 됩니다.

Device channel changes use the plugin API and have separate abuse-prevention limits that apply to every plan, including trials:

  • , 또는set, get, delete]} list. 이 제한은 앱, 장치 및 작업에 적용됩니다.
  • 같은 장치를 같은 채널로 60초 이내에 여러 번 설정하면 429 오류가 반환됩니다. 1초 제한이 초기화된 후 다른 채널로 Switching은 허용됩니다.
  • 각 앱 및 IP 주소당 1분에 1000개의 채널 요청 제한이 추가됩니다.

이 제한은 계정 범위가 아닙니다. 채널 Switcher가 최근에 선택한 채널로 돌아올 수 있다면, 429 오류에서 지정된 기간을 기다려야 합니다. retryAfterSeconds 응답 형식

오류 설명 field는 오류가 발생한 이유를 설명합니다. data 성공적인 응답 예시: status __CAPGO_KEEP_0__ error __CAPGO_KEEP_1__

__CAPGO_KEEP_2__

{
"status": "ok",
"data": { ... }
}

예제 오류 응답:

{
"error": "Invalid API key",
"status": "KO"
}

사용 가능한 엔드포인트

사용 가능한 엔드포인트 섹션

앱 버전을 관리하세요. 업로드, 목록, 및 버전 관리 포함.

최선의 방법
  1. 최선의 방법 섹션오류 처리
  2. 오류 응답이 항상 확인되어 적절히 처리되어야 합니다. : 오류 처리는 항상 확인되어 적절히 처리되어야 합니다. (이 문구는 원본 문구와 동일합니다.): __CAPGO_KEEP_0__을 초과하는 속도 제한을 만나면 지수 백오프를 구현하세요.
  3. 캐싱: 적절한 경우 API 호출을 줄이기 위해 응답을 캐싱하세요.
  4. 버전 관리: API의 변경 사항을 통해 우리의 변경 로그를 관리하세요.

만약 __CAPGO_KEEP_0__ 개요를 사용하여 API 개요 인증 및 계정 흐름을 계획하기 위해 __CAPGO_KEEP_0__ 개요를 사용하는 경우 __CAPGO_KEEP_1__-social-login과 연결하세요. capacitor-social-login에 대한 구현 세부 정보는 @capgo/capacitor-social-login에서 확인할 수 있습니다. for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey 구현 세부 사항에 대한 @capgo/capacitor-passkey @capgo/capacitor-native-biometric 구현 세부 사항에 대한 @capgo/capacitor-native-biometric 두 단계 인증 두 단계 인증의 구현 세부 사항, 및 SSO (기업) SSO (기업)의 구현 세부 사항.