APIs
Adeptia Automate includes a suite of API services that let you expose integration workflows over standard protocols (HTTP/REST, SOAP, SAP) and route inbound requests to process flows. This section covers those services.
Available API Servicesโ
| Service | Protocol | What it does |
|---|---|---|
| WebappGateway | HTTP | Portal-facing gateway for authentication and routing |
| Listener | EDI / Webhook / SFTP | Inbound edge that receives events and dispatches to the Event Runtime |
| REST API Service | REST / HTTP | Expose process flows as RESTful HTTP endpoints |
| SOAP API Service | SOAP / HTTP | Expose process flows as WSDL-described SOAP services |
| SAP Service | SAP JCo | Outbound IDoc document exchange with SAP systems |
Authenticationโ
Each service type has its own authentication model:
- REST API Service: API Key, JWT Bearer, or Basic Authentication (see Authenticating to the REST API Service)
- SOAP API Service: WS-Security (UsernameToken, X.509, SAML): see Securing SOAP Web Services
- SAP Service: SAP logon credentials and optional SNC encryption, see Securing the SAP Service
OpenAPI Referenceโ
For machine-readable API specifications, see the Adeptia Automate REST API reference in the sidebar below, generated from the combined OpenAPI spec for the 5.2.5 release.