An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
Field | Type | Required | Description |
---|---|---|---|
apiId |
string | ✔️ | The ID of this Api. This is a human-readable name (subject to change). |
createdAt |
Date | ✔️ | Creation timestamp. |
description |
string | ✔️ | A detailed description of the Api. |
matched |
boolean | ➖ | Determines if all the endpoints within the Api are found in the OpenAPI spec associated with the Api. |
metaData |
Record<string, string[]> | ➖ | A set of values associated with a meta_data key. This field is only set on get requests. |
updatedAt |
Date | ✔️ | Last update timestamp. |
versionId |
string | ✔️ | The version ID of this Api. This is semantic version identifier. |
workspaceId |
string | ✔️ | The workspace ID this Api belongs to. |