| 필드 | 타입 | 설명 | 필수 | 기본값 |
|---|---|---|---|---|
|
key
|
String | 등록기관별로 발급된 API 키 | - | |
|
sponsor_key
|
String | 협력기관별로 발급된 API 키로, 협력기관에 참여하고 있는 경우 필수로 입력 | △ | - |
|
doi
|
String | 갱신 대상 DOI | - | |
|
urls
|
Array | 갱신할 URL | - |
| 필드 | 타입 | 설명 |
|---|---|---|
|
result
|
String | SUCCESS/FAIL |
|
data
|
Object | result 값이 SUCCESS 일 경우 반환되는 데이터 |
|
doi
|
String | DOI 값 |
|
urls
|
Array | 갱신된 URL 값 |
|
error
|
Object | result 값이 FAIL 일 경우 반환되는 데이터 |
|
code
|
String | 오류 코드 |
|
message
|
String | 오류 메시지 |
| HTTP 코드 | 코드 | 오류 |
|---|---|---|
| 401 | MISSING_KEY | 필수 입력값(KEY)이 누락되었습니다. |
| 401 | MISSING_SPONSOR_KEY | 필수 입력값(SPONSOR_KEY)이 누락되었습니다. |
| 401 | INVALID_KEY | API키가 올바르지 않습니다. |
| 401 | INVALID_SPONSOR_KEY | 협력기관 API키가 올바르지 않습니다. |
| 400 | MISSING_DOI | 필수 입력값(DOI)이 누락되었습니다. |
| 400 | MISSING_URL | 필수 입력값(URL)이 누락되었습니다. |
| 403 | INVALID_DOI_PREFIX | 등록권한이 없는 DOI Prefix 입니다. |
| 404 | DOI_NOT_FOUND | 존재하지 않는 DOI입니다. |
| 500 | INTERNAL_SERVER_ERROR | 서버 내부 오류가 발생했습니다. |