At zeuz, we differentiate between three scopes for APIs: Global APIs, Project based APIs and Environment based APIs. Depending on the API scope the url to call our APIs changes slightly.
These APIs are called via (
http(s)://HOST/api/v1/API). They apply to developer-specific or global data. The primary functions in the global APIs are:
- global service status
- developer login/profile
- project creation/listing/deletion
To make calls, that are specific to one project use (
http(s)://HOST/api/v1/PROJ/API). The primary function in the project APIs are:
- cross-env user authentication and profile
- environment creation/listing/deletion
- resource management
The most functionality lives inside specific environments. Use (
http(s)://HOST/api/v1/PROJ/ENV/API) to make calls against them.