Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

자동 생성 API는 내부 통신에서만 사용되는 API이며, 새로운 NodeType을 만들면 자동으로 생성되는 5개의 Event( Create,Update,Delete,Read,List)를 포함한 모든 이벤트에 대해서 직접 호출 할 수 있는 API이다.

...

자동 생성 API는 아래 형태로 호출할 수 있다.

Info

{{protocol}}://{{hostname}}:{{port}}/{{ApiType Path}}/{{NodeType}}/{{Event}}

ApiType

  • service : 자동 생성 API 사용 불가능. 설정 API 만 사용 가능.

  • others (admin, manager, external, internal, open) : 자동 생성 API사용 가능.

만약 Backoffice에서 content NodeType의 list 이벤트를 호출한다면

{{protocol}}://{{hostname}}:{{port}}/adm/

...

content/list 와 같은 형태로 API를 호출 할 수 있다.

Expand
titleSample

{{protocol}}://{{hostname}}:{{port}}/adm/content/list

{{protocol}}://{{hostname}}:{{port}}/mng/content/list

{{protocol}}://{{hostname}}:{{port}}/ext/

...

content/list

{{

...

protocol}}://{{hostname}}:{{

...

port}}

...

/int/content/list

{{protocol}}://{{hostname}}:{{port}}/

...

api/content/list

...

API 호출 Method

자동 생성 API는 해당 이벤트의 유형에 따라서 사용가능한 Method가 다음과 같이 제한된다.

...

Info

POST {{protocol}}://{{hostname}}:{{port}}/adm/content/{{Event}}

Query형 이벤트

  • Event의 noneExecutetrue인 이벤트는

    Status
    colourYellow
    titlePOST
    Status
    colourGreen
    titleGET
    둘다 허용

  • read, list

...

Info

GET {{protocol}}://{{hostname}}:{{port}}/adm/content/{{Event}}

인증

자동 생성 API는 내부에서만 사용해야하기 때문에 인증 토큰과 로그인 세션이 없는 호출은 모두 401 에러를 발생한다.

...