Oracle Fusion Environment Family API

The fusionEnvironmentFamily API from Oracle — 5 operation(s) for fusionenvironmentfamily.

Operations 8

GET /fusionEnvironmentFamilies Gets a list of all FusionEnvironmentFamilies in a compartment #
POST /fusionEnvironmentFamilies Creates a new FusionEnvironmentFamily #
DELETE /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId} Delete a provisioned FusionEnvironmentFamily #
GET /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId} Get FusionEnvironmentFamily #
PUT /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId} Update the FusionEnvironmentFamily identified by the id #
POST /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/actions/changeCompartment Moves a FusionEnvironmentFamily into a different compartment. #
GET /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/limitsAndUsage Get FusionEnvironmentFamily Limits and Usage #
GET /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/subscriptionDetails Get FusionEnvironmentFamily Subscription Detail #

Documentation

📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/access-governance-cp/20220518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/adm/20220421/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/advisor/20200606/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ai-data-platform/20240831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/analytics/20190331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/announcements/0.0.1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/api-gateway/20190501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-config/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-control-plane/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-synthetic-monitoring/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-trace-explorer/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/audit/20190901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/autoscaling/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bastion/20210331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/batch/20251031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bigdata/20190531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/blockchain/20191010/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/budgets/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificates/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificatesmgmt/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cloud-guard/20200131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/clusterplacementgroups/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/compute-cloud-at-customer/20221208/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-instances/20210415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-registry/20180419/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cost-anomaly/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dashboard/20210731/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-catalog/20190325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-flow/20200129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-integration/20200430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-safe/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-science/20190101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-management/20201101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-migration/20230518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-multicloud-integrations/20240501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools/20201005/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools-runtime/20230222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datacc/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling-dp/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/delegate-access-control/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/devops/20210630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/digital-assistant/20190506/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/disaster-recovery/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dms/20211101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dns/20180115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/document-understanding/20221109/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/edsfu/20220528/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildelivery/20170907/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildeliverysubmission/20220926/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/events/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/filestorage/20171215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fleet-management/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functions/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functionsdocgenpbf/1.0/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fusion-applications/20211201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents-client/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-inference/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-nl2sql/20260325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generic/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/globally-distributed-database/20250101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/goldengate/20200407/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/healthchecks/20180501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-domains/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-dp/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/incidentmanagement/20181231/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/instanceagent/20180530/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/integration/20190131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iot/20250531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/itas/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms/20210610/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-utils/20250521/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/kafka/20240901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/key/release/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/language/20221001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/licensemanager/20220430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits-increase/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits/20181025/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/loadbalancer/20170115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logan-api-spec/20200601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-dataplane/20200831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-management/20200531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-search/20190909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/lustre/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managed-access/20220126/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/management-agent/20200202/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managementdashboard/20200901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/marketplace/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mngdmac/20250320/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/multicloud-omhub-cp/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mysql/20190415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/NetMonitor/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20230501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/networkloadbalancer/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/nosql-database/20190828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/notification/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/OCB/20220509/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occ/20230515/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occds/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occm/20231107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocicache/20220315/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocm/20220919/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opa/20210621/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opensearch/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operations-insights/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operatoraccesscontrol/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/oracle-api-access-control/20241130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20230401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20200801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/osmh/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/postgresql/20220915/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/psasvc/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/publisher/20241201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/queue/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/recovery-service/20210216/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/registry/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-analytics/20241031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-discovery-monitoring-control-api/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-scheduler/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resourcemanager/20180917/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/rover/20201210/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/s3objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/scanning/20210215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/search/20180409/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretmgmt/20180608/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretretrieval/20190301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secure-desktops/20220618/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/security-attribute/20240815/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/self/20260129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/service-catalog/20210527/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/serviceconnectors/20200909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/smp/20210914/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/speech/20220101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/stack-monitoring/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/streaming/20180418/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/threat-intel/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage/20200107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage-proxy/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vision/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder/20210601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder-studio/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20230701/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waa/20211230/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waas/20181116/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waf/20210930/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/wlms/20241101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/workrequests/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing-tools/20240301/

Specifications

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/oracle-fusionenvironmentfamily-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

oracle-fusionenvironmentfamily-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Use the Fusion Applications Environment Management API to manage the environments where your Fusion Applications run. For more information, see the [Fusion Applications Environment Management documentation](/iaas/Content/fusion-applications/home.htm).
  title: Fusion Applications Environment Management Fusion Environment Family API
  version: '20211201'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/2862e9b2d8df5c1b0fcbcce0eecb2a727ba22660b1a4afb08cc75980114cc127.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Fusion Applications Environment Management API OCI service and stored verbatim; API Evangelist added only this provenance block.
  x-evidence:
  - url: https://docs.oracle.com/en-us/iaas/api/specs/index.json
    what: Oracle's own index of every OCI service specification
  - url: https://docs.oracle.com/en-us/iaas/api/specs/2862e9b2d8df5c1b0fcbcce0eecb2a727ba22660b1a4afb08cc75980114cc127.yaml
    what: the harvested document for Fusion Applications Environment Management API
servers:
- url: http://127.0.0.1/20211201
- url: https://127.0.0.1/20211201
tags:
- name: fusionEnvironmentFamily
paths:
  /fusionEnvironmentFamilies:
    get:
      description: 'Returns a list of FusionEnvironmentFamilies.

        '
      operationId: ListFusionEnvironmentFamilies
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdQueryParam'
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/DisplayNameQueryParam'
      - $ref: '#/components/parameters/FusionEnvironmentFamilyLifecycleStateQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/SortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: A page of FusionEnvironmentFamilySummary objects.
          headers:
            opc-next-page:
              description: 'For pagination of a list of items. When paging through a list, if this header appears in the response,

                then a partial list might have been returned. Include this value as the `page` parameter for the

                subsequent GET request to get the next batch of items.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FusionEnvironmentFamilyCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Gets a list of all FusionEnvironmentFamilies in a compartment
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
    post:
      description: 'Creates a new FusionEnvironmentFamily.

        '
      operationId: CreateFusionEnvironmentFamily
      parameters:
      - $ref: '#/components/parameters/OpcProvisionOptionHeaderParam'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The FusionEnvironmentFamily will be created.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Creates a new FusionEnvironmentFamily
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateFusionEnvironmentFamilyDetails'
        description: Details for the new FusionEnvironmentFamily.
        required: true
  /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}:
    delete:
      description: Deletes a FusionEnvironmentFamily resource by identifier
      operationId: DeleteFusionEnvironmentFamily
      parameters:
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      responses:
        202:
          description: Accepted the request. The FusionEnvironmentFamily will be deleted.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Delete a provisioned FusionEnvironmentFamily
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
    get:
      description: Retrieves a fusion environment family identified by its OCID.
      operationId: GetFusionEnvironmentFamily
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Retrieves the FusionEnvironmentFamily with the given id
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FusionEnvironmentFamily'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Get FusionEnvironmentFamily
      tags:
      - fusionEnvironmentFamily
    put:
      description: Updates the FusionEnvironmentFamily
      operationId: UpdateFusionEnvironmentFamily
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The FusionEnvironmentFamily will be updated.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Update the FusionEnvironmentFamily identified by the id
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateFusionEnvironmentFamilyDetails'
        description: The information to be updated.
        required: true
  /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/actions/changeCompartment:
    post:
      description: 'Moves a FusionEnvironmentFamily into a different compartment. When provided, If-Match is checked against ETag

        values of the resource.

        '
      operationId: ChangeFusionEnvironmentFamilyCompartment
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        202:
          description: Target fusion environment family moved successfully.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: The [OCID](/Content/General/Concepts/identifiers.htm) of the work request.
              schema:
                type: string
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        500:
          $ref: '#/components/responses/500'
      summary: Moves a FusionEnvironmentFamily into a different compartment.
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeFusionEnvironmentFamilyCompartmentDetails'
        description: Details for the compartment move.
        required: true
  /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/limitsAndUsage:
    get:
      description: Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that's allowed to be created based on the group's associated subscriptions.
      operationId: GetFusionEnvironmentFamilyLimitsAndUsage
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Retrieves the FusionEnvironmentFamily Limit with the given FusionEnvironmentFamily id
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FusionEnvironmentFamilyLimitsAndUsage'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Get FusionEnvironmentFamily Limits and Usage
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
  /fusionEnvironmentFamilies/{fusionEnvironmentFamilyId}/subscriptionDetails:
    get:
      description: Gets the subscription details of an fusion environment family.
      operationId: GetFusionEnvironmentFamilySubscriptionDetail
      parameters:
      - $ref: '#/components/parameters/FusionEnvironmentFamilyIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Retrieves the FusionEnvironmentFamily subcription details with the given FusionEnvironmentFamily id
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubscriptionDetail'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Get FusionEnvironmentFamily Subscription Detail
      tags:
      - fusionEnvironmentFamily
      x-related-resource: '#/definitions/FusionEnvironmentFamily'
components:
  schemas:
    Subscription:
      description: Subscription information for compartmentId. Only root compartments are allowed.
      properties:
        classicSubscriptionId:
          description: Subscription id.
          example: '7971096'
          maxLength: 31
          minLength: 1
          type: string
        id:
          description: OCID of the subscription details for particular root compartment or tenancy.
          example: ocid1.organizationssubscription.oc1..exampleuniqueID
          maxLength: 255
          minLength: 1
          type: string
        lifecycleDetails:
          description: Subscription resource intermediate states.
          enum:
          - ACTIVE
          - PURGED
          - CANCELED
          - PAID_PURGED
          - INITIALIZED
          - SOFT_TERMINATED
          - DISABLED
          - BEGIN_TERMINATION
          - MIGRATED
          - PENDING_CANCELATION
          - ARCHIVED
          - NON_RECOVERABLE
          - BEGIN_SOFT_TERMINATION
          - ACTIVATED
          - ACCESS_DISABLED
          - PENDING_REGISTRATION
          - TERMINATED
          - RELOCATING
          - DEPROVISIONED
          - PROVISIONED
          - BEGIN_TERMINATION_PASSIVE
          - LOCKED
          - PENDING_DEPROVISIONING
          - REGISTERED
          - CANCELLED
          - EXPIRED
          example: ACTIVE
          maxLength: 100
          minLength: 1
          type: string
        lifecycleState:
          description: Lifecycle state of the subscription.
          enum:
          - CREATING
          - ACTIVE
          - INACTIVE
          - UPDATING
          - DELETING
          - DELETED
          - FAILED
          - NEEDS_ATTENTION
          example: ACTIVE
          maxLength: 100
          minLength: 1
          type: string
        serviceName:
          description: The type of subscription, such as 'CLOUDCM'/'SAAS'/'CRM', etc.
          type: string
        skus:
          description: Stock keeping unit.
          items:
            $ref: '#/components/schemas/SubscriptionSku'
          type: array
      required:
      - id
      - classicSubscriptionId
      - serviceName
      - skus
    FusionEnvironmentFamilySummary:
      description: Summary information for a Fusion environment family.
      properties:
        capabilities:
          description: Supported or Enabled capabilities.
          items:
            $ref: '#/components/schemas/Capabilities'
          type: object
        compartmentId:
          description: The OCID of the compartment where the environment family is located.
          type: string
        definedTags:
          additionalProperties:
            additionalProperties:
              description: 'The value of the tag. Only string, integer and boolean types are supported.

                '
              type: object
            description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.

              Example: `{"bar-key": "value"}`

              '
            type: object
          description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.

            Example: `{"foo-namespace": {"bar-key": "value"}}`

            '
          type: object
        displayName:
          description: A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
          type: string
        familyMaintenancePolicy:
          $ref: '#/components/schemas/FamilyMaintenancePolicy'
        freeformTags:
          additionalProperties:
            type: string
          description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.

            Example: `{"bar-key": "value"}`

            '
          type: object
        id:
          description: The unique identifier (OCID) of the environment family. Can't be changed after creation.
          type: string
        isSubscriptionUpdateNeeded:
          description: When set to True, a subscription update is required for the environment family.
          type: boolean
        lifecycleDetails:
          description: A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
          type: string
        lifecycleState:
          description: The current state of the FusionEnvironmentFamily.
          type: string
          x-obmcs-enumref: '#/definitions/FusionEnvironmentFamily/lifecycleState'
        subscriptionIds:
          description: The list of the IDs of the applications subscriptions that are associated with the environment family.
          items:
            type: string
          type: array
        timeCreated:
          description: The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
          format: date-time
          type: string
        timeUpdated:
          description: The time the FusionEnvironmentFamily was updated. An RFC3339 formatted datetime string.
          format: date-time
          type: string
      required:
      - id
      - displayName
      - compartmentId
      - subscriptionIds
      - lifecycleState
      type: object
    FusionEnvironmentFamilyCollection:
      description: Results of a Fusion environment family search.
      properties:
        items:
          description: A page of FusionEnvironmentFamilySummary objects.
          items:
            $ref: '#/components/schemas/FusionEnvironmentFamilySummary'
          type: array
      required:
      - items
      type: object
    LimitAndUsage:
      description: The limit and usage for a specific environment type, for example, production, development, or test.
      properties:
        limit:
          description: The limit of current environment.
          type: integer
        usage:
          description: The usage of current environment.
          type: integer
      required:
      - limit
      - usage
      type: object
    ChangeFusionEnvironmentFamilyCompartmentDetails:
      description: Details about the compartment the environment family should be moved to.
      properties:
        compartmentId:
          description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved.

            '
          maxLength: 255
          minLength: 1
          type: string
      required:
      - compartmentId
      type: object
    FusionEnvironmentFamilyLimitsAndUsage:
      description: Details of EnvironmentLimits.
      properties:
        developmentLimitAndUsage:
          $ref: '#/components/schemas/LimitAndUsage'
        productionLimitAndUsage:
          $ref: '#/components/schemas/LimitAndUsage'
        testLimitAndUsage:
          $ref: '#/components/schemas/LimitAndUsage'
      required:
      - productionLimitAndUsage
      - testLimitAndUsage
      - developmentLimitAndUsage
      type: object
    Capabilities:
      description: Status of capabilities that can be enabled for an environment family.
      properties:
        isBreakGlassEnabled:
          default: false
          description: Indicates whether Break Glass is enabled for the environment family.
          type: boolean
        isByokEnabled:
          default: false
          description: Indicates whether customers can use their own encryption keys.
          type: boolean
        isDataMaskingEnabled:
          default: false
          description: Indicates whether data masking is enabled for the environment family. When enabled, data masking activities are supported.
          type: boolean
      type: object
    FamilyMaintenancePolicy:
      description: The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
      properties:
        concurrentMaintenance:
          default: DISABLED
          description: Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
          enum:
          - PROD
          - NON_PROD
          - DISABLED
          type: string
        isMonthlyPatchingEnabled:
          default: false
          description: When True, monthly patching is enabled for the environment family.
          type: boolean
        quarterlyUpgradeBeginTimes:
          description: The quarterly maintenance month group schedule of the Fusion environment family.
          format: x-obmcs-recurring-time
          type: string
      type: object
      x-default-description: when unspecified, default value is automatically assigned
    UpdateFusionEnvironmentFamilyDetails:
      description: The details of the Fusion environment family to be updated.
      properties:
        capabilities:
          description: Supported or Enabled capabilities.
          items:
            $ref: '#/components/schemas/Capabilities'
          type: object
        definedTags:
          additionalProperties:
            additionalProperties:
              description: 'The value of the tag. Only string, integer and boolean types are supported.

                '
              type: object
            description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.

              Example: `{"bar-key": "value"}`

              '
            type: object
          description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.

            Example: `{"foo-namespace": {"bar-key": "value"}}`

            '
          type: object
        displayName:
          description: A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
          maxLength: 255
          minLength: 1
          type: string
          x-default-description: when unspecified, the current value of this field will be preserved
        familyMaintenancePolicy:
          $ref: '#/components/schemas/UpdateFamilyMaintenancePolicyDetails'
        freeformTags:
          additionalProperties:
            type: string
          description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.

            Example: `{"bar-key": "value"}`

            '
          type: object
        isLive:
          description: Whether the production fusion environment is accepting customer traffic or not.
          type: boolean
        subscriptionIds:
          description: The list of the IDs of the applications subscriptions that are associated with the environment family.
          items:
            type: string
          type: array
          x-default-description: when unspecified, the current value of this field will be preserved
        timeOfGoLive:
          description: Time the production fusion environment is accepting customer traffic. An RFC3339 formatted datetime string.
          format: date-time
          type: string
      type: object
    SubscriptionSku:
      description: SKU information.
      properties:
        description:
          description: Description of the stock units.
          example: Oracle Database Exadata Cloud Service - Half Rack - X6 - BYOL - Hosted Environment Per Hour
          maxLength: 2000
          type: string
        licensePartDescription:
          description: Description of the covered product belonging to this Sku.
          example: Additional Bandwidth - Megabyte BUNDLED-BW-1MB
          maxLength: 240
          type: string
        metricName:
          description: Base metric for billing the service.
          example: HOSTED EXPENSE REPORT
          maxLength: 60
          type: string
        quantity:
          description: Quantity of the stock units.
          example: 1
          type: integer
        sku:
          description: Stock keeping unit id.
          example: '7971096'
          maxLength: 40
          type: string
      required:
      - sku
      - quantity
    Error:
      description: Error Information.
      properties:
        code:
          description: A short error code that defines the error, meant for programmatic parsing.
          type: string
        message:
          description: A human-readable error string.
          type: string
      required:
      - code
      - message
    FusionEnvironmentFamily:
      description: Details of a Fusion environment family. An environment family is a logical grouping of environments. The environment family defines a set of characteristics that are shared across the environments to allow consistent management and maintenance across your production, test, and development environments. For more information, see [Planning an Environment Family](/iaas/Content/fusion-applications/plan-environment-family.htm).
      properties:
        capabilities:
          description: Supported or Enabled capabilities.
          items:
            $ref: '#/components/schemas/Capabilities'
          type: object
        compartmentId:
          description: The OCID of the compartment where the environment family is located.
          type: string
        definedTags:
          additionalProperties:
            additionalProperties:
              description: 'The value of the tag. Only string, integer and boolean types are supported.

                '
              type: object
            description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.

              Example: `{"bar-key": "value"}`

              '
            type: object
          description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.

            Example: `{"foo-namespace": {"bar-key": "value"}}`

            '
          type: object
        displayName:
          description: A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
          type: string
        familyMaintenancePolicy:
          $ref: '#/components/schemas/FamilyMaintenancePolicy'
        freeformTags:
          additionalProperties:
            type: string
          description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.

            Example: `{"bar-key": "value"}`

            '
          type: object
        id:
          description: The unique identifier (OCID) of the environment family. Can't be changed after creation.
          type: string
        isLive:
          description: Indicates whether the production environment is accepting live customer traffic.
          type: boolean
        isSubscriptionUpdateNeeded:
          description: When set to True, a subscription update is required for the environment family.
          type: boolean
        lifecycleDetails:
          description: A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
          type: string
        lifecycleState:
          description: The current state of the FusionEnvironmentFamily.
          enum:
          - CREATING
          - UPDATING
          - ACTIVE
          - DELETING
          - DELETED
          - FAILED
          type: string
        subscriptionIds:
          description: The list of the IDs of the applications subscriptions that are associated with the environment family.
          items:
            type: string
          type: array
        systemName:
          description: Environment Specific Guid/ System Name
          type: string
        timeCreated:
          description: The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
          format: date-time
          type: string
        timeLastSubscriptionUpdate:
          description: Indicates when the family received the last subscription update
          format: date-time
          type: string
        timeOfGoLive:
          description: The time the production Fusion environment began accepting customer traffic. An RFC3339 formatted datetime string.
          format: date-time
          type: string
      required:
      - id
      - displayName
      - compartmentId
      - subscriptionIds
      - lifecycleState
      type: object
    UpdateFamilyMaintenancePolicyDetails:
      description: The editable settings of the policy that specifies the maintenance and upgrade preferences for an environment.
      properties:
        concurrentMaintenance:
          defau

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle/refs/heads/main/openapi/oracle-fusionenvironmentfamily-api-openapi.yml