Skip to main content

API guidelines

Overview

API FamilyAPI NameAPI Subject
Product APICreate Product$GVT.{Domain}.API.PRODUCT.CREATE
Product APIDelete Product$GVT.{Domain}.API.PRODUCT.DELETE
Product APIUpdate Product$GVT.{Domain}.API.PRODUCT.UPDATE
Product APIPurge Product$GVT.{Domain}.API.PRODUCT.PURGE
Product APIGet Product$GVT.{Domain}.API.PRODUCT.INFO
Product APIList Products$GVT.{Domain}.API.PRODUCT.LIST
Snapshot APIInit Snapshot$GVT.{Domain}.API.SNAPSHOT.VIEW.CREATE
Snapshot APIDelete Snapshot$GVT.{Domain}.API.SNAPSHOT.VIEW.DELETE
Snapshot APIPull Snapshot$GVT.{Domain}.API.SNAPSHOT.VIEW.PULL
Core APIPermission$GVT.{Domain}.API.CORE
Adapter APISync Publish Event$GVT.{Domain}.EVENT.{EventName}
Adapter APIAsync Publish Event$GVT.{Domain}.EVENT.{EventName}
Config APIConfigKV_GVT_{Domain}_{Catalog}
Subscriber APISubscribe$GVT.{Domain}.DP.{ProductName}.{Partition}.EVENT.>
Token APIList Available Permissions$GVT.{Domain}.API.TOKEN.LIST_AVAILABLE_PERMISSIONS
Token APICreate Token$GVT.{Domain}.API.TOKEN.CREATE
Token APIDelete Token$GVT.{Domain}.API.TOKEN.DELETE
Token APIUpdate Token$GVT.{Domain}.API.TOKEN.UPDATE
Token APIGet Token$GVT.{Domain}.API.TOKEN.INFO
Token APIList Tokens$GVT.{Domain}.API.TOKEN.LIST

Implementation