Partner API
complete
Dave Sibiski
We're working on a Partner API that will let partners access their AutoElevate and Blocker data programmatically — so you can build your own dashboards, reporting, and integrations instead of relying on the portal alone.
This is actively in development. Here's where things stand:
Taking shape
-Programmatic access to your reporting and usage data
-Access to elevation request activity, with webhook notifications (separate effort) so your tools can react in real time
-Clear, self-serve API documentation
-A simple way to create and manage your own API credentials
Still being explored
-The best authentication approach, so the API works smoothly with the tools and platforms you already use
-How access and permissions are scoped per integration
-Which additional data areas we open up next — and in what order
T
Tanner Stine
Key API functionality we are still looking for includes the ability to change a device's Mode, enable/disable technician mode, and delete an agent.
Updating the device mode would allow us to sync the deployment type set in our RMM, ie. Live, with existing agents. This would prevent drift throughout an organization and allow us to make the change in one single place.
The ability to Toggle Technician Mode would allow us to build that functionality straight into our PSA.
Deleting an agent would allow us to simplify the device process and have agents removed immediately after uninstall rather than waiting the duration of the inactivity period.
D
Daniel Rivera
Tanner Stine: Really useful breakdown, thank you. All three are write operations and the current beta is read-only, so none are available today — but they're squarely in the direction we said we'd go after reporting and data access, and I've captured them as a tracked item rather than leaving them in this thread.
Quick read on each: Device Mode is the strongest of the three for us — one source of truth in your RMM is the drift problem we hear most. Agent deletion is probably the most self-contained; removing on uninstall instead of waiting out the inactivity window is a clean win. Technician Mode is the one that needs the most design care, since it has a deliberate verification step today and an API path shouldn't become a weaker route to the same privilege. Not a no — just the part we need to get right.
Worth noting your PSA use case overlaps with Brett's webhook ask — we're looking at those together.
T
Tanner Stine
Daniel Rivera Quick correction, technician mode can be set via the portal today without a verification step.
D
Daniel Rivera
Tanner Stine: fair correction — no per-action verification on the toggle itself. Where the verification sits today is the portal login: getting to that Actions menu means an authenticated admin session with a role and an identity on the audit record.
So for an API path the question is how to carry that same assurance: which key scope grants it, whether it belongs in a limited-scope key at all, and what gets recorded as the actor when the caller is an integration rather than a person. Scoping and attribution rather than added friction — and we'd expect Technician Mode to come along with the other actions, not be the one held back. Tracked on our side.
J
Josh D
Daniel Rivera That sounds reasonable. From my perspective, the API key/service account is the equivalent authentication boundary for an integration, with the key's scope handling authorization and the associated account/key identity providing attribution in the audit log.
Ideally, Technician Mode would therefore just be another permission that can be included or excluded from a scoped API key/service account, rather than requiring any additional per-action verification.
The responsibility then sits with the user to appropriately scope and protect those credentials, while the API provides the same functionality and controls that are available through the UI.
D
Daniel Rivera
Josh D: That lines up with how we're thinking about it. The foundation is already per-user identity with scoped, expiring keys rather than a shared service account, so the natural direction is for authorization to come from the key's scope and the key's identity to carry through to the audit record — with Technician Mode as another scoped permission rather than a special case.
Write endpoints, including the three Tanner raised, are in active development as part of the next phase. We're still working through the details and some of it may shift as we build, but that's where we're heading. No date to share yet.
B
Brett Weese
I was able to get the API setup and connected to Rewst. The missing piece for us right now is that we still need to be able to setup webhooks so that when an elevation event happens I can send that over to Rewst and then build a workflow around the approval/denial of the event.
D
Daniel Rivera
Brett Weese: Great to hear you got the API connected to Rewst, that's exactly the kind of integration we built it for. Webhooks are the natural next step, and outbound event delivery (including elevation request events) is something our team is actively exploring as a follow-on to the Partner API. Your use case is really helpful in continuing to shape this feature: firing an event to Rewst when an elevation request comes in, then driving the approval/denial workflow from there.
D
Daniel Rivera
updated the status to
complete
The AutoElevate Partner API is now available in beta. It gives integration partners — MSPs, integration developers, and technology partners — programmatic access to AutoElevate data for their managed customers, so you can build your own dashboards, reporting, compliance workflows, and integrations.
To get started, create an API key in the Web Admin Portal — this guide walks you through it: Creating an API Key — Partner API (BETA)
Full technical details (authentication, endpoints, versioning, rate limits, OpenAPI spec) live in the Partner API reference.
A note on the beta: the API is functional and ready to use, but it's still beta — details may change as we stabilize the surface, so pin your integrations accordingly. We'd love feedback from early integrators; drop it here on Canny or through support.
J
Jacob B.
Really looking forward to this!
D
Daniel Rivera
A quick update on where the Partner API stands — and it's a good one.
The core foundation is in place. We've built the authentication model around per-user identity with scoped, expiring API keys — least-privilege access that gives partners tight control over who can do what — and read-only reporting is already built. This is now a top priority for the team, and active development on the remaining pieces is moving quickly.
We're now into the home stretch: the first read-only endpoints are in active development, with security review and end-to-end validation underway in parallel. Our plan is a phased rollout beginning with reporting and data access — which covers many of the billing reconciliation and reporting use cases raised here — with write and automation capabilities following. We expect the first phase to land soon.
Thanks, as always, for the feedback driving this forward.
S
Scott Spivey
I was told by AutoElevate support on January 22, 2026 that this feature was targeted for release in Q1 '26. But when I look at the history on this post, it appears that development on started 4 days ago.
This is a critical gap that AE has got to implement. The PAM solution you provide is ok, but it is not the only solution out there. If AE doesn't want to prioritize the access we need to get this integrated into our stack, we are going to have to start demoing PAM alternatives and look for a solution that provides a better solution.
D
Daniel Rivera
Scott Spivey: thanks for the detailed feedback, and fair point on the roadmap. The history here reflects when we updated the status, not when work began — and we know this has been anticipated a lot longer than that. Keeping this roadmap in step with our actual progress is on us, and we're fixing it.
Being straight with everyone following this thread: it was most recently targeted for Q1 '26 and we did push it. The reason was deliberate. Partner API access touches sensitive operational data, so instead of relying on shared service-account credentials we reworked the model around per-user identity with scoped, expiring API keys — least-privilege access with much tighter control over who can do what. We'd rather get that right than walk something back on security.
The good news is that work is now largely behind us. Read-only reporting is already built, and the team is moving quickly on the next layer. We expect to begin rolling this out in the coming months, starting with reporting and data access — which speaks directly to the billing reconciliation and reporting automation many of you have raised — with broader automation following close behind.
We hear the competitive pressure and the manual-billing pain, and we don't take either lightly. Appreciate you all pushing us on this.
D
Daniel Rivera
updated the status to
in progress
J
Jason Alexander
I'm extremely shocked this is not implemented yet.
J
Josh D
This is a must have feature. I noticed that it has been requested long before this roadmap when the roadmap was in Github, and at that stage it was estimated for a Q3 release of that year. What happened?
My API requirements are: offboarding automation, reporting automation, billing quantities.
D
David Szpunar
API is very important for billing and request information, agreed with the others here!
Load More
→