Create API 호출

POST HTTP 요청을 사용하여 Create API에 액세스합니다. Create API는 새 자원 항목을 데이터베이스에 삽입합니다.

REST Create 요청은 지정된 자원의 Name에 따라 다음 유형의 API를 사용합니다.

  • manageName (Operation=Create 포함)
  • manageNameHierarchy (Operation=Create 포함)
  • createName
  • createNameHierarchy

예를 들어 오더의 Create 요청은 createOrder를 사용하고, 조직의 Create 요청은 manageOrganizationHierarchy를 사용합니다. 자원 및 API의 전체 목록을 보려면 REST Javadoc 파일을 보십시오.

요청 형식

다음 HTTP 요청 형식을 사용하여 Create API를 호출하십시오.

POST https://host:port/contextRoot/restapi/Name

Name은 생성하려는 자원의 유형입니다.

다음 예제는 오더의 Create 요청을 보여줍니다.
POST https://host:port/contextRoot/restapi/order

Create-Or-Modify

자원이 존재하는 경우 ""manage"" API를 사용하여 자원을 업데이트하거나, 자원이 단일 Create-Or-Modify 요청에 존재하지 않는 경우 자원을 생성할 수 있습니다. REST를 통해 Create-Or-Modify(생성 또는 수정)하려면 PATCH를 자원 콜렉션의 Name에 제출하고 자원을 설명하는 문서를 요청 본문에 전달하십시오.
PATCH https://host:port/contextRoot/restapi/Name
Create-Or-Modify 기능은 ""manage"" API를 사용하는 자원 유형하고만 호환 가능합니다. 예를 들어 아이템은 manageItem을 사용하고 조직은 manageOrganizationHierarchy를 사용하므로 PATCH를 사용하여 아이템 및 조직을 Create-Or-Modify할 수 있습니다. 자원 유형이 "manage" API를 사용하는지 알아보려면 Javadoc 파일을 참조하십시오.