Cdn API - CPG Source

<back to all web services

CdnUserLoginRequest

Cdn.Api

The following routes are available for this service:
GET/CdnUserLoginRequest
CdnUserLoginRequest Parameters:
NameParameterData TypeRequiredDescription
UsernamequerystringNo
PasswordquerystringNo
BaseRequest<T> Parameters:
NameParameterData TypeRequiredDescription
Idformlong?No
OrderByformstring[]No
OrderDirectionsformSortOrders[]No
CdnUserLoginResponse Parameters:
NameParameterData TypeRequiredDescription
DataformWebLoginDtoNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
TotalformintNo
OpCodeformintNo
ErrorTextformstringNo
RequestTimeformstringNo
ResponseTimeformstringNo
TotalExecutionTimeformstringNo
CachedResponseformboolNo
WebLoginDto Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
FirstNameformstringNo
LastNameformstringNo
CompanyformstringNo
DisplayNameformstringNo
EmailAddressformstringNo
AvatarUrlformstringNo
NicknameformstringNo
ActiveformboolNo
LastModformDateTimeNo
LastModByformstringNo
LoginNameformstringNo
ApiKeyformstringNo
ApiTokenformstringNo
RolesformList<XBettyRoleDto>No
XBettyRoleDto Parameters:
NameParameterData TypeRequiredDescription
RoleNameformstringNo
DescriptionformstringNo
XCdnUserRoleFeaturesformList<XCdnUserRoleFeatureDto>No
DtoBase Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
ActiveformboolNo
LastModformDateTimeNo
LastModByformstringNo
XCdnUserRoleFeatureDto Parameters:
NameParameterData TypeRequiredDescription
FeatureTitleformstringNo
SortOrderformintNo
CdnUserLoginResponse Parameters:
NameParameterData TypeRequiredDescription
DataformWebLoginDtoNo

To override the Content-type in your clients, use the 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.

GET /CdnUserLoginRequest HTTP/1.1 
Host: cdnapidev.greysheet.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Data: 
	{
		Id: 0,
		FirstName: String,
		LastName: String,
		Company: String,
		DisplayName: String,
		EmailAddress: String,
		AvatarUrl: String,
		Nickname: String,
		Active: False,
		LastMod: 0001-01-01,
		LastModBy: String,
		LoginName: String,
		ApiKey: String,
		ApiToken: String,
		Roles: 
		[
			{
				RoleName: String,
				Description: String,
				XCdnUserRoleFeatures: 
				[
					{
						
					}
				],
				Id: 0,
				Active: False,
				LastMod: 0001-01-01,
				LastModBy: String
			}
		]
	},
	Total: 0,
	OpCode: 0,
	ErrorText: String,
	RequestTime: String,
	ResponseTime: String,
	TotalExecutionTime: String,
	CachedResponse: False
}