Oracle · Schema

EnrichmentJob

Object representing to EnrichmentJob. ocidEntityType: generativeaiEnrichmentJob adLocality: regional

OracleCloudDatabaseEnterpriseInfrastructureSoftware-as-a-ServiceFortune 100

Properties

Name Type Description
definedTags object Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
description string An optional description of the EnrichmentJob.
displayName string A user-friendly display name. It does not have to be unique and can be modified. Avoid entering confidential information.
enrichmentJobConfiguration object
enrichmentJobType string Enrichment job type. Currently supported Full Build (All supported objects in a given schema) and Partial Build (Selected tables and/or supported objects in a given schema).
freeformTags object Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
id string Unique identifier that is immutable on creation.
lifecycleDetails string A message describing the current state in more detail that can provide actionable information.
lifecycleState string The lifecycleState of GenerateSqlJob.
percentComplete number The percentage of the enrichment job that has been completed.
semanticStoreId string Owning SemanticStore [OCID](/iaas/Content/General/Concepts/identifiers.htm) for an EnrichmentJob.
systemTags object System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
timeAccepted string The date and time that the enrichment job was accepted in the format of an RFC3339 datetime string.
timeFinished string The date and time that the enrichment job was finished in the format of an RFC3339 datetime string.
timeStarted string The date and time that the enrichment job was started in the format of an RFC3339 datetime string.
View JSON Schema on GitHub

JSON Schema

oracle-enrichment-job-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/oracle/json-schema/oracle-enrichment-job-schema.json",
  "title": "EnrichmentJob",
  "description": "Object representing to EnrichmentJob.\nocidEntityType: generativeaiEnrichmentJob\nadLocality: regional\n",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/oracle-cancelenrichmentjob-api-openapi.yml#/components/schemas/EnrichmentJob",
  "properties": {
    "definedTags": {
      "additionalProperties": {
        "additionalProperties": {
          "type": "object"
        },
        "type": "object"
      },
      "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace.\nExample: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`\n",
      "type": "object"
    },
    "description": {
      "description": "An optional description of the EnrichmentJob.",
      "maxLength": 400,
      "minLength": 1,
      "type": "string",
      "x-default-description": "null"
    },
    "displayName": {
      "description": "A user-friendly display name. It does not have to be unique and can be modified. Avoid entering confidential information.",
      "maxLength": 255,
      "minLength": 1,
      "type": "string"
    },
    "enrichmentJobConfiguration": {
      "$ref": "#/$defs/EnrichmentJobConfiguration"
    },
    "enrichmentJobType": {
      "description": "Enrichment job type. Currently supported Full Build (All supported objects in a given schema) and Partial Build (Selected tables and/or supported objects in a given schema).",
      "enum": [
        "FULL_BUILD",
        "PARTIAL_BUILD",
        "DELTA_REFRESH"
      ],
      "type": "string",
      "x-obmcs-top-level-enum": "#/definitions/EnrichmentJobType"
    },
    "freeformTags": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.\nExample: `{\"bar-key\": \"value\"}`\n",
      "type": "object"
    },
    "id": {
      "description": "Unique identifier that is immutable on creation.",
      "type": "string"
    },
    "lifecycleDetails": {
      "description": "A message describing the current state in more detail that can provide actionable information.",
      "type": "string"
    },
    "lifecycleState": {
      "description": "The lifecycleState of GenerateSqlJob.",
      "enum": [
        "ACCEPTED",
        "IN_PROGRESS",
        "FAILED",
        "SUCCEEDED",
        "CANCELING",
        "CANCELED"
      ],
      "type": "string",
      "x-obmcs-top-level-enum": "#/definitions/LifecycleState"
    },
    "percentComplete": {
      "description": "The percentage of the enrichment job that has been completed.",
      "format": "float",
      "maximum": 100,
      "minimum": 0,
      "type": "number"
    },
    "semanticStoreId": {
      "description": "Owning SemanticStore [OCID](/iaas/Content/General/Concepts/identifiers.htm) for an EnrichmentJob.",
      "maxLength": 255,
      "minLength": 1,
      "type": "string"
    },
    "systemTags": {
      "additionalProperties": {
        "additionalProperties": {
          "type": "object"
        },
        "type": "object"
      },
      "description": "System tags for this resource. Each key is predefined and scoped to a namespace.\nExample: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`\n",
      "type": "object"
    },
    "timeAccepted": {
      "description": "The date and time that the enrichment job was accepted in the format of an RFC3339 datetime string.",
      "format": "date-time",
      "type": "string"
    },
    "timeFinished": {
      "description": "The date and time that the enrichment job was finished in the format of an RFC3339 datetime string.",
      "format": "date-time",
      "type": "string"
    },
    "timeStarted": {
      "description": "The date and time that the enrichment job was started in the format of an RFC3339 datetime string.",
      "format": "date-time",
      "type": "string"
    }
  },
  "required": [
    "id",
    "semanticStoreId",
    "enrichmentJobType",
    "enrichmentJobConfiguration",
    "timeAccepted",
    "lifecycleDetails",
    "lifecycleState"
  ],
  "type": "object",
  "$defs": {
    "EnrichmentJobConfiguration": {
      "description": "An EnrichmentJobConfiguration describes the database objects that will be targeted by an EnrichmentJob, as described by the job's type.\n",
      "properties": {
        "enrichmentJobType": {
          "description": "Enrichment job type",
          "enum": [
            "FULL_BUILD",
            "PARTIAL_BUILD",
            "DELTA_REFRESH"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/EnrichmentJobType"
        }
      },
      "required": [
        "enrichmentJobType"
      ],
      "type": "object"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/oracle-enrichment-job"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.