Auth.Api

<back to all web services

MetronikCorePostDTO

The following routes are available for this service:
POST/metronikCore/applications/containerWebhook from Account.Backend for when a container is created
MetronikCorePostDTO Parameters:
NameParameterData TypeRequiredDescription
ApplicationsbodyList<Applications>No
Applications Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DomainsIdformintNo
CodeformstringNo
NameformstringNo
DescriptionformstringNo
IsSystemformboolNo
IsLockedformboolNo
ApplicationLanguagesIdformint?No
TokenExpirationMinutesformintNo
TokenAllowedRefreshesformint?No
TokenExpirationWarningTimeMinutesformintNo
TokenValidAfterExpirationMinutesformintNo
AllowUserDataOverrideformboolNo
RecordStatusIdformintNo
UserIdInsformint?No
UserIdUpdformint?No
UserIdValformint?No
UserIdDelformint?No
UTCRecordTimestampformDateTimeNo
UTCRecordTimestampUpdformDateTimeNo
UTCRecordTimestampValformDateTimeNo
UTCRecordTimestampDelformDateTimeNo
TimezoneIdformint?No
TimezoneStandardNameformstringNo
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
StatusformApiResponseStatusNo
CodeformintNo
apiVersionformstringNo
appVersionformstringNo
ApiResponseStatus Enum:
OK
FAIL
Default

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.

POST /metronikCore/applications/container HTTP/1.1 
Host: auth.mepis.si 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	applications: 
	[
		{
			id: 0,
			domainsId: 0,
			code: String,
			name: String,
			description: String,
			timezoneId: 0,
			timezoneStandardName: String,
			isSystem: False,
			isLocked: 0,
			applicationLanguagesId: 0,
			recordStatusId: 0,
			allowUserDataOverride: False,
			timezonesId: 0,
			applicationAccess: 
			[
				{
					id: 0,
					applicationsId: 0,
					code: String,
					name: String,
					description: String,
					recordStatusId: 0,
					isSsl: False
				}
			]
		}
	]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	status: OK,
	code: 0,
	apiVersion: String,
	appVersion: String
}