Adeptia Automate - Combined REST API
Complete REST API Documentation for Adeptia Automate Platform.
This combined specification includes:
- Portal Microservice - Frontend application endpoints (authentication, settings, diagnostics)
- Webrunner Microservice - Backend service endpoints (entities, mappings, process flows, B2B)
Architecture
Portal (Port 9090) → Gateway → Webrunner (Port 8080)
Portal serves as the frontend application and gateway to Webrunner services. Most business logic endpoints are proxied through Portal to Webrunner.
Authentication
The platform supports multiple authentication methods:
Portal Authentication
- JWT Authentication - Login via
/rest/login/userand receive JWT token in cookie - SAML SSO - Federated authentication via SAML 2.0
- LDAP Authentication - Active Directory/LDAP login
- Basic Authentication - For API/diagnostic access
Webrunner Authentication
- JWT Authentication - Generate token via
/jwt/generate/user/token - API Key Authentication - Generate via
/apikey/generate - Basic Authentication - Standard HTTP Basic Auth
- Kerberos Authentication - Enterprise SSO
- LDAP Authentication - Via JWT endpoint with LDAP module
Authentication
- API Key: cookieAuth
- HTTP: Bearer Auth
- API Key: apiKeyHeader
- API Key: apiKeyQuery
- HTTP: Basic Auth
- API Key: negotiateAuth
JWT token stored in HTTP-only cookie after Portal login
Security Scheme Type: | apiKey |
|---|---|
Cookie parameter name: | ACCESS_TOKEN |
JWT token obtained from /jwt/generate/user/token or /rest/login/user endpoint.
Include in header as: Authorization: Bearer <token>
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |
Bearer format: | JWT |
API key obtained from /apikey/generate endpoint.
Include in header as: Authorization: <api-key>
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | Authorization |
API key passed as query parameter.
Example: ?apiKey=<your-api-key>
Security Scheme Type: | apiKey |
|---|---|
Query parameter name: | apiKey |
Base64 encoded username:password.
Include in header as: Authorization: Basic <base64(username:password)>
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | basic |
Kerberos SPNEGO token for enterprise SSO.
Include in header as: Authorization: Negotiate <spnego-token>
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | Authorization |
Contact Adeptia Support: support@adeptia.com
License Proprietary