Method Request Response Status Response Response Body Body Content-Type POST JSON 200 (OK) None None <ManagementURI>/ Object 410 (Gone) application/json JSON Object service-provider/ operator Content of the request body JSON object: Key Type Description Required A Pseudonymous Key generated by an IDA and OperatorID Yes String associated with the Operator being registered. Time stamp, in DateTime format, of the TimeStamp String OperatorID indicating when the IDA created this Yes Pseudonymous Key. Signature proving that an IDA created this Signature String Yes OperatorID. Content of the response body JSON object: Key Type Description Required An OPTIONAL description of why the Reason String No registration failed. Example Example request message: POST service-provider/operator {"OperatorID": "00000000-0000-0000-0000-000000000000", "TimeStamp": "2011-02-14T00:00:00", "Signature": Example response message: HTTP/1.1 410 Gone {"Reason":"Operator was not valid."} Service Provider: Retrieve Operator List A Service Provider uses this operation to retrieve a list of all registered Operators registered to the requesting Service Provider. If successful, an HTTP status code of 200 OK MUST be returned. If unsuccessful, an HTTP error code SHOULD be returned and a JSON object MAY be returned providing some explanation of the failure. Method Request Response Status Response Response Body Body Content-Type
Method Request Body Response Status Response Content-Type Response Body POST <ManagementURI>/ service-provider/ operator JSON Object 200 (OK) None None 410 (Gone) application/json JSON Object Content of the request body JSON object: Key Type Description Required OperatorID String A Pseudonymous Key generated by an IDA and associated with the Operator being registered. Yes TimeStamp String Time stamp, in DateTime format, of the OperatorID indicating when the IDA created this Pseudonymous Key. Yes Signature String Signature proving that an IDA created this OperatorID. Yes Content of the response body JSON object: Key Type Description Required Reason String An OPTIONAL description of why the registration failed. No Example Example request message: POST service-provider/operator {"OperatorID": "00000000-0000-0000-0000-000000000000", "TimeStamp": "2011-02-14T00:00:00", "Signature": Example response message: HTTP/1.1 410 Gone {"Reason":"Operator was not valid."} Service Provider: Retrieve Operator List A Service Provider uses this operation to retrieve a list of all registered Operators registered to the requesting Service Provider. If successful, an HTTP status code of 200 OK MUST be returned. If unsuccessful, an HTTP error code SHOULD be returned and a JSON object MAY be returned providing some explanation of the failure. Method Request Body Response Status Response Content-Type Response Body
COEL-v1.0-csprd02.docx