v1

latestOpenAPI 3.1.0Apache 2.02026-07-2610193196.3 KB
OpenAPI

Pull OpenAPI document from Git

post/v1/mock-apis/{mockApiId}/open-api/pull

Request body

Example request

{
  "pull": {
    "outOfSyncPolicy": "abort"
  }
}

Response

Pull job successfully initiated

Example response

{
  "job": {
    "id": "5947aff3-947b-4dfb-90f5-d324684e97db",
    "jobType": "open-api-git-pull",
    "status": "RUNNING",
    "started": "2024-09-05T10:20:46.143759190Z",
    "links": {
      "self": "/v1/mock-apis/0ozge/__admin/etc/jobs/5947aff3-947b-4dfb-90f5-d324684e97db"
    }
  }
}