URL 일괄 갱신

개요

  • DOI에 등록된 URL을 일괄적으로 갱신하는 API

요청

  • URL: https://doi.or.kr/manage/api/v2/replace-url
  • HTTP Method: POST
  • Content-Type: application/json
  • 요청 본문
필드 타입 설명 필수 기본값
key
String 등록기관별로 발급된 API 키 -
sponsor_key
String 협력기관별로 발급된 API 키로, 협력기관에 참여하고 있는 경우 필수로 입력 -
doi
String 갱신 대상 DOI -
urls
Array 갱신할 URL -

응답

  • Content-Type: application/json
  • 응답 본문
필드 타입 설명
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 서버 내부 오류가 발생했습니다.