{
  "opencollection": "1.0.0",
  "info": {
    "name": "Oracle Siebel REST Metadata API",
    "version": "1.0"
  },
  "request": {
    "auth": {
      "type": "basic",
      "username": "{{username}}",
      "password": "{{password}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Metadata",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get business service catalog",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{siebel-server}/siebel/v1.0/service/describe"
          },
          "docs": "Retrieve a catalog of all Siebel business service names, methods defined for each service, and links to individual service descriptions. Returns an OpenAPI-compatible specification."
        },
        {
          "info": {
            "name": "Describe a business service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{siebel-server}/siebel/v1.0/service/:ServiceName/describe",
            "params": [
              {
                "name": "ServiceName",
                "value": "",
                "type": "path",
                "description": "Name of the Siebel business service to describe"
              }
            ]
          },
          "docs": "Retrieve the metadata description for a specific business service including its methods, input and output arguments, and data types."
        },
        {
          "info": {
            "name": "Describe workspace repository objects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{siebel-server}/siebel/v1.0/workspace/:WorkspaceName/describe",
            "params": [
              {
                "name": "WorkspaceName",
                "value": "",
                "type": "path",
                "description": "Name of the Siebel workspace (use 'main' for the default workspace)"
              }
            ]
          },
          "docs": "Retrieve a catalog of all repository objects available in the specified workspace. Returns an OpenAPI-compatible specification listing available applets, views, business components, and other Siebel repository metadata."
        },
        {
          "info": {
            "name": "Describe a business component",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{siebel-server}/siebel/v1.0/data/:BusinessObject/:BusinessComponent/describe",
            "params": [
              {
                "name": "BusinessObject",
                "value": "",
                "type": "path",
                "description": "Name of the Siebel business object"
              },
              {
                "name": "BusinessComponent",
                "value": "",
                "type": "path",
                "description": "Name of the Siebel business component"
              }
            ]
          },
          "docs": "Retrieve the OpenAPI-compatible metadata description for a specific business component within a business object. Returns field names, data types, picklist values, and available operations."
        }
      ]
    }
  ],
  "bundled": true
}