RR Donnelley Print Order

Schema representing a print or marketing communications order for RR Donnelley & Sons services

CommunicationsMarketingPrint ServicesDirect MailLogisticsFortune 1000

Properties

Name Type Description
orderId string Unique order identifier
orderType string Type of print or communications order
clientId string Client account identifier
productName string Name or description of the print product
quantity integer Number of pieces to produce
printMethod string Printing technology used
paperStock string Paper type and weight (e.g., '100# gloss coated text')
finishing array Post-print finishing options
variableData boolean Whether the order uses variable data printing
mailClass string USPS mail class for direct mail orders
targetRecipients integer Number of mail recipients for direct mail campaigns
orderStatus string Current order status
requestedDeliveryDate string Client-requested delivery date
estimatedDeliveryDate string RRD-estimated delivery date
fulfillmentLocation string RRD facility processing the order
View JSON Schema on GitHub

JSON Schema

rr-donnelley-and-sons-print-order-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/rr-donnelley-and-sons/main/json-schema/rr-donnelley-and-sons-print-order-schema.json",
  "title": "RR Donnelley Print Order",
  "description": "Schema representing a print or marketing communications order for RR Donnelley & Sons services",
  "type": "object",
  "properties": {
    "orderId": {
      "type": "string",
      "description": "Unique order identifier"
    },
    "orderType": {
      "type": "string",
      "description": "Type of print or communications order",
      "enum": [
        "commercial-print",
        "direct-mail",
        "web-to-print",
        "labels",
        "fulfillment",
        "financial-communications",
        "digital-communications"
      ]
    },
    "clientId": {
      "type": "string",
      "description": "Client account identifier"
    },
    "productName": {
      "type": "string",
      "description": "Name or description of the print product"
    },
    "quantity": {
      "type": "integer",
      "description": "Number of pieces to produce",
      "minimum": 1
    },
    "printMethod": {
      "type": "string",
      "description": "Printing technology used",
      "enum": ["digital", "offset", "inkjet", "flexographic", "gravure"]
    },
    "paperStock": {
      "type": "string",
      "description": "Paper type and weight (e.g., '100# gloss coated text')"
    },
    "finishing": {
      "type": "array",
      "description": "Post-print finishing options",
      "items": {
        "type": "string",
        "enum": ["fold", "trim", "bind", "laminate", "die-cut", "saddle-stitch", "perfect-bind"]
      }
    },
    "variableData": {
      "type": "boolean",
      "description": "Whether the order uses variable data printing"
    },
    "mailClass": {
      "type": "string",
      "description": "USPS mail class for direct mail orders",
      "enum": ["first-class", "marketing-mail", "periodicals", "package-services", "every-door-direct-mail"]
    },
    "targetRecipients": {
      "type": "integer",
      "description": "Number of mail recipients for direct mail campaigns"
    },
    "orderStatus": {
      "type": "string",
      "description": "Current order status",
      "enum": ["submitted", "in-prepress", "in-production", "in-finishing", "in-distribution", "delivered", "cancelled"]
    },
    "requestedDeliveryDate": {
      "type": "string",
      "format": "date",
      "description": "Client-requested delivery date"
    },
    "estimatedDeliveryDate": {
      "type": "string",
      "format": "date",
      "description": "RRD-estimated delivery date"
    },
    "fulfillmentLocation": {
      "type": "string",
      "description": "RRD facility processing the order"
    }
  },
  "required": ["orderType", "clientId", "productName", "quantity", "orderStatus"]
}