Switcloud API
REST API for the Switcloud platform, organized in three surfaces: switcloud-bom (estate — merchants, stores and points of interaction), switcloud-config (EMV L2 configuration — BINs, BIN lists/configs, CAPKs and CAPK lists, CRs and CR lists, EMVs and EMV lists/configs, POI configs) and switcloud-payment (payment lifecycle plus the encrypted transaction log data sets). OAuth 2.0 password / client-credentials grant issues a bearer token from /auth/token. Version 2.28.0 publishes 106 operations across 40 paths as OpenAPI 3.1.0.
Documentation
APIReference
https://docs.switstack.io/api/switcloud/api/switcloud-srv/
Documentation
https://docs.switstack.io/switcloud/
GettingStarted
https://docs.switstack.io/switcloud/getting_started/
Authentication
https://docs.switstack.io/switcloud/security_authentication/
Specifications
Other Resources
Overlay
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/overlays/switstack-switcloud-overlay.yaml
DataModel
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/data-model/switstack-data-model.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/arazzo/_index.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/arazzo/switstack-onboard-a-terminal.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/arazzo/switstack-run-a-test-suite.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/arazzo/switstack-take-a-payment.yml