Authorization:Basic {credentials}# Authorization Credentials for HTTP Basic Authentication created with <AccessToken>
Responses
200 Ok
The request has succeeded
Header
Content-Type: application/json
Body
{"statusCode":200,"message":"OK","response": ["default","service","poc" ]}# statusCode Same as HTTP Status Code# message A human-readable description of the response code# response Json array containing a list of virtual host names
401 Unauthorized
Authentication required
Header
WWW-Authenticate:Basic realm=”OvenMediaEngine”
Body
{"message":"[HTTP] Authorization header is required to call API (401)","statusCode":401}
Create Virtual Host
Request
POST /v1/vhosts
Header
Body
Configure virtual hosts to be created in Json array format.
Responses
200 Ok
The request has succeeded
Header
Body
It responds with Json array for each request.
207 Multi-Status
There might be a mixture of responses.
Header
Body
It responds with Json array for each request.
400 Bad Request
Invalid request. Body is not a Json array or does not have a required value
401 Unauthorized
Authentication required
Header
Body
409 Conflict
A virtual host with that name already exists
Get Virtual Host Information
Request
GET /v1/vhosts/{vhost}
Header
Responses
200 Ok
The request has succeeded
Header
Body
401 Unauthorized
Authentication required
Header
Body
404 Not Found
The given vhost name could not be found.
Body
Delete Virtual Host
Request
DELETE /v1/vhosts/{vhost}
Header
Responses
200 Ok
The request has succeeded
Header
Body
401 Unauthorized
Authentication required
Header
Body
404 Not Found
The given vhost name could not be found.
Body
500 Internal Server Error
The request failed due to an error on the server. Check the server log for the reason of the error.