{
  "$schema": "https://json.schemastore.org/openapi-3.1.json",
  "title": "Expedy API Index",
  "description": "Discovery index for Expedy public APIs. Each service exposes its own OpenAPI 3.1 spec.",
  "contact": {
    "name": "Expedy",
    "url": "https://docs.expedy.io"
  },
  "generatedAt": "2026-10-15T19:37:20.631Z",
  "services": [
    {
      "name": "devices",
      "title": "Expedy Devices API",
      "endpoints": 16,
      "lastUpdated": "2026-10-15T13:17:07.608685+00:00",
      "spec": "https://docs.expedy.io/openapi/devices.json",
      "operations": [
        {
          "method": "GET",
          "path": "/devices/all",
          "title": "List all your devices",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-devices/get-devices-all"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}",
          "title": "Get device summary info",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-devices/get-devices-device-uid"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/ping",
          "title": "Ping",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-ping"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/update",
          "title": "Update Firmware",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-update"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/reboot",
          "title": "Reboot",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-reboot"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/shutdown",
          "title": "Shutdown",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-shutdown"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/wifi/conf",
          "title": "Get Actual Configuration",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/get-devices-device-uid-wifi-conf"
        },
        {
          "method": "PUT",
          "path": "/devices/{device_uid}/wifi/add",
          "title": "Add SSID to Device Wifi Configuration",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/put-devices-device-uid-wifi-add"
        },
        {
          "method": "PATCH",
          "path": "/devices/{device_uid}/wifi/{wifi_id}/del",
          "title": "Delete SSID from Device Wifi Configuration",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/patch-devices-device-uid-wifi-wifi-id-del"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/wifi/update",
          "title": "Update Configuration",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/get-devices-device-uid-wifi-update"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/usb/conf",
          "title": "Get Last Saved Usb Port Configuration",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-conf"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/usb/scan",
          "title": "Scan Usb Ports",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-scan"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/usb/scan/read",
          "title": "Get Usb Port Scan Result",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-scan-read"
        },
        {
          "method": "POST",
          "path": "/devices/{device_uid}/usb/{usb_port}/print",
          "title": "Create a USB Print Job",
          "documentation": "https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/post-devices-device-uid-usb-usb-port-print"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/hdmi/conf",
          "title": "Get Last Seen Hdmi Port Configuration",
          "documentation": "https://docs.expedy.io/en/digital-signage/hdmi/get-devices-device-uid-hdmi-conf"
        },
        {
          "method": "GET",
          "path": "/devices/{device_uid}/hdmi/scan",
          "title": "Scan Hdmi Ports",
          "documentation": "https://docs.expedy.io/en/digital-signage/hdmi/get-devices-device-uid-hdmi-scan"
        }
      ]
    },
    {
      "name": "displays",
      "title": "Expedy Displays API",
      "endpoints": 3,
      "lastUpdated": "2026-10-13T07:33:11.49785+00:00",
      "spec": "https://docs.expedy.io/openapi/displays.json",
      "operations": [
        {
          "method": "GET",
          "path": "/displays/all",
          "title": "List all your displays",
          "documentation": "https://docs.expedy.io/en/digital-signage/displays/get-displays-all"
        },
        {
          "method": "POST",
          "path": "/displays/{display_id}/resolution",
          "title": "Set Resolution & Frequency",
          "documentation": "https://docs.expedy.io/en/digital-signage/displays/post-displays-display-id-resolution"
        },
        {
          "method": "GET",
          "path": "/displays/{display_id}/orientation/{display_orientation}",
          "title": "Set Orientation",
          "documentation": "https://docs.expedy.io/en/digital-signage/displays/get-displays-display-id-orientation-display-orientation"
        }
      ]
    },
    {
      "name": "medias",
      "title": "Expedy Medias API",
      "endpoints": 1,
      "lastUpdated": "2026-09-26T02:35:27.32126+00:00",
      "spec": "https://docs.expedy.io/openapi/medias.json",
      "operations": [
        {
          "method": "GET",
          "path": "/medias/{media_id}/play/{device_uid}/{hdmi_port}/{loop}",
          "title": "Play media",
          "documentation": "https://docs.expedy.io/en/digital-signage/medias/get-medias-media-id-play-device-uid-hdmi-port-loop"
        }
      ]
    },
    {
      "name": "printers",
      "title": "Expedy Printers API",
      "endpoints": 65,
      "lastUpdated": "2026-10-15T16:22:23.928745+00:00",
      "spec": "https://docs.expedy.io/openapi/printers.json",
      "operations": [
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Integrately with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/integrately/connect-a-receipt-printer-to-integrately"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Jumpseller with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/jumpseller/connect-a-receipt-printer-to-jumpseller"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Square with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/square/connect-a-receipt-printer-to-square"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from WiziShop with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/wizishop/connect-a-receipt-printer-to-wizishop"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from ThriveCart with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/thrivecart/connect-a-receipt-printer-to-thrivecart"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Zoho Inventory with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/zoho-inventory/connect-a-receipt-printer-to-zoho-inventory"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Pabbly Connect with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/pabbly-connect/connect-a-receipt-printer-to-pabbly-connect"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Airtable with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/airtable/connect-a-receipt-printer-to-airtable"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from HubSpot with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/hubspot/connect-a-receipt-printer-to-hubspot"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Retool with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/retool/connect-a-receipt-printer-to-retool"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Big Cartel with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/big-cartel/connect-a-receipt-printer-to-big-cartel"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from EKM with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/ekm/connect-a-receipt-printer-to-ekm"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Jotform with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/jotform/connect-a-receipt-printer-to-jotform"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Order Desk with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/order-desk/connect-a-receipt-printer-to-order-desk"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Shift4Shop with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/shift4shop/connect-a-receipt-printer-to-shift4shop"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from OrderOut with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/orderout/connect-a-receipt-printer-to-orderout"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Tally with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/tally/connect-a-receipt-printer-to-tally"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Bubble with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/bubble/connect-a-receipt-printer-to-bubble"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Acuity Scheduling with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/acuity-scheduling/connect-a-receipt-printer-to-acuity-scheduling"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Flipdish with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/flipdish/connect-a-receipt-printer-to-flipdish"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from GrazeCart with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/grazecart/connect-a-receipt-printer-to-grazecart"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Albato with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/albato/connect-a-receipt-printer-to-albato"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Wix with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/wix/connect-a-receipt-printer-to-wix"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Xano with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/xano/connect-a-receipt-printer-to-xano"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Make with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/make/connect-a-receipt-printer-to-make"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Ordermate with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/ordermate/connect-a-receipt-printer-to-ordermate"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Stripe with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/stripe/connect-a-receipt-printer-to-stripe"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Lemon Squeezy with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/lemon-squeezy/connect-a-receipt-printer-to-lemon-squeezy"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Activepieces with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/activepieces/connect-a-receipt-printer-to-activepieces"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from BigCommerce with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/bigcommerce/connect-a-receipt-printer-to-bigcommerce"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from SHOPLINE with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/shopline/connect-a-receipt-printer-to-shopline"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from BaseLinker with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/baselinker/connect-a-receipt-printer-to-baselinker"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Pipedream with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/pipedream/connect-a-receipt-printer-to-pipedream"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from n8n with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/n8n/connect-a-receipt-printer-to-n8n"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Microsoft Power Automate with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/power-automate/connect-a-receipt-printer-to-power-automate"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from SamCart with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/samcart/connect-a-receipt-printer-to-samcart"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Pipedrive with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/pipedrive/connect-a-receipt-printer-to-pipedrive"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from inFlow Inventory with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/inflow-inventory/connect-a-receipt-printer-to-inflow-inventory"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Veeqo with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/veeqo/connect-a-receipt-printer-to-veeqo"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Salla with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/salla/connect-a-receipt-printer-to-salla"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Eventbrite with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/eventbrite/connect-a-receipt-printer-to-eventbrite"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Latenode with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/latenode/connect-a-receipt-printer-to-latenode"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Fresh KDS with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/fresh-kds/connect-a-receipt-printer-to-fresh-kds"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from IFTTT with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/ifttt/connect-a-receipt-printer-to-ifttt"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Squarespace Commerce with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/squarespace-commerce/connect-a-receipt-printer-to-squarespace-commerce"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from WeWeb with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/weweb/connect-a-receipt-printer-to-weweb"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Formitable with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/formitable/connect-a-receipt-printer-to-formitable"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Calendly with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/calendly/connect-a-receipt-printer-to-calendly"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Ecwid by Lightspeed with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/ecwid/connect-a-receipt-printer-to-ecwid"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Webflow with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/webflow/connect-a-receipt-printer-to-webflow"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Relay.app with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/relay-app/connect-a-receipt-printer-to-relay-app"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Google Sheets with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/google-sheets/connect-a-receipt-printer-to-google-sheets"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Flex Catering with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/flex-catering/connect-a-receipt-printer-to-flex-catering"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Magento with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/magento/connect-a-receipt-printer-to-magento"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from eBay with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/ebay/connect-a-receipt-printer-to-ebay"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Lightspeed Retail POS with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/lightspeed-retail/connect-a-receipt-printer-to-lightspeed-retail"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Softr with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/softr/connect-a-receipt-printer-to-softr"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Katana with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/katana/connect-a-receipt-printer-to-katana"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Typeform with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/typeform/connect-a-receipt-printer-to-typeform"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from HoneyCart with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/honeycart/connect-a-receipt-printer-to-honeycart"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from CS-Cart with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/cs-cart/connect-a-receipt-printer-to-cs-cart"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Gumroad with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/gumroad/connect-a-receipt-printer-to-gumroad"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Print from Amazon Seller Central with Expedy PRINT",
          "documentation": "https://docs.expedy.io/en/integrations/amazon-seller-central/connect-a-receipt-printer-to-amazon-seller-central"
        },
        {
          "method": "POST",
          "path": "/printers/{printer_uid}/print",
          "title": "Create a Print Job",
          "documentation": "https://docs.expedy.io/en/expedy-print/api-print-v2/create-a-print-job"
        },
        {
          "method": "GET",
          "path": "/printers/all",
          "title": "List all your printers",
          "documentation": "https://docs.expedy.io/en/expedy-print/api-print-v2/get-printers-all"
        }
      ]
    }
  ]
}