Developer Platform

Build on the 4Remote API

A RESTful API for technical partners. Build deep integrations, automate security workflows, and surface 4Remote's data inside your own products.

SAMPLE REQUEST
# Get all devices in your tenant, filtered by risk
GET https://api.4remote.io/v1/devices
Authorization: Bearer eyJhbGciOiJIUzI1...
X-Tenant-Id:     acme-corp
Accept:          application/json
# Sending request
# 200 OK
{
  "devices": [
    { "id": "d-9f2", "type": "laptop", "score": 42 },
    { "id": "d-e1c", "type": "router", "score": 88 }
  ]
}
Authentication

Bearer auth, tenant-scoped, multi-tenant by design.

Every request carries a Bearer token plus a tenant header. The same API surface serves every customer with strict data isolation between tenants. No cross-tenant leakage, by design.

Bearer token auth

Standard Authorization: Bearer header. Issued per partner, rotatable on demand.

Tenant header

An X-Tenant-Id header scopes every call. One API surface, many tenants.

Strict isolation

Cross-tenant access is impossible at the framework level. Data isolation is part of the contract, not a configuration choice.

Capabilities

Eight functional domains, one consistent surface.

The API mirrors the platform: every domain you see in 4Remote is queryable, controllable, and automatable from your code.

User & team management

Query, create, and manage team members. Control roles, account status, and sessions across your tenant.

Device inventory

Full device list: computers, phones, routers, IoT. Filter by type, OS, vendor, online status, security score. Real-time as devices are discovered.

Network & device scanning

Trigger scans, retrieve device-level results. Designed to feed automated pipelines and scheduled jobs.

Vulnerability intelligence

Full CVE dataset, filterable by severity and CISA KEV membership. Prioritisation endpoints surface what to fix first.

Zero Trust posture

Read and update Zero Trust statuses. Drives integrations with Cisco Meraki, Twingate, Palo Alto Prisma, and Tailscale.

Notifications

Query notification history, manage delivery configuration for users and tenants.

Partner & tenant management

Dedicated partner API: list, create, configure customer tenants and their users. Automate onboarding without the admin UI.

OS update instructions

Step-by-step update instructions tailored to specific devices and OS versions. Embed in remediation flows or serve to end users.

Developer resources

Three ready-to-use ways to integrate.

Generate clients, run contract tests, or just poke endpoints in the browser. Pick what fits your workflow.

OpenAPI 3.0 specification

Machine-readable, industry-standard. Generate client SDKs in any language, stub a local server, import into design tools, or run automated contract tests.

openapi.yaml

Postman collection

Curated collection covering the full API surface. Import into Postman, Insomnia, Bruno, or Hoppscotch. Authenticated calls in minutes. Always in sync with the OpenAPI spec.

collection.json

Interactive API explorer

Hosted Swagger UI. Browse every endpoint, try calls in the browser, validate auth and response shapes before writing a line of code.

swagger UI
Get started

Stable, versioned, partner-only.

API access is granted to approved technical partners. To discuss integration plans, explore what the API can do for your product, or request credentials, talk to the 4Remote team.

Current version: v1. Stable, with a clear deprecation policy for any future breaking changes.

Work with Us

Talk to our team

Whether you want to see 4Remote in your own environment, talk through pricing, explore a partnership, or ask us something else entirely, we're ready to respond. Tell us what you need and the right person will come back to you directly.

  • Request a demo. Deployed into your real environment with results visible in the first scan
  • Talk to sales. Straight answers on pricing, editions, and what fits your organisation
  • Partner enquiry. Routed to our channel team to discuss reseller, MSP, MSSP, or white-label options
  • Contact us. Any other question, answered by someone who knows the product
  • UK and US coverage. Real people responding across both time zones