The applications anyone may reuse
OpenAPI JSONconst url = 'https://api.eu.apigami.com/v1/catalog';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.eu.apigami.com/v1/catalogEvery published application, with its identifier, its slug, what it does and the actions it exposes. Public on purpose: choosing between two of them is the point, and a catalogue you have to sign in to read cannot be compared. An application reaches another team only once the version it publishes has been reviewed, and each entry says whether that is the case.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Words to match in the name or the public name.
Responses
Section titled “Responses”The page asked for. next is null on the last one.
object
object
What code written against this application uses. A public name can be changed; this cannot.
Unique on all of Apigami; it names the application’s host, {slug}.apigami.tech.
The slug of its team, when the team has one.
The application’s own name, fixed outside any version; it does not change when a version is published.
The info.title of the version in production, so it changes at every publication.
The version its author declared, info.version of the manifest. version_id identifies the row; this is what the author wrote.
False until Apigami has reviewed the version in production.
object
Its operationId, which is the name you call.
object
Example
{ "applications": [ { "visibility": "unlisted" } ]}