- API Type
- REST API with support for HTTP verbs (GET, POST, PUT, DELETE, HEAD, OPTIONS, PATCH, MERGE, COPY)
- Authentication
- Custom authentication methods with encrypted credentials stored in App settings; security context automatically added to request headers
- Request Types
- Parameters, Headers, Body, and Body Template (nested JSON) support; dynamic URLs with parameters
- Scope Options
- Global scope (default Request entity) and Local scope for context-specific queries (DRUID 5.23+)
- Response Mapping
- Field mapping from API responses to conversation context; supports complex nested object mapping with child entity collections
- Pre/Post Request Scripts
- Custom Code task available in DRUID 5.19+ for pre-request and post-request scripts similar to Postman functionality
- Security Context Reuse
- Automatic security context reuse across multiple integration calls until expiration; settings configurable for context expiration
- Integration Architecture
- Two-step integration: first obtains security context from REST provider authentication API, then executes business API call with security context
- Enterprise Connectors
- Native connectors available for Salesforce, ERP systems, CRM platforms, ITSM tools, data warehouses, and document stores
- Use Cases
- Connect to any enterprise application via REST APIs; pre-configured templates for Salesforce integration; API-driven bot flow initiation; programmatic data exchange with external systems