rediOps/guide/api.md

28 lines
874 B
Markdown
Raw Permalink Normal View History

# API
The **api** section of the **devops.json** is used to locate the API
specification for the component. The specification is commonly in
OpenAPI format.
The information can be used to:
* Review the capabilities expose bu the service
* Call the service if included in the specification
* Generate code, eithers server based or client code
Multiple versions can be published and it is up to the consumer
to determine which version to use. For example both
a YAML and JSON versions of the OpenApi specification can be published.
Like all sections, there is guide reference which can give further information
on how the section can be used.
## Engine
The engine identifies the accessor for the API.
The two accessors to consider are:
* GIT : this is the git location of the file within the repository
* REST : A REST / Web based access to the API specification