Create API 호출
POST HTTP 요청을 사용하여 Create API에 액세스합니다. Create API는 새 자원 항목을 데이터베이스에 삽입합니다.
REST Create 요청은 지정된 자원의 Name에 따라 다음 유형의 API를 사용합니다.
manageName(Operation=Create포함)manageNameHierarchy(Operation=Create포함)createNamecreateNameHierarchy
예를 들어 오더의 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/orderCreate-Or-Modify
자원이 존재하는 경우 ""manage"" API를 사용하여 자원을 업데이트하거나, 자원이 단일 Create-Or-Modify 요청에 존재하지 않는 경우 자원을 생성할 수 있습니다. REST를 통해 Create-Or-Modify(생성 또는 수정)하려면
PATCH를 자원 콜렉션의 Name에 제출하고 자원을 설명하는 문서를 요청 본문에 전달하십시오.PATCH https://host:port/contextRoot/restapi/NameCreate-Or-Modify 기능은 ""manage"" API를 사용하는 자원 유형하고만 호환 가능합니다. 예를 들어 아이템은 manageItem을 사용하고 조직은 manageOrganizationHierarchy를 사용하므로 PATCH를 사용하여 아이템 및 조직을 Create-Or-Modify할 수 있습니다. 자원 유형이 "manage" API를 사용하는지 알아보려면 Javadoc 파일을 참조하십시오.