Oracle APEX · Schema

ParameterCreate

Request body for creating or updating a REST handler parameter binding

APEXCloudDatabaseDevelopment PlatformEnterpriseGenerative AILow-CodeOracleORDSPL/SQLREST APIWeb ApplicationsWorkflow

Properties

Name Type Description
handler_id integer ID of the parent REST handler
name string Name of the parameter as it appears in the request
bind_variable_name string Name of the bind variable in the handler source code
source_type string Source of the parameter value
access_method string How the parameter is accessed
comments string Descriptive comment for the parameter
View JSON Schema on GitHub

JSON Schema

oracle-apex-parametercreate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ParameterCreate",
  "title": "ParameterCreate",
  "type": "object",
  "description": "Request body for creating or updating a REST handler parameter binding",
  "required": [
    "handler_id",
    "name",
    "bind_variable_name",
    "source_type",
    "access_method"
  ],
  "properties": {
    "handler_id": {
      "type": "integer",
      "description": "ID of the parent REST handler"
    },
    "name": {
      "type": "string",
      "description": "Name of the parameter as it appears in the request"
    },
    "bind_variable_name": {
      "type": "string",
      "description": "Name of the bind variable in the handler source code"
    },
    "source_type": {
      "type": "string",
      "description": "Source of the parameter value",
      "enum": [
        "HEADER",
        "RESPONSE",
        "URI"
      ]
    },
    "access_method": {
      "type": "string",
      "description": "How the parameter is accessed",
      "enum": [
        "IN",
        "OUT",
        "INOUT"
      ]
    },
    "comments": {
      "type": "string",
      "description": "Descriptive comment for the parameter"
    }
  }
}