[
  {
    "id": "default_users_api",
    "name": "Users API - Get All Users",
    "enabled": true,
    "method": "GET",
    "urlPattern": "https://jsonplaceholder.typicode.com/users",
    "responseType": "file",
    "responseFile": "users.json",
    "statusCode": 200,
    "delay": 0,
    "responseHeaders": {
      "Content-Type": "application/json",
      "X-Mock-Server": "FreshRoute",
      "X-Response-Time": "50ms"
    },
    "description": "Mock response for users API with realistic user data",
    "createdAt": "2024-01-20T12:00:00Z"
  },
  {
    "id": "default_server_error",
    "name": "Server Error Simulation",
    "enabled": false,
    "method": "GET",
    "urlPattern": "https://api.example.com/error-test",
    "responseType": "file",
    "responseFile": "error-500.json",
    "statusCode": 500,
    "delay": 2000,
    "responseHeaders": {
      "Content-Type": "application/json",
      "X-Mock-Server": "FreshRoute",
      "X-Error-Type": "simulated"
    },
    "description": "Simulate server errors for testing error handling",
    "createdAt": "2024-01-20T12:00:00Z"
  },
  {
    "id": "default_slow_api",
    "name": "Slow API Response",
    "enabled": false,
    "method": "GET",
    "urlPattern": "https://api.example.com/slow-endpoint",
    "responseType": "json",
    "responseBody": {
      "message": "This response was delayed by 5 seconds",
      "timestamp": "2024-01-20T12:00:00Z",
      "delay": "5000ms"
    },
    "statusCode": 200,
    "delay": 5000,
    "responseHeaders": {
      "Content-Type": "application/json",
      "X-Mock-Server": "FreshRoute",
      "X-Simulated-Delay": "5000ms"
    },
    "description": "Test slow network conditions and loading states",
    "createdAt": "2024-01-20T12:00:00Z"
  },
  {
    "id": "default_xml_api",
    "name": "XML Products API",
    "enabled": false,
    "method": "GET",
    "urlPattern": "https://api.example.com/products.xml",
    "responseType": "file",
    "responseFile": "products.xml",
    "statusCode": 200,
    "delay": 0,
    "responseHeaders": {
      "Content-Type": "application/xml",
      "X-Mock-Server": "FreshRoute"
    },
    "description": "Mock XML response for testing different content types",
    "createdAt": "2024-01-20T12:00:00Z"
  },
  {
    "id": "default_post_api",
    "name": "Create User API",
    "enabled": false,
    "method": "POST",
    "urlPattern": "https://api.example.com/users",
    "responseType": "json",
    "responseBody": {
      "id": 999,
      "name": "New User",
      "email": "newuser@example.com",
      "status": "created",
      "timestamp": "2024-01-20T12:00:00Z"
    },
    "statusCode": 201,
    "delay": 500,
    "responseHeaders": {
      "Content-Type": "application/json",
      "Location": "/users/999",
      "X-Mock-Server": "FreshRoute"
    },
    "description": "Mock POST request for user creation",
    "createdAt": "2024-01-20T12:00:00Z"
  }
] 