Porta Plus 2 Web Services

<back to all web services

UAConfigRequest

The following routes are available for this service:
GET/GetUATypeConfig/{License}/{i_ua_type}
GET/GetSideCarConfig/{License}/{i_ua_type}/{getSideCarDetails}
GET/GetUAMac/{License}/{i_customer}
POST/AddFunctionKeySetting
GET/RemoveFunctionKey/{License}/{i_ua}/{functionKey}/{deleteFunctionKey}
POST/GetTemplate/{License}/
GET/GetUAFunctionKeys/{License}/{i_ua}
GET/CheckUAFromASDB/{License}/{i_ua}/{getDBValue}
GET/CheckASUA/{License}/{i_ua}/{getTemplate}
GET/AutoProvCGI/{mac}
GET/AutoProvCGI/{i_env}/{mac}
GET/GetUAKeyTypes/{License}/{i_ua}/{getsupportedKeyTypes}
POST/ReleaseUAFromASDB

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/oneway/UAConfigRequest HTTP/1.1 
Host: 7el.co 
Content-Type: text/jsv
Content-Length: length

{
	i_account: 0,
	i_customer: 0,
	i_ua_type: 0,
	manufacturer: String,
	product: String,
	version: String,
	ports: 0,
	hidden: String,
	ButtonsPerPage: 0,
	Pagination: 0,
	Format: String,
	Id: 0,
	getTemplate: False,
	i_ua: 0,
	ua_FunctionKey: 
	[
		{
			i_ua_link_blf: 0,
			type: String,
			i_ua: 0,
			config: String,
			function_key: 0,
			label: String,
			Id: 0,
			CreatedOn: 0001-01-01,
			UpdatedOn: 0001-01-01,
			RowVersion: 0
		}
	],
	fnSettings: 
	{
		i_ua_link_blf: 0,
		type: String,
		i_ua: 0,
		config: String,
		function_key: 0,
		label: String,
		Id: 0,
		CreatedOn: 0001-01-01,
		UpdatedOn: 0001-01-01,
		RowVersion: 0
	},
	uaLinksData: 
	{
		i_ua_link: 0,
		i_account: 0,
		i_ua: 0,
		ports: 0,
		config: String,
		Id: 0,
		CreatedOn: 0001-01-01,
		UpdatedOn: 0001-01-01,
		RowVersion: 0
	},
	getDBValue: False,
	AssignUA: False,
	ReleaseUA: False,
	ip: String,
	functionKey: 0,
	deleteFunctionKey: False,
	mac: String,
	i_env: String,
	getSideCarDetails: False,
	getsupportedKeyTypes: False,
	License: String,
	ContentId: 0,
	FeatureName: String
}