Error Handling
딜리버리트래커 API 는 GraphQL 기반으로 동작 합니다. HTTP Response Status Code 가 아닌 Body 의 errors 필드를 통해 에러를 확인하여야 합니다.
정보
[중요] HTTP Response Status Code 200 OK 에 에러가 존재할 수 있습니다.
에러가 포함된 Response Body 는 다음과 같이 errors field 를 포함하고 있습니다.
{
"errors": [
{
"message": "에러 메시지",
"extensions": {
"code": "Error Code"
}
},
...
],
"data": ...
}
errors[].extensions?.code
에 포함되는 값은 ErrorCode 를 참고해주세요.