Skip to Content
REST APIApi Deployment API

Api Deployment API

List http api deployment by domain in the environment

PathMethodProtected
/v1/envs/{environment_id}/http-api-deploymentsGETYes

Example Response JSON

{ "values": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" } ] }

Create a new api-deployment in the environment

PathMethodProtected
/v1/envs/{environment_id}/http-api-deploymentsPOSTYes

Example Request JSON

{ "domain": "string", "webhooksUrl": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } } }

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Get an api-deployment by id

PathMethodProtected
/v1/http-api-deployments/{http_api_deployment_id}GETYes

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Delete an api-deployment

PathMethodProtected
/v1/http-api-deployments/{http_api_deployment_id}DELETEYes

Query Parameters

NameTypeRequiredDescription
current_revisionintegerYes-

Update an api-deployment

PathMethodProtected
/v1/http-api-deployments/{http_api_deployment_id}PATCHYes

Example Request JSON

{ "currentRevision": 0, "webhookUrl": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } } }

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Get a specific http api deployment revision

PathMethodProtected
/v1/http-api-deployment/{http_api_deployment_id}/revisions/{revision}GETYes

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Get http api deployment by domain in the environment

PathMethodProtected
/v1/envs/{environment_id}/http-api-deployments/{domain}GETYes

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Get http api deployment by domain in the deployment

PathMethodProtected
/v1/envs/{environment_id}/deployments/{deployment_revision}/http-api-deployments/{domain}GETYes

Example Response JSON

{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" }

Get http api deployment by domain in the deployment

PathMethodProtected
/v1/envs/{environment_id}/deployments/{deployment_revision}/http-api-deploymentsGETYes

Example Response JSON

{ "values": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "revision": 0, "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563", "domain": "string", "hash": "string", "agents": { "property1": { "security": { "type": "TestSessionHeader", "headerName": "string" } }, "property2": { "security": { "type": "TestSessionHeader", "headerName": "string" } } }, "webhooksUrl": "string", "createdAt": "2019-08-24T14:15:22Z" } ] }

Api Deployment API Errors

Status CodeDescriptionBody
400Invalid request, returning with a list of issues detected in the request{"code":"string","errors":["string"]}
401Unauthorized request{"code":"string","error":"string"}
403Forbidden Request{"code":"string","error":"string"}
404Entity not found{"code":"string","error":"string"}
409{"code":"string","error":"string"}
422Limits of the plan exceeded{"code":"string","error":"string"}
500Internal server error{"code":"string","error":"string"}
Last updated on