Querying for Child Repository Object MetaData
You can query for child repository objects metadata, such as required fields, properties of each field, catalog URLs for grandchildren, response format, and so on, by appending the describe parameter to the object name.
The following request queries for metadata belonging to the child of the applet repository object called Control.
URI: http://ServerName:port/siebel/v1.0/workspace/MAIN/Applet/{key}/Control/describe
HTTP Method: GET
Content-Type: application/json
Authorization: Basic
Request body: None
Here are the response details for a successful request:
HTTP Code: 200
Content-Type: application/json
- Response body:
{ "swagger": "2.0", "info": {}, "schemes": [], "securityDefinitions": {}, "externalDocs": {}, "host": "host:port number", "basePath": "/siebel/v1.0", "definitions": { "workspace_MAIN_Applet_{key}_Control_": { "type": "object", "required": [ "Name", "Type", "Show Popup", "HTML Row Sensitive", "Parent Id", "HTML Default Control" ], "properties": { "ActiveX Bind Property": { "maxLength": 75, "x-siebel-precision": "0", "type": "string", "x-siebel-datatype": "DTYPE_TEXT", "x-siebel-scale": "0", "title": "ActiveX Bind Property" }, "tags": [], "paths":{} }