# Meta ## OpenAPI specification (this document) `client.meta.retrieveOpenAPI(RequestOptionsoptions?): MetaRetrieveOpenAPIResponse` **get** `/api/meta/openapi` Returns this OpenAPI 3.1 YAML document. No authentication required. CORS open. ### Returns - `MetaRetrieveOpenAPIResponse = string` ### Example ```typescript import Racks from 'racks.cash'; const client = new Racks(); const response = await client.meta.retrieveOpenAPI(); console.log(response); ``` ## Machine-readable API catalog (JSON) `client.meta.retrieveRacksAPI(RequestOptionsoptions?): MetaRetrieveRacksAPIResponse` **get** `/api/meta/racks-api` Returns a JSON file listing all public API routes with auth requirements and descriptions. ### Returns - `MetaRetrieveRacksAPIResponse = unknown` ### Example ```typescript import Racks from 'racks.cash'; const client = new Racks(); const response = await client.meta.retrieveRacksAPI(); console.log(response); ``` #### Response ```json {} ```