시작하기
오류
문제가 발생하면 API는 해당하는 HTTP 상태 코드와 함께, error 안에 code와 message가 담긴 본문을 반환합니다.
프로그램에서는 code 값을 사용하세요. message는 디버깅을 돕기 위한 영어 텍스트이며 변경될 수 있습니다.
오류 형식404
{
"error": {
"code": "not_found",
"message": "Item not found or you do not have access to it."
}
}키 없음401
{
"error": {
"code": "missing_api_key",
"message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
}
}오류 코드
| 상태 | 코드 | 발생 상황 |
|---|---|---|
| 400 | key_in_query |
키가 URL로 전송되었습니다(api_key, apikey, key 또는 token 매개변수). 키는 헤더로 보내고 새 키를 생성하세요. 이전 키가 로그에 기록되었을 수 있습니다. |
| 400 | invalid_parameter |
매개변수 값이 잘못되었습니다(예: per_page가 최댓값을 초과한 경우). |
| 401 | missing_api_key |
요청에 키가 포함되지 않았습니다. |
| 401 | invalid_api_key |
키가 존재하지 않거나, 폐기되었거나, 키를 소유한 사용자가 비활성화되었습니다. |
| 404 | not_found |
엔드포인트가 존재하지 않거나, 항목이 존재하지 않거나, 사용자가 볼 수 없는 회사의 항목입니다. |
| 404 | organization_not_found |
지정한 organization 값은 사용자가 이 유형의 항목을 볼 수 있는 회사에 해당하지 않습니다. |
| 405 | method_not_allowed |
API는 GET(및 HEAD) 요청만 허용합니다. |
| 429 | rate_limited |
요청 한도에 도달했습니다. Retry-After에 표시된 시간(초)만큼 기다리세요. |
| 500 | server_error |
내부 오류입니다. 잠시 후 다시 시도하세요. 문제가 계속되면 지원팀에 문의하세요. |
다시 시도해야 하는 경우
같은 요청을 다시 보내도 되는 경우는 429(Retry-After만큼 기다린 후) 또는 500 응답을 받았을 때뿐입니다. 그 밖의 오류는 요청이나 키를 수정해야 합니다.