Spec0docs
API Reference

Export a mock server

Returns the spec, server config, and all variants as a single portable JSON document.

GET
/mock-server/servers/{mockServerId}/export

Path Parameters

mockServerId*string
Formatuuid

Response Body

application/json

curl -X GET "http://localhost:8080/mock-server/servers/497f6eca-6276-4993-bfeb-53cbbbba6f08/export"
{
  "version": "1.0",
  "spec": {
    "specId": "4fb8206c-5754-4ab6-9515-c4f7e63a0ec3",
    "specName": "string",
    "specVersion": "string",
    "specHash": "string",
    "createdAt": "2019-08-24T14:15:22Z",
    "updatedAt": "2019-08-24T14:15:22Z"
  },
  "mockServer": {
    "mockServerId": "ab6f0051-1ea2-4f26-bcfb-0e9ea431b824",
    "specId": "4fb8206c-5754-4ab6-9515-c4f7e63a0ec3",
    "name": "string",
    "defaultStrategy": "RANDOM",
    "isEnabled": true,
    "createdAt": "2019-08-24T14:15:22Z",
    "updatedAt": "2019-08-24T14:15:22Z"
  },
  "variants": [
    {
      "operationId": "string",
      "responseName": "string",
      "statusCode": "200",
      "responseBody": "string",
      "headers": {
        "property1": "string",
        "property2": "string"
      },
      "isDefault": false,
      "displayOrder": 0,
      "variantId": "d53feca7-c65b-4741-aca7-827a42d686bf",
      "mockServerId": "ab6f0051-1ea2-4f26-bcfb-0e9ea431b824",
      "createdAt": "2019-08-24T14:15:22Z",
      "updatedAt": "2019-08-24T14:15:22Z"
    }
  ]
}