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}}/{{apiTypePathapiType}/{{nodeType}}/{{event}}

ApiType

apiType

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

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

Expand
titlecontent NodeType의 list 이벤트를 호출한다면 이와 같은 형태로 API를 호출 할 수 있다.

{{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

...

Info

POST {{protocol}}://{{hostname}}:{{port}}/{{apiTypePathapiType}}/content/create

Info

POST {{protocol}}://{{hostname}}:{{port}}/{{apiTypePathapiType}}/content/update

Info

POST {{protocol}}://{{hostname}}:{{port}}/{{apiTypePathapiType}}/content/delete

Info

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

Query형 이벤트

  • Event의 noneExecutetrue인 이벤트는

    Status
    colourYellow
    titlePOST
    Status
    colourGreen
    titleGET
    둘다 허용

  • read, list

Info

GET {{protocol}}://{{hostname}}:{{port}}/{{apiTypePathapiType}}/content/list

Info

GET {{protocol}}://{{hostname}}:{{port}}/{{apiTypePathapiType}}/content/read?id=100

Info

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

인증

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

...