Search code examples
square-connect

Is there any way to access device data using the Square Connect API?


I'm attempting to generate a sales report using the Connect API (V2) and I'd like to see the breakdown of sales by device. There is no /devices endpoint and I don't see any mention of devices in any of the responses for the other endpoints (locations, transactions, etc.).

Does anyone know if there is any way to retrieve this data?


Solution

  • v2 of the Connect API does not currently return device data in any endpoint responses. I've filed a feature request with the API engineering team.

    In the meantime, Payment objects returned by the v1 List Payments endpoint do include a device field which includes the name of the device used to process the payment (if any). v1 endpoints are still supported, and your application can communicate with them just as it does with v2 endpoints.