| GET | /GenerateCdnxAuthTokenRequest | 
|---|
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| Username | query | string | No | |
| CdnxId | query | string | No | |
| Password | query | string | No | |
| ReturnUrl | query | string | No | |
| IpAddress | query | string | No | |
| UserAgent | query | string | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| CustId | form | long | No | |
| BuId | form | long | No | |
| CdnxId | form | string | No | |
| Token | form | string | No | |
| ReturnUrl | form | string | No | |
| IsCdnxSubscriber | form | bool | No | |
| IsCdnxAdmin | form | bool | No | |
| IsCdnxViewOnly | form | bool | No | |
| Username | form | string | No | |
| FirstName | form | string | No | |
| LastName | form | string | No | |
| Company | form | string | No | |
| Address1 | form | string | No | |
| Address2 | form | string | No | |
| City | form | string | No | |
| State | form | string | No | |
| ZipCode | form | string | No | |
| ProvinceRegion | form | string | No | |
| Country | form | string | No | |
| EmailAddress | form | string | No | |
| PhoneNumber | form | string | No | |
| Extension | form | string | No | |
| WebsiteUrl | form | string | No | |
| CompanyDescription | form | string | No | |
| IndustryAffiliations | form | string | No | |
| form | string | No | ||
| form | string | No | ||
| form | string | No | ||
| AvatarUrl | form | string | No | |
| EbayId | form | string | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| Total | form | int | No | |
| OpCode | form | int | No | |
| ErrorText | form | string | No | |
| RequestTime | form | string | No | |
| ResponseTime | form | string | No | |
| TotalExecutionTime | form | string | No | |
| CachedResponse | form | bool | No | 
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /GenerateCdnxAuthTokenRequest HTTP/1.1 Host: cdnapidev.greysheet.com Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
	CustId: 0,
	BuId: 0,
	CdnxId: String,
	Token: String,
	ReturnUrl: String,
	IsCdnxSubscriber: False,
	IsCdnxAdmin: False,
	IsCdnxViewOnly: False,
	Username: String,
	FirstName: String,
	LastName: String,
	Company: String,
	Address1: String,
	Address2: String,
	City: String,
	State: String,
	ZipCode: String,
	ProvinceRegion: String,
	Country: String,
	EmailAddress: String,
	PhoneNumber: String,
	Extension: String,
	WebsiteUrl: String,
	CompanyDescription: String,
	IndustryAffiliations: String,
	Facebook: String,
	Twitter: String,
	Instagram: String,
	AvatarUrl: String,
	EbayId: String,
	Total: 0,
	OpCode: 0,
	ErrorText: String,
	RequestTime: String,
	ResponseTime: String,
	TotalExecutionTime: String,
	CachedResponse: False
}