openapi: 3.2.0 info: description:

Oracle Cloud My Services API is an Internet facing service that allows customers to access the Oracle Cloud

title: Oracle Cloud My Services Operation Resource API version: v1 x-provenance: method: harvested first_party: true publisher: Oracle source: https://docs.oracle.com/en-us/iaas/api/specs/2fd4343e03912de02e1b6e82eb9fed428530a4191aff1e43fb986fb90c429748.json harvested: '2026-08-04' note: Published by Oracle as the contract for the Oracle Cloud My Services 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/2fd4343e03912de02e1b6e82eb9fed428530a4191aff1e43fb986fb90c429748.json what: the harvested document for Oracle Cloud My Services API servers: - url: https://itra.oraclecloud.com/itas tags: - description: The Operation resource represents an asynchronous task to be performed by back end services. name: OperationResource paths: /{domain}/myservices/api/v1/operations/{id}: get: description: Retrieves an operation by its id. operationId: resource_MSOperationResource_get_GET parameters: - description: The identity domain name or the IDCS GUID of the resource in: path name: domain required: true schema: type: string - description: The unique Operation Id in: path name: id required: true schema: type: string - description: The identity domain name or the IDCS GUID of the user to authenticate. in: header name: X-ID-TENANT-NAME schema: type: string - description: '' in: query name: expands schema: type: string default: operationItems responses: '200': description: OK headers: Content-Type: description: Response body content type (application/json). schema: type: string content: application/json: schema: $ref: '#/components/schemas/json_MSOperation' description: '' '401': description: Unauthorized, specify a valid Authorization header + X-ID-TENANT-NAME header or substitute the domain in the url with ".anon" for an anonymous request. headers: {} content: application/json: schema: $ref: '#/components/schemas/json_MSError' description: '' '404': description: The resource was not found. headers: {} content: application/json: schema: $ref: '#/components/schemas/json_MSError' description: '' default: description: Unexpected error. summary: Retrieves an operation by its id. tags: - OperationResource put: description: Update an operation operationId: resource_MSOperationResource_put_PUT parameters: - description: The identity domain name or the IDCS GUID of the resource in: path name: domain required: true schema: type: string - description: The unique Operation Id in: path name: id required: true schema: type: string - description: The identity domain name or the IDCS GUID of the user to authenticate. in: header name: X-ID-TENANT-NAME schema: type: string responses: '204': description: No Content headers: Content-Type: description: Response body content type (application/json). schema: type: string content: application/json: schema: description: '' type: string format: binary '401': description: Unauthorized, specify a valid Authorization header + X-ID-TENANT-NAME header or substitute the domain in the url with ".anon" for an anonymous request. headers: {} content: application/json: schema: $ref: '#/components/schemas/json_MSError' description: '' '404': description: The resource was not found. headers: {} content: application/json: schema: $ref: '#/components/schemas/json_MSError' description: '' default: description: Unexpected error. summary: Update an operation. tags: - OperationResource requestBody: content: application/json: schema: $ref: '#/components/schemas/json_MSOperation' description: '' components: schemas: json_MSOperationResourceType: description: '' enum: - PRODUCT - CLOUD_ACCOUNT - PURCHASE_ENTITLEMENT - SERVICE_ENTITLEMENT - SERVICE_INSTANCE title: MSOperationResourceType type: string json_MSAttributeDefinitionTransformationClassExecutionMode: description: '' enum: - VALIDATION - PROCESSING - BOTH title: MSAttributeDefinitionTransformationClassExecutionMode type: string json_MSServiceDefinition: description: MyServices ServiceDefinition properties: canonicalLink: description: Canonical Link of the Service Entitlement Resource type: string id: description: Unique Id of the Service Definition type: string name: description: Name of the Service Definition. As an example, "DBAAS" would represent the service "DataBase As A Service" type: string title: ServiceDefinition type: object json_MSAttribute: description: MyServices ServiceDefinition object properties: attributes: description: '' items: $ref: '#/components/schemas/json_MSAttribute' type: array name: description: '' type: string value: description: '' type: string title: Attribute type: object json_MSAttributeDefinition: description: MyServices ServiceDefinition object properties: attributeDefinitions: description: '' items: $ref: '#/components/schemas/json_MSAttributeDefinition' type: array description: description: '' type: string id: description: '' type: string inputType: $ref: '#/components/schemas/json_MSAttributeDefinitionInputType' description: '' maxLength: description: '' type: number maxValue: description: '' type: number minLength: description: '' type: number minValue: description: '' type: number name: description: '' type: string operationItemDefinitionId: description: '' type: string required: description: '' type: boolean supportedResourceValues: description: '' type: string supportedValues: description: '' items: $ref: '#/components/schemas/json_MSAttributeSupportedValue' type: array transformationAttributeName: description: '' type: string transformationClass: description: '' type: string transformationClassExecutionMode: $ref: '#/components/schemas/json_MSAttributeDefinitionTransformationClassExecutionMode' description: '' transformationClassParameters: description: '' items: type: string type: array validationClass: description: '' type: string validationClassParameters: description: '' items: type: string type: array validationRuleRegExp: description: '' type: string value: description: '' type: string valueFromAttribute: description: '' type: string title: AttributeDefinition type: object json_MSProductPrice: description: '' properties: currencyCode: description: '' type: string model: $ref: '#/components/schemas/json_ProductPriceModel' description: '' rangeMax: description: '' type: number rangeMin: description: '' type: number rangeUnit: description: '' type: string value: description: The maximum precision is 10 digits after the decimal point, extra digits will be discarded. type: number title: ProductPrice type: object json_MSOperationItemDefinition: description: OperationItemDefinition object properties: attributeDefinitions: description: '' items: $ref: '#/components/schemas/json_MSAttributeDefinition' type: array canonicalLink: description: '' type: string id: description: '' type: string name: description: '' type: string operationType: $ref: '#/components/schemas/json_MSOperationType' description: '' product: $ref: '#/components/schemas/json_MSProduct' description: '' resourceType: $ref: '#/components/schemas/json_MSOperationResourceType' description: '' serviceDefinition: $ref: '#/components/schemas/json_MSServiceDefinition' description: '' title: OperationItemDefinition type: object json_MSOperation: description: Represents an operation properties: canonicalLink: description: '' type: string createdOn: description: '' type: number id: description: '' type: string modifiedOn: description: '' type: number name: description: '' type: string operationItems: description: '' items: $ref: '#/components/schemas/json_MSOperationItem' type: array result: description: '' type: string title: Operation type: object json_MSActionLog: description: MyServices ServiceDefinition object properties: action: description: '' type: string attributes: description: '' items: $ref: '#/components/schemas/json_MSAttribute' type: array createdOn: description: '' type: number id: description: '' type: string message: description: '' type: string operationId: description: '' type: string operationItemId: description: '' type: string status: $ref: '#/components/schemas/json_OperationItemResultStatus' description: '' title: ActionLog type: object json_OperationItemResultStatus: description: '' enum: - READY - ASYNC_WAIT - PROCESSING - PROCESSED - FAILED - WAITING title: OperationItemResultStatus type: string json_MSProduct: description: '' properties: allowedPromotions: description: Array of Product that includes associated allowed promotions items: $ref: '#/components/schemas/json_MSProduct' type: array canonicalLink: description: '' type: string currencyCode: description: Three letters currency code in ISO 4217 standard type: string currencyCodeLocalizations: description: Array of Product containing subset of attributes that are localized by currencyCode items: $ref: '#/components/schemas/json_MSProduct' type: array displayName: description: '' type: string eligibleSelections: description: 'List of selection criteria that specifies a product eligibility (e.g., EDITION: Standard)' items: $ref: '#/components/schemas/json_MSProductSelection' type: array id: description: Product unique identifier type: string language: description: '' type: string languageLocalizations: description: Array of Product containing subset of attributes that are localized by language items: $ref: '#/components/schemas/json_MSProduct' type: array metricDisplayName: description: '' type: string parentProducts: description: Array of Product that includes this product (i.e., top-level SKUs) items: $ref: '#/components/schemas/json_MSProduct' type: array partInventoryItemId: description: Part inventory item id type: string partNumber: description: Product part number type: string prices: description: Product price list for a specific currency code items: $ref: '#/components/schemas/json_MSProductPrice' type: array serviceCategoryDisplayName: description: '' type: string serviceDefinition: $ref: '#/components/schemas/json_MSServiceDefinition' description: '' shortDisplayName: description: '' type: string title: Product type: object json_MSOperationItemResult: description: MyServices ServiceDefinition object properties: actionRetryCount: description: '' type: number actionScheduledOn: description: '' type: number attributes: description: '' items: $ref: '#/components/schemas/json_MSAttribute' type: array currentAction: description: '' type: string status: $ref: '#/components/schemas/json_OperationItemResultStatus' description: '' title: OperationItemResult type: object json_MSAttributeDefinitionInputType: description: '' enum: - READ_ONLY - HIDDEN - DEFINITION - PROMOTION - INTERNAL - TEXT - TEXTAREA - CHECKBOX - SELECT_ONE_RESOURCE - SELECT_ONE_VALUE title: AttributeDefinitionInputType type: string json_MSError: description: '' properties: additionalInfoLink: description: '' type: string errorCode: description: '' type: string errorMessage: description: '' type: string httpMessage: description: '' type: string httpStatusCode: description: '' type: number relatedLink: description: '' type: string title: Error type: object json_MSProductSelection: description: '' properties: localizationId: description: '' type: string name: description: '' type: string value: description: '' type: string title: ProductSelection type: object json_ProductPriceModel: description: '' enum: - PAY_AS_YOU_GO - MONTHLY_COMMIT title: ProductPriceModel type: string json_MSAttributeSupportedValue: description: MyServices ServiceDefinition object properties: attributeDefinitionId: description: '' type: string displayValue: description: '' type: string value: description: '' type: string title: AttributeSupportedValue type: object json_MSOperationType: description: '' enum: - CREATE - UPDATE - DELETE title: MSOperationType type: string json_MSOperationItem: description: MyServices ServiceDefinition object properties: actionLogs: description: '' items: $ref: '#/components/schemas/json_MSActionLog' type: array attributes: description: '' items: $ref: '#/components/schemas/json_MSAttribute' type: array createdOn: description: '' type: number id: description: '' type: string modifiedOn: description: '' type: number operationId: description: '' type: string operationItemDefinition: $ref: '#/components/schemas/json_MSOperationItemDefinition' description: '' result: $ref: '#/components/schemas/json_MSOperationItemResult' description: '' title: OperationItem type: object