MEF

MEF Fault Management Report API

The faultManagementReport API from MEF — 3 operation(s) for faultmanagementreport.

Operations 3

GET /faultManagementReport List or find Fault Management Report objects. #
GET /faultManagementReport/{id} Retrieves a Fault Management Report by ID. #
POST /faultManagementReportComplexQuery Executes a FaultManagementReportComplexQuery. #

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/mef-faultmanagementreport-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 email required.

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

OpenAPI Specification

mef-faultmanagementreport-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mef Fault Management Report API
  version: 3.0.0
  description: 'Operations tagged faultManagementReport across 3 of this provider''s published API definitions: mef-lso-allegro-fault-management-openapi.yml, mef-lso-interlude-fault-management-openapi.yml, mef-lso-legato-fault-management-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{serverBase}/mefApi/allegro/faultManagement/v3/
  variables:
    serverBase:
      default: mplify.com
      description: The base hostname of the SOF (Service Orchestration Function) server.
- url: https://{serverBase}/mefApi/interlude/faultManagement/v3/
  variables:
    serverBase:
      default: mplify.com
      description: The base hostname of the SOF (Service Orchestration Function) server.
- url: https://{serverBase}/mefApi/legato/faultManagement/v3/
  variables:
    serverBase:
      default: mplify.com
      description: The base hostname of the SOF (Service Orchestration Function) server.
tags:
- name: faultManagementReport
paths:
  /faultManagementReport:
    get:
      description: The Buyer/Client requests a list of Fault Management Reports based  on a set of filter criteria. The Seller/Server returns a summarized list of FM Reports. For each FM Report returned, the Seller/Server also provides a Fault Management Report Identifier that uniquely identifies this FM Report within the Seller/Server. The order of the elements returned to the Buyer/Client is defined by the Seller/Server  (e.g. natural order) and does not change between the pages.
      operationId: listFaultManagementReport
      parameters:
      - description: Identifier of Fault Management Job that generated Fault Management Report.
        explode: true
        in: query
        name: faultManagementJobId
        required: false
        schema:
          type: string
        style: form
      - description: Identifier of a Service From endpoint.
        explode: true
        in: query
        name: serviceFromId
        required: false
        schema:
          type: string
        style: form
      - description: Identifier of a Service To endpoint.
        explode: true
        in: query
        name: serviceToId
        required: false
        schema:
          type: string
        style: form
      - description: Identifier of a Service.
        explode: true
        in: query
        name: serviceId
        required: false
        schema:
          type: string
        style: form
      - description: Identifier of a Entity.
        explode: true
        in: query
        name: entityId
        required: false
        schema:
          type: string
        style: form
      - description: State of the Fault Management Report. See `FaultManagementReportStateType` definition for details.
        explode: true
        in: query
        name: state
        required: false
        schema:
          $ref: '#/components/schemas/FaultManagementReportStateType'
        style: form
      - description: Date when the report was created - greater than.
        explode: true
        in: query
        name: creationDateTime.gt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: Date when the report was created - lower than.
        explode: true
        in: query
        name: creationDateTime.lt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: Start date of reporting timeframe - greater than.
        explode: true
        in: query
        name: reportingTimeframe.startDate.gt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: Start date of reporting timeframe - lower than.
        explode: true
        in: query
        name: reportingTimeframe.startDate.lt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: End date of reporting timeframe - greater than.
        explode: true
        in: query
        name: reportingTimeframe.endDate.gt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: End date of reporting timeframe - lower than.
        explode: true
        in: query
        name: reportingTimeframe.endDate.lt
        required: false
        schema:
          format: date-time
          type: string
        style: form
      - description: Format of report output.
        explode: true
        in: query
        name: outputFormat
        required: false
        schema:
          $ref: '#/components/schemas/OutputFormat'
        style: form
      - description: Type of providing report results.
        explode: true
        in: query
        name: resultFormat
        required: false
        schema:
          $ref: '#/components/schemas/ResultFormat'
        style: form
      - description: Requested index for start of item to be provided in response requested by the client. Note that the index starts with "0".
        explode: true
        in: query
        name: offset
        required: false
        schema:
          type: integer
        style: form
      - description: Requested number of resources to be provided in response.
        explode: true
        in: query
        name: limit
        required: false
        schema:
          format: int32
          type: integer
        style: form
      responses:
        '200':
          content:
            application/json;charset=utf-8:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FaultManagementReport_Find'
          description: '''OK. (https://tools.ietf.org/html/rfc7231#section-6.3.1)'''
          headers:
            X-Pagination-Throttled:
              description: Used to indicate that result page was throttled to maximum possible size and there are additional results that can be fetched.
              explode: false
              schema:
                type: boolean
              style: simple
            X-Total-Count:
              description: The total number of matching items. E.g. if there are 50 matching items in total, but the request has offset=10 and limit=10, then the X-Total-Count is 50.
              explode: false
              schema:
                type: integer
              style: simple
            X-Result-Count:
              description: The number of items included in the response.
              explode: false
              schema:
                type: integer
              style: simple
        '400':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error400'
          description: Bad Request
        '401':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error401'
          description: Unauthorized
        '403':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error403'
          description: Forbidden
        '422':
          content:
            application/json;charset=utf-8:
              schema:
                items:
                  $ref: '#/components/schemas/Error422'
                type: array
          description: Unprocessable entity due to the business validation problems.
        '500':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error500'
          description: Internal Server Error
      summary: List or find Fault Management Report objects.
      tags:
      - faultManagementReport
    servers:
    - url: https://{serverBase}/mefApi/allegro/faultManagement/v3/
      variables:
        serverBase:
          default: mplify.com
          description: The base hostname of the SOF (Service Orchestration Function) server.
  /faultManagementReport/{id}:
    get:
      description: The Buyer/Client requests detailed information about a single  Fault Management Report based on the Report Identifier.
      operationId: retrieveFaultManagementReport
      parameters:
      - description: Identifier of the Fault Management Report to be retrieved.
        explode: false
        in: path
        name: id
        required: true
        schema:
          type: string
        style: simple
      responses:
        '200':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/FaultManagementReport'
          description: '''OK. (https://tools.ietf.org/html/rfc7231#section-6.3.1)'''
        '400':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error400'
          description: Bad Request
        '401':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error401'
          description: Unauthorized
        '403':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error403'
          description: Forbidden
        '404':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error404'
          description: Not Found
        '500':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error500'
          description: Internal Server Error
      summary: Retrieves a Fault Management Report by ID.
      tags:
      - faultManagementReport
    servers:
    - url: https://{serverBase}/mefApi/allegro/faultManagement/v3/
      variables:
        serverBase:
          default: mplify.com
          description: The base hostname of the SOF (Service Orchestration Function) server.
  /faultManagementReportComplexQuery:
    post:
      description: A request initiated by the Buyer/Client to execute a Fault Management Report Complex Query in the Seller/Server system.
      operationId: faultManagementReportComplexQuery
      requestBody:
        content:
          application/json;charset=utf-8:
            schema:
              $ref: '#/components/schemas/FaultManagementReportComplexQuery_Create'
        description: The FaultManagementReportComplexQuery to be executed.
        required: true
      responses:
        '200':
          content:
            application/json;charset=utf-8:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FaultManagementReport_Find'
          description: '''OK. (https://tools.ietf.org/html/rfc7231#section-6.3.1)'''
        '400':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error400'
          description: Bad Request
        '401':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error401'
          description: Unauthorized
        '403':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error403'
          description: Forbidden
        '422':
          content:
            application/json;charset=utf-8:
              schema:
                items:
                  $ref: '#/components/schemas/Error422'
                type: array
          description: Unprocessable entity due to the business validation problems.
        '500':
          content:
            application/json;charset=utf-8:
              schema:
                $ref: '#/components/schemas/Error500'
          description: Internal Server Error
      summary: Executes a FaultManagementReportComplexQuery.
      tags:
      - faultManagementReport
    servers:
    - url: https://{serverBase}/mefApi/allegro/faultManagement/v3/
      variables:
        serverBase:
          default: mplify.com
          description: The base hostname of the SOF (Service Orchestration Function) server.
components:
  schemas:
    OutputFormat:
      type: string
      description: List of possible output formats for the Report.
      enum:
      - json
      - xml
      - avro
      - csv
    FaultManagementReportComplexQuery_Create:
      type: object
      description: Fault Management Report Complex Query entity is used to perform searches on Fault Management Report entities, including clauses based on ServiceSpecificConfiguration.
      properties:
        creationDateTime.gt:
          type: string
          format: date-time
          description: Date when the Fault Management Report was created - greater than.
        creationDateTime.lt:
          type: string
          format: date-time
          description: Date when the Fault Management Report was created - lower than.
        faultManagementJob:
          $ref: '#/components/schemas/FaultManagementJobRef'
          description: Defines the reference to Fault Management Job.
        granularity:
          $ref: '#/components/schemas/TimeDuration'
          description: Sampling rate of the collection or production of Fault Management Job results.
        monitoredObject:
          $ref: '#/components/schemas/MonitoredObjectRef'
          description: Defines the reference to object which is a subject of fault management.
        outputFormat:
          $ref: '#/components/schemas/OutputFormat'
          description: List of possible output formats for the Fault Management Report.
        reportingTimeframe.startDate.gt:
          type: string
          format: date-time
          description: Start date of reporting timeframe - greater than.
        reportingTimeframe.startDate.lt:
          type: string
          format: date-time
          description: Start date of reporting timeframe - lower than.
        reportingTimeframe.endDate.gt:
          type: string
          format: date-time
          description: End date of reporting timeframe - greater than.
        reportingTimeframe.endDate.lt:
          type: string
          format: date-time
          description: End date of reporting timeframe - lower than.
        resultFormat:
          $ref: '#/components/schemas/ResultFormat'
          description: List of possible result formats that define how Seller/Server will deliver Fault Management Report to the Buyer/Client.
        serviceSpecificConfiguration:
          $ref: '#/components/schemas/ServiceSpecificConfiguration'
          description: ServiceSpecificConfiguration is used as an extension point for Mplify-specific service fault management configuration.
        state:
          $ref: '#/components/schemas/FaultManagementReportStateType'
          description: Possible values for the state of a Fault Management Report.
    ReportContentItem:
      type: object
      description: Single item of the results in case result format was set to payload. Each item contains the timeframe of the collected data and a list of values captured in that timeframe.
      properties:
        measurementTime:
          $ref: '#/components/schemas/MeasurementTime'
          description: Timeframe boundary for collected data.
        measurementData:
          type: array
          items:
            $ref: '#/components/schemas/ServiceSpecificResult'
          description: List of values captured in the related timeframe.
          minItems: 0
      required:
      - measurementTime
      - measurementData
    Error403Code:
      type: string
      description: 'This code indicates that the server understood the request but refuses to authorize it because of one of the following error codes: - accessDenied: Access denied - forbiddenRequester: Forbidden requester - tooManyUsers: Too many users.'
      enum:
      - accessDenied
      - forbiddenRequester
      - tooManyUsers
    TerminationError:
      type: object
      description: This indicates an error that caused a FM Job or FM Report to be terminated. The code and propertyPath should be used like in Error422.
      properties:
        code:
          $ref: '#/components/schemas/Error422Code'
          description: 'One of the following error codes:

            - missingProperty: The property that was expected is not present in the payload.

            - invalidValue: The property has an incorrect value.

            - invalidFormat: The property value does not comply with the expected value format.

            - referenceNotFound: The object referenced by the property cannot be identified in the target system.

            - unexpectedProperty: Additional, not expected property has been provided.

            - tooLargeDataset: The requested entity will produce too much data

            - tooManyRecords: The number of records to be provided in the response exceeds the threshold.

            - tooManyRequests: The number of simultaneous requests from one API client exceeds the threshold

            - otherIssue: Other problem was identified (detailed information provided in a reason).

            '
        propertyPath:
          type: string
          description: 'A pointer to a particular property of the payload that caused the validation issue. It is highly recommended that this property should be used.

            Defined using JavaScript Object Notation (JSON) Pointer (https://tools.ietf.org/html/rfc6901).

            '
        value:
          type: string
          description: Text to describe the reason of the termination.
    AttachmentURL:
      type: object
      description: The URL pointing to an Attachment for download.
      properties:
        retentionPeriod:
          type: string
          format: date-time
          description: A date until which the file will be retained.
        url:
          type: string
          format: uri
          description: The URL pointing to an Attachment for download.
      required:
      - url
    EntityRef:
      type: object
      description: Reference to Entity.
      properties:
        '@referredType':
          type: string
          description: The type of the referred object. This is used to distinguish between different types of objects that can be referred to by the EntityId.
        entityHref:
          type: string
          description: Hyperlink to the Entity resource. This is used to provide a link to the Entity resource in the Seller/Server system.
        entityId:
          type: string
          description: Identifier of an Entity.
        '@type':
          description: Used to unambiguously designate the class type when using `oneOf`
          type: string
          enum:
          - EntityRef
      required:
      - '@type'
      - '@referredType'
      - entityId
    ServiceRef:
      type: object
      description: Reference to a Service.
      properties:
        serviceHref:
          type: string
          description: Hyperlink to the Service resource.
        serviceId:
          type: string
          description: Identifier of the Service.
        '@type':
          description: Used to unambiguously designate the class type when using `oneOf`
          type: string
          enum:
          - ServiceRef
      required:
      - '@type'
      - serviceId
    FaultManagementJobRef:
      type: object
      description: A reference to a Fault Management Job resource.
      properties:
        faultManagementJobHref:
          type: string
          description: Hyperlink to the referenced Fault Management Job.
        faultManagementJobId:
          type: string
          description: Identifier of the referenced Fault Management Job.
        '@type':
          description: Used to unambiguously designate the class type when using `oneOf`
          type: string
          enum:
          - FaultManagementJobRef
      required:
      - '@type'
      - faultManagementJobId
    FaultManagementReport:
      type: object
      description: The execution of Fault Management Job creates FM Reports that provide Buyer/Client with the results of the Job.
      properties:
        creationDateTime:
          type: string
          format: date-time
          description: Date when the Fault Management Report was created.
        description:
          type: string
          description: A free-text description of the Fault Management Report.
        faultManagementJob:
          $ref: '#/components/schemas/FaultManagementJobRef'
          description: A reference to a Fault Management Job resource.
        granularity:
          $ref: '#/components/schemas/TimeDuration'
          description: Sampling rate of the collection or production of Fault Management Job results.
        href:
          type: string
          format: uri
          description: Hyperlink reference
        id:
          type: string
          description: Unique identifier
        monitoredObject:
          $ref: '#/components/schemas/MonitoredObjectRef'
          description: Defines the reference to object which is a subject of fault management.
        outputFormat:
          $ref: '#/components/schemas/OutputFormat'
          description: List of possible output formats for the Fault Report.
        reportContent:
          type: array
          items:
            $ref: '#/components/schemas/ReportContentItem'
        reportingTimeframe:
          $ref: '#/components/schemas/ReportingTimeframe'
          description: Specifies the date range between which data points will be included in the report.
        reportUrl:
          $ref: '#/components/schemas/AttachmentURL'
          description: The URL pointing to an Attachment for download.
        resultFormat:
          $ref: '#/components/schemas/ResultFormat'
          description: List of possible result formats that define how Seller/Server will deliver Fault Report to the Buyer/Client.
        serviceSpecificConfiguration:
          $ref: '#/components/schemas/ServiceSpecificConfiguration'
          description: ServiceSpecificConfiguration is used as an extension point for Mplify-specific fault management configuration.
        state:
          $ref: '#/components/schemas/FaultManagementReportStateType'
          description: Possible values for the state of a Fault Management Report.
        terminationError:
          type: array
          description: When the Seller/Server cannot process the request, the Seller/Server  returns a text-based list of reasons here.
          items:
            $ref: '#/components/schemas/TerminationError'
      required:
      - creationDateTime
      - faultManagementJob
      - granularity
      - id
      - monitoredObject
      - outputFormat
      - reportingTimeframe
      - resultFormat
      - serviceSpecificConfiguration
      - state
    Error401Code:
      type: string
      description: 'One of the following error codes:

        - missingCredentials: No credentials provided.

        - invalidCredentials: Provided credentials are invalid or expired.'
      enum:
      - missingCredentials
      - invalidCredentials
    Error400:
      allOf:
      - $ref: '#/components/schemas/Error'
      - type: object
        properties:
          code:
            $ref: '#/components/schemas/Error400Code'
            description: Error code
        required:
        - code
      description: '''Bad Request. (https://tools.ietf.org/html/rfc7231#section-6.5.1)'''
    Error500:
      allOf:
      - $ref: '#/components/schemas/Error'
      - type: object
        properties:
          code:
            type: string
            description: 'The following error code: - internalError: Internal server error - the server encountered an unexpected condition that prevented it from fulfilling the request.'
            enum:
            - internalError
        required:
        - code
      description: Internal Server Error. (https://tools.ietf.org/html/rfc7231#section-6.6.1)
    TimeDurationUnits:
      description: The unit of measure in the duration. For example, if an interval is 2ms, this element is MS.
      type: string
      enum:
      - NS
      - US
      - MS
      - SEC
      - MIN
      - HOUR
      - DAY
      - WEEK
      - MONTH
      - YEAR
    MonitoredObjectRef:
      type: object
      description: Defines the reference to object which is a subject of fault management.
      discriminator:
        propertyName: '@type'
        mapping:
          EntityRef: '#/components/schemas/EntityRef'
          ServiceFromToRef: '#/components/schemas/ServiceFromToRef'
          ServiceRef: '#/components/schemas/ServiceRef'
      oneOf:
      - $ref: '#/components/schemas/EntityRef'
      - $ref: '#/components/schemas/ServiceFromToRef'
      - $ref: '#/components/schemas/ServiceRef'
    ServiceFromToRef:
      type: object
      description: Reference to Service From and Service To endpoints.
      properties:
        serviceFrom:
          type: object
          description: A reference to a Service From endpoint resource.
          properties:
            serviceFromHref:
              type: string
              description: Hyperlink to the Service From endpoint.
            serviceFromId:
              type: string
              description: Identifier of the Service From endpoint.
          required:
          - serviceFromId
        serviceTo:
          type: object
          description: A reference to a Service To endpoint resource.
          properties:
            serviceToHref:
              type: string
              description: Hyperlink to the Service To endpoint.
            serviceToId:
              type: string
              description: Identifier of the Service To endpoint.
          required:
          - serviceToId
        '@type':
          description: Used to unambiguously designate the class type when using `oneOf`
          type: string
          enum:
          - ServiceFromToRef
      required:
      - '@type'
      - serviceFrom
      - serviceTo
    Error400Code:
      type: string
      description: "One of the following error codes:\n- missingQueryParameter: The URI is missing a required query-string \n  parameter.\n- missingQueryValue: The URI is missing a required query-string \n  parameter value.\n- invalidQuery: The query section of the URI is invalid.\n- invalidBody: The request has an invalid body."
      enum:
      - missingQueryParameter
      - missingQueryValue
      - invalidQuery
      - invalidBody
    Error401:
      allOf:
      - $ref: '#/components/schemas/Error'
      - type: object
        properties:
          code:
            $ref: '#/components/schemas/Error401Code'
            description: Error code
        required:
        - code
      description: '''Unauthorized.  (https://tools.ietf.org/html/rfc7235#section-3.1)'''
    FaultManagementReport_Find:
      type: object
      description: This class represents a single list item for the response of the `listFaultManagementReport` operation.
      properties:
        creationDateTime:
          type: string
          format: date-time
          description: Date when the report was created.
        description:
          type: string
          description: A free-text description of the Fault Management Report.
        faultManagementJob:
          $ref: '#/components/schemas/FaultManagementJobRef'
          description: A reference to a Fault Management Job resource.
        granularity:
          $ref: '#/components/schemas/TimeDuration'
          description: Sampling rate of the collection or production of Fault Management Job results.
        id:
          type: string
          description: Unique identifier
        monitoredObject:
          $ref: '#/components/schemas/MonitoredObjectRef'
          description: Defines the reference to object which is a subject of fault management.
        outputFormat:
          $ref: '#/components/schemas/OutputFormat'
          description: List of possible output formats for the Fault Report.
        reportingTimeframe:
          $ref: '#/components/schemas/ReportingTimeframe'
          description: Specifies the date range between which data points will be included in the report.
        resultFormat:
          $ref: '#/components/schemas/ResultFormat'
          description: List of possible result formats that define how Seller/Server will deliver Fault Report to the Buyer/Client.
        serviceSpecificConfiguration:
          $ref: '#/components/schemas/ServiceSpecificConfiguration'
          description: ServiceSpecificConfiguration is used as an extension point for Mplify-specific fault management configuration.
        state:
          $ref: '#/components/schemas/FaultManagementReportStateType'
          description: Possible values for the state of a Fault Management Report.
      required:
      - creationDateTime
      - faultManagementJob
      - granularity
      - id
      - monitoredObject
      - outputFormat
      - reportingTimeframe
      - resultFormat
      - serviceSpecificConfiguration
      - state
    Error:
      type: object
      description: Standard Class used to describe API response error Not intended to be used directly. The `code` in the HTTP header is used as a discriminator for the type of error returned in runtime.
      properties:
        message:
          type: string
          description: Text that provides more details and corrective actions related to the error. This can be shown to a client user.
        reason:
          type: string
          description: Text that explains the reason for the error. This can be shown to a client user.
          maxLength: 255
        referenceError:
          type: string
          description: URL pointing to documentation describing the error.
          format: uri
      required:
      - reason
    Error422Code:
      type: string
      description: "One of the following error codes:\n- missingProperty: The property that was expected is not present in the\n  payload.\n- invalidValue: The property has an incorrect value.\n- invalidFormat: The property value does not comply with the expected \n  value format.\n- referenceNotFound: The object referenced by the property cannot be \n  identified in the target system.\n- unexpectedProperty: Additional, not expected property has been \n  provided.\n- tooLargeDataset: The requested entity will produce too much data\n- tooManyRecords: The number of records to be provided in the response\n  exceeds the threshold\n- tooManyRequests: The number of simultaneous requests from one API \n  client exceeds the threshold\n- otherIssue: Other problem was identified (detailed information\n  provided in a reason)."
      enum:
      - missingProperty
      - invalidValue
      - invalidFormat
      - referenceNotFound
      - unexpectedProperty
      - tooLargeDataset
      - tooManyRecords
      - tooManyRequests
      - otherIssue
    ServiceSpecificResult:
      type: object
      description: ServiceSpecificResult is used as an extension point for Mplify-specific fault  management job results. The `@type` attribute is used as a discriminator.
      discriminator:
        propertyName: '@type'
      properties:
        '@type':
          type: string
          description: The name that uniquely identifies the type of results that are returned by the Fault Management Report. In the case of Mplify services, this is the URN provided in the fault management results specification. The named type must be a subclass of ServiceSpecificResult.
      required:
      - '@type'
    Error422:
      allOf:
      - $ref: '#/components/schemas/Error'
      - type: object
        properties:
          code:
            $ref: '#/components/schemas/Error422Code'
          propertyPath:
            type: string
            description: 'A pointer to a particular property of the payload that caused the validation issue. It is highly recommended that this property should be used.

              Defined using JavaScript Object Notation (JSON) Pointer (https://tools.ietf.org/html/rfc6901).'
        required:
        - code
      description: Unprocessable entity due to a business validation problem. (https://tools.ietf.org/html/rfc4918#section-11.2)
    TimeDuration:
      description: This class is used to describe durations expressed as a 2-tuple, (value, units). The units from nanoseconds to years.
      type: object
      properties

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