openapi: 3.1.0 info: title: Mockoon Admin Data Buckets API version: '1.0' summary: REST API for administering a running Mockoon mock server. description: 'Mockoon exposes an Admin API on every running mock server, mounted under `/mockoon-admin`, that lets developers and CI pipelines inspect and mutate runtime state: data buckets, environment variables, global variables, transaction logs, and server state. See https://mockoon.com/docs/latest/admin-api/overview/ ' contact: name: Mockoon url: https://mockoon.com/ license: name: MIT url: https://opensource.org/licenses/MIT servers: - url: http://localhost:{port} description: Local Mockoon mock server variables: port: default: '3000' description: Port the mock server is listening on security: - {} tags: - name: Data Buckets description: Inspect and reset data buckets defined in the mock environment. paths: /mockoon-admin/data-buckets: get: tags: - Data Buckets summary: List data bucket status description: Returns the status of all data buckets without their values. operationId: listDataBuckets responses: '200': description: Array of bucket status objects content: application/json: schema: type: array items: type: object properties: id: type: string name: type: string parsed: type: boolean validJson: type: boolean /mockoon-admin/data-buckets/{nameOrId}: get: tags: - Data Buckets summary: Get a data bucket value description: Retrieve the full, parsed value of a specific data bucket. operationId: getDataBucket parameters: - in: path name: nameOrId required: true schema: type: string description: Bucket name or id. responses: '200': description: Data bucket value (any JSON) content: application/json: schema: {} '404': description: Data bucket not found /mockoon-admin/data-buckets/purge: post: tags: - Data Buckets summary: Purge all data buckets (POST) description: Reset all data buckets to their initial state. operationId: purgeDataBucketsPost responses: '200': description: All data buckets reset