API extensions

In this page, please document how your extension affects (if any) the optional HTTP parameters of the API resolvers described in the core specification of the SKG-IF.

Additionally, you are free to specify additional methods with customised behaviour that your extension requires to provide.

To prevent possible clashes with other extensions, each extension is assigned a unique prefix (e.g., the acronym you provided upon requesting an extension) that you need to prepend when defining api methods, or defining HTTP paramentes for core API resolvers.

GET https://my.skg.io/resolve/<schema>:<id>

ext_my_param

Description: this parameter is intended to …

Usage:

  • ext_my_param=true: some behavior.
  • ext_my_param=false: another behavior.

POST https://my.skg.io/resolve

ext_another_param

Description: this parameter is intended to …

Usage:

  • ext_another_param=true: some other behavior.
  • ext_another_param=false: yet another behavior.

GET https://my.skg.io/ext_new_method

Description: this new endoint …