Get schema file contents
GET {{baseUrl}}/apis/{{apiId}}/schemas/{{schemaId}}/files/{{filePath}}
Gets an API schema file contents at the defined path. You can use the versionId
query parameter to get schema file contents published in an API version.
Note:
The versionId
query parameter is a required parameter for API viewers.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
versionId | string | The API's version ID. |
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Accept | string |
RESPONSES
status: OK
{"id":"ae2b9ab2-28f2-401d-912f-eca09a78e98b","path":"s1.json","name":"s1","createdBy":"2345","updatedBy":"2345","createdAt":"2022-03-29T11:37:15Z","updatedAt":"2022-03-29T11:37:15Z","content":"openapi: '3.0.0'\ninfo:\n version: '1.0.0'\n title: 'Sample API'\n description: Buy or rent spacecrafts\n\npaths:\n /spacecrafts/{spacecraftId}:\n parameters:\n - name: spacecraftId\n description: The unique identifier of the spacecraft\n in: path\n required: true\n schema:\n $ref: '#/components/schemas/SpacecraftId'\n get:\n summary: Read a spacecraft\n responses:\n '200':\n description: The spacecraft corresponding to the provided `spacecraftId`\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Spacecraft'\n 404:\n description: No spacecraft found for the provided `spacecraftId`\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Error'\n 500:\n description: Unexpected error\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Error'\ncomponents:\n schemas:\n SpacecraftId:\n description: The unique identifier of a spacecraft\n type: string\n Spacecraft:\n type: object\n required:\n - id\n - names\n - type\n properties:\n id:\n $ref: '#/components/schemas/SpacecraftId'\n name:\n type: string\n type:\n type: string\n enum:\n - capsule\n - probe\n - satellite\n - spaceplane\n - station\n description:\n type: string\n Error:\n type: object\n required:\n - message\n properties:\n message:\n description: A human readable error message\n type: string\n securitySchemes:\n ApiKey:\n type: apiKey\n in: header\n name: X-Api-Key\nsecurity:\n - ApiKey: []"}