VirtualHost

/v1/vhosts

POST http://<OME_HOST>:<API_PORT>/v1/vhosts

Creates VirtualHosts Request Example: POST http://1.2.3.4:8081/v1/vhosts

[ { "name": "default" } ]

Headers

NameTypeDescription

authorization

string

A string for authentication in Basic Base64(AccessToken) format. For example, Basic b21lLWFjY2Vzcy10b2tlbg== if access token is ome-access-token.

Request Body

NameTypeDescription

(json body)*

array

A list of VirtualHost

Return type: Response<VirtualHost>

[
	{
		"message": "OK",
		"response": {
			"name": "defaults"
		},
		"statusCode": 200
	}
]

/v1/vhosts

GET http://<OME_HOST>:<API_PORT>/v1/vhosts

Lists all virtual host names Request Example: GET http://1.2.3.4:8081/v1/vhosts

Headers

NameTypeDescription

authorization

string

A string for authentication in Basic Base64(AccessToken) format. For example, Basic b21lLWFjY2Vzcy10b2tlbg== if access token is ome-access-token.

Return type: Response<List>

{
	"statusCode": 200,
	"message": "OK",
	"response": [
		"default"
	]
}

/v1/vhosts/{vhost_name}

GET http://<OME_HOST>:<API_PORT>/v1/vhosts/{vhost_name}

Gets the configuration of the VirtualHost Request Example: GET http://1.2.3.4:8081/v1/vhosts/default

Path Parameters

NameTypeDescription

vhost_name

string

A name of VirtualHost

Headers

NameTypeDescription

authorization

string

A string for authentication in Basic Base64(AccessToken) format. For example, Basic b21lLWFjY2Vzcy10b2tlbg== if access token is ome-access-token.

{
	"statusCode": 200,
	"message": "OK",
	"response": {
		"name": "default",
		"host": {
			"names": [
				"*"
			],
			"tls": {
				"certPath": "airensoft_com.crt",
				"chainCertPath": "airensoft_com_chain.crt",
				"keyPath": "airensoft_com.key"
			}
		}
	}
}

Last updated