Virtual Host

Get Virtual Host List

Request

chevron-rightGET /v1/vhostshashtag
Authorization: Basic {credentials}

# Authorization
    Credentials for HTTP Basic Authentication created with <AccessToken>

Responses

chevron-right200 Okhashtag

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
chevron-right401 Unauthorizedhashtag

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

chevron-rightPOST /v1/vhostshashtag

Header

Body

Configure virtual hosts to be created in Json array format.

Responses

chevron-right200 Okhashtag

The request has succeeded

Header

Body

It responds with Json array for each request.

chevron-right207 Multi-Statushashtag

There might be a mixture of responses.

Header

Body

It responds with Json array for each request.

chevron-right400 Bad Requesthashtag

Invalid request. Body is not a Json array or does not have a required value

chevron-right401 Unauthorizedhashtag

Authentication required

Header

Body

chevron-right409 Conflicthashtag

A virtual host with that name already exists

Get Virtual Host Information

Request

chevron-rightGET /v1/vhosts/{vhost}hashtag

Header

Responses

chevron-right200 Okhashtag

The request has succeeded

Header

Body

chevron-right401 Unauthorizedhashtag

Authentication required

Header

Body

chevron-right404 Not Foundhashtag

The given vhost name could not be found.

Body

Delete Virtual Host

Request

chevron-rightDELETE /v1/vhosts/{vhost}hashtag

Header

Responses

chevron-right200 Okhashtag

The request has succeeded

Header

Body

chevron-right401 Unauthorizedhashtag

Authentication required

Header

Body

chevron-right404 Not Foundhashtag

The given vhost name could not be found.

Body

chevron-right500 Internal Server Errorhashtag

The request failed due to an error on the server. Check the server log for the reason of the error.

Body

Last updated