Porta Plus 2 Web Services

<back to all web services

AccountAlias

The following routes are available for this service:
GET/getaliases/{License}/{IAccount}/{GetLongestAliases}/{AniPrefix}
GET/getaliases/{License}/{IAccount}/{GetforSIP}
GET/addalias/{License}/{IAccount}/{Number}/{CountryCode}/{Authenticate}/{DID}
GET/addalias/{License}/{IAccount}/{Number}/{Authenticate}/{DID}
POST/addalias
GET/deletealias/{License}/{Number}/{DID}
GET/GetAliasBalance/{License}/{IAccount}/{Number}/{DID}/{CountryCode}

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/reply/AccountAlias HTTP/1.1 
Host: api-uk.activesoftswitch.com 
Content-Type: text/jsv
Content-Length: length

{
	IAccount: 0,
	Authenticate: False,
	Number: String,
	CountryCode: 0,
	DID: False,
	GetLongestAliases: False,
	AniPrefix: False,
	GetforSIP: False,
	License: String,
	ContentId: 0,
	FeatureName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	AccountAliases: 
	[
		{
			i_master_account: 0,
			id: String,
			blocked: String,
			i_account: 0
		}
	],
	success: False,
	Balance: 0,
	License: String,
	ContentId: 0,
	FeatureName: String
}