Decentral Search Broker REST interface
Resource Group¶
Retrieve the name of the broker¶
GET/name
Retrieve the name of the respective decentral search broker.
Headers
Accept: text/plain
200
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
string
(required) Example: emailthe email address of the bank to be created
Headers
Accept: text/plain
201
Headers
Content-Type: text/plain
Body
Auth Token
400
401
409
DELETE/banks/{email}
Delete a bank identified by its email
string
(required) Example: emailthe email address of the bank to be created
Headers
Content-Type: application/xml
Authorization: Auth Token
204
404
401
Retrieve the registration status of a bank¶
GET/banks/{email}/status
Retrieve the registration status of a bank.
string
(required) Example: emailthe email address of the bank
Headers
Authorization: Auth Token
200
202
403
404
Retrieve the inquiries¶
GET/inquiries
Retrieve the registration status of a bank.
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/xml
Body
{ to be added }
401
500
Retrieve the query for a specific inquiry¶
GET/inquiries/{inquiryid}/query
Retrieve the registration status of a bank.
- inquiryid
string
(required) Example: idthe ID of the specific inquiry
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/xml
Body
{ to be added }
400
401
404
500
Retrieve the contact data for a specific inquiry¶
GET/inquiries/{inquiryid}/contact
Retrieve the registration status of a bank.
- inquiryid
string
(required) Example: idthe ID of the specific inquiry
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/xml
Body
{ to be added }
400
401
404
500
Retrieve the inquiry information for a specific inquiry¶
GET/inquiries/{inquiryid}/info
Retrieve the registration status of a bank.
- inquiryid
string
(required) Example: idthe ID of the specific inquiry
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/xml
Body
{ to be added }
400
401
404
500
Retrieve the expose for a specific inquiry¶
GET/inquiries/{inquiryid}/expose
Retrieve the registration status of a bank.
- inquiryid
string
(required) Example: idthe ID of the specific inquiry
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/pdf
Body
{ binary data, PDF file }
400
401
404
Retrieve the expose for a specific inquiry¶
GET/exposes/{exposeid}
Retrieve the registration status of a bank.
- exposeid
string
(required) Example: idthe ID of the specific expose
Headers
Authorization: Auth Token
200
Headers
Content-Type: application/pdf
Body
{ binary data, PDF file }
400
401
404
Reply to a specific inquiry¶
PUT/inquiries/{inquiryid}/replies/{bankemail}
Retrieve the registration status of a bank.
- inquiryid
string
(required) Example: idthe ID of the specific inquiry
- bankemail
string
(required) Example: emailthe email address of the bank to be created
Headers
Content-Type: text/plain
Authorization: Auth Token
200
This response means that the bank is registered.
Headers
Content-Type: text/plain
Body
{ to be added }
400
401
404
500