Mews · Schema

Export

HospitalityHotelsPMSProperty Management

Properties

Name Type Description
Id string Unique identifier of the export.
Status object Export status. Pending Processing Success Failed Expired
EntityType object Exported entity type. OrderItem Payment Reservation Customer Company Bill AvailabilityAdjustment AvailabilityBlock ResourceBlock LedgerEntry (**Beta testing - subject to change.** See [Ledger entry ty
Scope object The scope of the export, i.e. which enterprises or chains the data is exported for.
Files array Files with exported data. Empty if no files are available or the export is expired.
ExpiresUtc string Expiration date and time of the export in UTC timezone in ISO 8601 format. After this time the Exported files may no longer be available for download.
Filters object Filters applied to the exported data set. If omitted, all available data is included in the export.
View JSON Schema on GitHub

JSON Schema

mews-export-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Export",
  "title": "Export",
  "required": [
    "EntityType",
    "Files",
    "Id",
    "Scope",
    "Status"
  ],
  "type": "object",
  "properties": {
    "Id": {
      "type": "string",
      "description": "Unique identifier of the export.",
      "format": "uuid"
    },
    "Status": {
      "title": "Export status",
      "allOf": [
        {
          "$ref": "#/components/schemas/ExportStatusEnum"
        }
      ],
      "description": "Export status.\n\nPending\n\nProcessing\n\nSuccess\n\nFailed\n\nExpired",
      "x-enumNames": [
        "Pending",
        "Processing",
        "Success",
        "Failed",
        "Expired"
      ],
      "x-enumDescriptions": [
        "",
        "",
        "",
        "",
        ""
      ]
    },
    "EntityType": {
      "title": "Exported entity type",
      "allOf": [
        {
          "$ref": "#/components/schemas/ExportEntityTypeEnum"
        }
      ],
      "description": "Exported entity type.\n\nOrderItem\n\nPayment\n\nReservation\n\nCustomer\n\nCompany\n\nBill\n\nAvailabilityAdjustment\n\nAvailabilityBlock\n\nResourceBlock\n\nLedgerEntry (**Beta testing - subject to change.** See [Ledger entry type](https://docs.mews.com/connector-api/operations/_export-types#ledger-entry).)",
      "x-enumNames": [
        "OrderItem",
        "Payment",
        "Reservation",
        "Customer",
        "Company",
        "Bill",
        "AvailabilityAdjustment",
        "AvailabilityBlock",
        "ResourceBlock",
        "LedgerEntry"
      ],
      "x-enumDescriptions": [
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "**Beta testing - subject to change.** See [Ledger entry type](https://docs.mews.com/connector-api/operations/_export-types#ledger-entry)."
      ]
    },
    "Scope": {
      "title": "Export scope",
      "allOf": [
        {
          "$ref": "#/components/schemas/ExportScope"
        }
      ],
      "description": "The scope of the export, i.e. which enterprises or chains the data is exported for."
    },
    "Files": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ExportFileEntry"
      },
      "description": "Files with exported data. Empty if no files are available or the export is expired."
    },
    "ExpiresUtc": {
      "type": "string",
      "description": "Expiration date and time of the export in UTC timezone in ISO 8601 format. After this time the Exported files may no longer be available for download.",
      "format": "date-time",
      "nullable": true
    },
    "Filters": {
      "title": "Export data filters",
      "allOf": [
        {
          "$ref": "#/components/schemas/ExportDataFilters"
        }
      ],
      "description": "Filters applied to the exported data set. If omitted, all available data is included in the export.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "x-schema-id": "Export"
}