Logo
15_Days_of_Postman_-_for_testers_IvanKo API Documentation

Update a mock server

PUT {{baseUrl}}/mocks/{{mockId}}

Updates a mock server. Include the mock object in the request body with one or more of the following properties:

  • name — A string value that contains the mock server's name.

  • environment — A string value that contains the environment UID.

  • private — A boolean value that, if true, sets the mock server as private. By default, mock servers are public and can receive requests from anyone and anywhere.

  • versionTag — A string value that contains the API's version tag ID.

  • config — An object that contains the following properties:

    • serverResponseId — A string value that contains the server response ID. This sets the given server response as the default response for each request.

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 
Content-Type
string




RESPONSES

status OK

{ "mock": { "id": "e3d951bf-873f-49ac-a658-b2dcb91d3289", "owner": "12345678", "uid": "12345678-e3d951bf-873f-49ac-a658-b2dcb91d3289", "collection": "12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "mockUrl": "https://e3d951bf-873f-49ac-a658-b2dcb91d3289.mock.pstmn.io", "name": "Test Mock", "config": { "headers": [], "matchBody": false, "matchQueryParams": true, "matchWildcards": true, "delay": null, "serverResponseId": null }, "createdAt": "2022-06-09T19:38:06.000Z", "updatedAt": "2022-06-13T18:55:25.000Z", "environment": "12345678-5daabc50-8451-43f6-922d-96b403b4f28e" } }



Curl
curl -X PUT 'https://api.getpostman.com/mocks/mockId' -H 'Content-Type: application/json'

ENDPOINTS