Back to top

Decentral Search Broker REST interface

Resource Group

Retrieve the name of the broker

GET/name

Retrieve the name of the respective decentral search broker.

Request
HideShow
Headers
Accept: text/plain
Response  200
HideShow
Headers
Content-Type: text/plain
Body
DKTK Searchbroker

Register a new decentral search client

PUT/banks/{email}

Register a new decentral search client identified by an email address

Parameters
HideShow
email
string (required) Example: email

the email address of the bank to be created

Request
HideShow
Headers
Accept: text/plain
Response  201
HideShow
Headers
Content-Type: text/plain
Body
Auth Token
Response  400
Response  401
Response  409

DELETE/banks/{email}

Delete a bank identified by its email

Parameters
HideShow
email
string (required) Example: email

the email address of the bank to be created

Request
HideShow
Headers
Content-Type: application/xml
Authorization: Auth Token
Response  204
Response  404
Response  401

Retrieve the registration status of a bank

GET/banks/{email}/status

Retrieve the registration status of a bank.

Parameters
HideShow
email
string (required) Example: email

the email address of the bank

Request
HideShow
Headers
Authorization: Auth Token
Response  200
Response  202
Response  403
Response  404

Retrieve the inquiries

GET/inquiries

Retrieve the registration status of a bank.

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/xml
Body
{ to be added }
Response  401
Response  500

Retrieve the query for a specific inquiry

GET/inquiries/{inquiryid}/query

Retrieve the registration status of a bank.

Parameters
HideShow
inquiryid
string (required) Example: id

the ID of the specific inquiry

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/xml
Body
{ to be added }
Response  400
Response  401
Response  404
Response  500

Retrieve the contact data for a specific inquiry

GET/inquiries/{inquiryid}/contact

Retrieve the registration status of a bank.

Parameters
HideShow
inquiryid
string (required) Example: id

the ID of the specific inquiry

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/xml
Body
{ to be added }
Response  400
Response  401
Response  404
Response  500

Retrieve the inquiry information for a specific inquiry

GET/inquiries/{inquiryid}/info

Retrieve the registration status of a bank.

Parameters
HideShow
inquiryid
string (required) Example: id

the ID of the specific inquiry

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/xml
Body
{ to be added }
Response  400
Response  401
Response  404
Response  500

Retrieve the expose for a specific inquiry

GET/inquiries/{inquiryid}/expose

Retrieve the registration status of a bank.

Parameters
HideShow
inquiryid
string (required) Example: id

the ID of the specific inquiry

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/pdf
Body
{ binary data, PDF file }
Response  400
Response  401
Response  404

Retrieve the expose for a specific inquiry

GET/exposes/{exposeid}

Retrieve the registration status of a bank.

Parameters
HideShow
exposeid
string (required) Example: id

the ID of the specific expose

Request
HideShow
Headers
Authorization: Auth Token
Response  200
HideShow
Headers
Content-Type: application/pdf
Body
{ binary data, PDF file }
Response  400
Response  401
Response  404

Reply to a specific inquiry

PUT/inquiries/{inquiryid}/replies/{bankemail}

Retrieve the registration status of a bank.

Parameters
HideShow
inquiryid
string (required) Example: id

the ID of the specific inquiry

bankemail
string (required) Example: email

the email address of the bank to be created

Request
HideShow
Headers
Content-Type: text/plain
Authorization: Auth Token
Response  200
HideShow

This response means that the bank is registered.

Headers
Content-Type: text/plain
Body
{ to be added }
Response  400
Response  401
Response  404
Response  500

Generated by aglio on 11 Sep 2015