{
  "opencollection": "1.0.0",
  "info": {
    "name": "Identity and Access Management Data Plane Dataplane API",
    "version": "v1"
  },
  "items": [
    {
      "info": {
        "name": "dataplane",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get a scoped-access security token.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://localhost:9010/v1/actions/generateScopedAccessToken",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Based on the calling Principal and the input payload, derive the claims, and generate a scoped-access token for specific resources. For example, set scope to urn:oracle:db::id::<compartment-id> for access to a database in a compartment.\n"
        },
        {
          "info": {
            "name": "Generates a user principal session token (UPST) for the authenticated user principal.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://localhost:9010/v1/token/upst/actions/GenerateUpst",
            "headers": [
              {
                "name": "opc-request-id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Exchanges a valid user token-based signature (API key and UPST) for a short-lived UPST of the authenticated\nuser principal. When not specified, the user session duration is set to a default of 60 minutes in all realms. Resulting UPSTs\nare refreshable while the user session has not expired.\n"
        }
      ]
    }
  ],
  "bundled": true
}