Elwave API Gateway
Powerful tools.
Explicit
permission.
Let the system do useful work without giving every request the keys to your business. Gateway connects identity, permission and human approval to each action.
The protected foundation behind SoloOps and selected custom systems. Not an unrestricted public API product.
Preparing permitted request
Illustrative request · no provider calls
One request. Different boundaries.
What is allowed to happen?
A team member asks to move a customer visit. Explore how the same request is handled under different permissions.
Move the customer visit
to Thursday, 10:30.
- Caller
- Team member · this business
- Provider
- The business calendar
- Operation
- visit-change-104
The approved action can proceed.
The caller, business, allowed operation and provider scope agree. The action crosses the boundary and its result is recorded.
Control people can understand
A boundary around the action. Not around the ambition.
Your people keep their responsibilities.
Each business chooses the actions its people may request and the decisions that need an owner. Useful automation stays inside that scope.
The result stays attached to the decision.
Context, approval and outcome remain connected. A refused or uncertain action is visible work to resolve—not something hidden behind a confident answer.
For the people connecting the systems
Precision underneath.
Clarity on the surface.
Identity and tenant separation
Business, user and role belong to the request. Tenant-aware authorization and principal-scoped operations prevent a request from simply choosing another company’s context.
Provider access and credentials
Gateway brokers supported provider connections with the appropriate business credentials and scopes. AI instructions are not raw provider credentials, and reasoning does not bypass the authorization boundary.
Policies and human approvals
Policies constrain the permitted operation. When a decision is required, approval is attached to the intended action before execution—not treated as unrestricted permission for future work.
Operation identifiers and duplicate handling
An operation identifier links the request, decision and result. Recognized duplicates can return a recorded state without issuing another action. This is not a universal exactly-once guarantee across external providers.
Evidence, uncertainty and recovery
Result recording keeps important actions reviewable. If a provider times out after receiving a request, the outcome may be uncertain. Reconciliation or human review comes before a potentially duplicated side effect.
Put a useful boundary in place
What should your system be allowed to do?
Bring the workflow, the tools and the decisions that matter. We’ll define an integration around them.
