Admin Directives, empowers endpoint providers to “inform” or “direct” endpoint consumers what needs to happen. This opens the possibility to prompt the resending of data, expose what objects have been updated, initiate functional services etc. Some common use-cases and details on Admin Directive functionality can be found on the respective Admin Directives section.
SIF_Events are reported for this object.
Element/@Attribute | Char | Privacy Rating | Description | Type | |
---|---|---|---|---|---|
adminDirective | Admin Directives, empowers endpoint providers to “inform” or “direct” endpoint consumers what needs to happen. This opens the possibility to prompt the resending of data, expose what objects have been updated, initiate functional services etc. Some common use-cases and details on Admin Directive functionality can be found on the respective Admin Directives section. | ||||
@ | id | O | xs:token | ||
timestamp | M | Timestamp when request was issued. | xs:dateTime | ||
timeout | M | When should the request expire if not fulfilled. | xs:duration | ||
serviceName | M | The name of the Service. For utilities, this is fixed to one of the defined set of Utility Service Names. For objects and functions, it is defined by the Data Model. | xs:token | ||
method | M | Unique ID/Name or requested method. | xs:token | ||
methodParameters | O | methodParametersType |
An HTTP Response with a status of 200 and a payload consisting of a single "createResponse" element. This includes, for each requested object successfully created, an internal status of 201 and the service-assigned refId. Any requested object that failed to be created is indicated by an error statusCode and a corresponding error payload.
SIF_Events are not reported for this object.
Element/@Attribute | Char | Privacy Rating | Description | Type | |
---|---|---|---|---|---|
createResponse | An HTTP Response with a status of 200 and a payload consisting of a single "createResponse" element. This includes, for each requested object successfully created, an internal status of 201 and the service-assigned refId. Any requested object that failed to be created is indicated by an error statusCode and a corresponding error payload. | ||||
creates | M | createsType |
An HTTP Response with a status of 200 (success). It contains a payload consisting of a single "deleteResponse" element.
SIF_Events are not reported for this object.
Element/@Attribute | Char | Privacy Rating | Description | Type | |
---|---|---|---|---|---|
deleteResponse | An HTTP Response with a status of 200 (success). It contains a payload consisting of a single "deleteResponse" element. | ||||
deletes | M | deleteStatusCollectionType |
SIF_Events are reported for this object.
Element/@Attribute | Char | Privacy Rating | Description | Type | |
---|---|---|---|---|---|
error | Extension of errorCommonType | ||||
@ | id | O | xs:token | ||
code | M | Corresponds to the value contained in the HTTPS Header Status-Code" field in which the Error Object is the payload. | xs:unsignedInt | ||
scope | M | Attempted operation. Ex: "Modify Student" | xs:string | ||
type | O | Indicator if the error relates to infrastructure or data. | errorTypeType values:
| ||
subCode | O | Machine readable second code used to eliminate ambiguity. | xs:string | ||
message | M | A simple, easy to understand, compact description of the error. The primary consumer of this message is the application user. Example: "Unable to open database." | xs:string | ||
description | O | An optional error description that is more complete and technical in nature. It is to be used as a diagnostic message in trouble-shooting procedures. Example: "The 'Students' table is opened in exclusive mode by user 'ADM1' (dbm.cpp, line 300)." | xs:string | ||
errorDetails | O | errorDetailsType |
An HTTP Response with a status of 200 (success) and a location corresponding to the URL of the first successfully modified object. It contains a payload consisting of a single "updateResponse" element.
SIF_Events are not reported for this object.
Element/@Attribute | Char | Privacy Rating | Description | Type | |
---|---|---|---|---|---|
updateResponse | An HTTP Response with a status of 200 (success) and a location corresponding to the URL of the first successfully modified object. It contains a payload consisting of a single "updateResponse" element. | ||||
updates | M | updatesType |