Revert

Revert is an open-source unified API platform that makes it easy to build product integrations 10x faster. It provides a single standardized API to integrate with CRMs (Salesforce, HubSpot, Zoho CRM, Pipedrive, Close CRM), ticketing systems (Jira, Asana), accounting (Xero, QuickBooks), chat (Slack, Microsoft Teams, Discord), and more, with built-in OAuth management, token refresh, and retry logic.

Revert publishes 18 APIs on the APIs.io network, including Accounting API, Chat API, Connections API, and 15 more. Tagged areas include Integration, CRM, Unified-API, and Open-Source.

The Revert catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Revert’s developer surface includes authentication, GitHub presence, documentation, and 9 more developer resources.

33.4/100 thin ▬ flat Agent 20/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs
IntegrationCRMUnified-APIOpen-Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/revert: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 18

Individual APIs this provider publishes, each with its own machine-readable definition.

Revert Accounting API

Unified accounting operations across Xero and QuickBooks

Revert Chat API

Unified chat operations across Slack, Microsoft Teams, and Discord

Revert Connections API

Manage third-party OAuth connections and webhooks

Revert CRM Companies API

Unified CRM company/account operations

Revert CRM Contacts API

Unified CRM contact operations across Salesforce, HubSpot, Zoho, Pipedrive, and Close

Revert CRM Deals API

Unified CRM deal/opportunity operations

Revert CRM Events API

Unified CRM event/activity operations

Revert CRM Leads API

Unified CRM lead operations

Revert CRM Notes API

Unified CRM note operations

Revert CRM Properties API

Unified CRM custom property operations

Revert CRM Tasks API

Unified CRM task operations

Revert CRM Users API

Unified CRM user operations

Revert Tickets API

Unified ticketing operations across Jira and Asana

Revert Connection Management API

Manage linked third-party connections and connection webhooks per tenant.

Revert CRM API

Unified CRM models - contacts, leads, companies, deals, notes, events, tasks, users.

Revert Metadata API

Environment / app configuration for the connect UI.

Revert Proxy API

Passthrough proxy to the underlying provider's native API.

Revert Ticketing API

Unified ticketing models - tasks, users, comments, collections.

Scroll for all 18

Open Collections 16

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Revert Unified API

OPEN COLLECTION

Revert Unified API

OPEN COLLECTION

Scroll for all 16

Pricing Plans 1

Published pricing tiers and plan structures.

Revert Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Revert Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Revert Context

44 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Revert API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Revert API Rules

10 rules · 2 errors 6 warnings 2 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Revert Unified CRM Contact

11 properties

JSON SCHEMA

Revert Unified CRM Deal

14 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Revert Contact Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Revert Authentication

apiKey · 1 scheme

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Revert Agentic Access

51 operations · 25 acting

51 operations · 25 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: revert
name: Revert
description: Revert is an open-source unified API platform that makes it easy to build product integrations 10x faster. It
  provides a single standardized API to integrate with CRMs (Salesforce, HubSpot, Zoho CRM, Pipedrive, Close CRM), ticketing
  systems (Jira, Asana), accounting (Xero, QuickBooks), chat (Slack, Microsoft Teams, Discord), and more, with built-in OAuth
  management, token refresh, and retry logic.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/revert.png
tags:
- Integration
- CRM
- Unified-API
- Open-Source
tags_raw:
- Integrations
- CRM
- Unified API
- Open Source
url: https://raw.githubusercontent.com/api-evangelist/revert/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.23'
apis:
- aid: revert:revert-accounting-api
  name: Revert Accounting API
  description: Unified accounting operations across Xero and QuickBooks
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - Accounting
  properties:
  - type: OpenAPI
    url: openapi/revert-accounting-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-chat-api
  name: Revert Chat API
  description: Unified chat operations across Slack, Microsoft Teams, and Discord
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/revert-chat-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-connections-api
  name: Revert Connections API
  description: Manage third-party OAuth connections and webhooks
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - Connections
  properties:
  - type: OpenAPI
    url: openapi/revert-connections-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-companies-api
  name: Revert CRM Companies API
  description: Unified CRM company/account operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Companies
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-companies-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-contacts-api
  name: Revert CRM Contacts API
  description: Unified CRM contact operations across Salesforce, HubSpot, Zoho, Pipedrive, and Close
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Contacts
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-contacts-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-deals-api
  name: Revert CRM Deals API
  description: Unified CRM deal/opportunity operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Deals
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-deals-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-events-api
  name: Revert CRM Events API
  description: Unified CRM event/activity operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Events
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-events-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-leads-api
  name: Revert CRM Leads API
  description: Unified CRM lead operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Leads
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-leads-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-notes-api
  name: Revert CRM Notes API
  description: Unified CRM note operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Notes
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-notes-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-properties-api
  name: Revert CRM Properties API
  description: Unified CRM custom property operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Properties
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-properties-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-tasks-api
  name: Revert CRM Tasks API
  description: Unified CRM task operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Tasks
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-tasks-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-crm-users-api
  name: Revert CRM Users API
  description: Unified CRM user operations
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - CRM Users
  properties:
  - type: OpenAPI
    url: openapi/revert-crm-users-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-tickets-api
  name: Revert Tickets API
  description: Unified ticketing operations across Jira and Asana
  humanURL: https://www.revert.dev/
  baseURL: https://api.revert.dev
  tags:
  - Tickets
  properties:
  - type: OpenAPI
    url: openapi/revert-tickets-api-openapi.yml
  - type: Documentation
    url: https://docs.revert.dev
  - type: GitHub
    url: https://github.com/revertinc/revert
  - type: GitHubOrganization
    url: https://github.com/revertinc
- aid: revert:revert-api-connection-management-api
  name: Revert Connection Management API
  description: Manage linked third-party connections and connection webhooks per tenant.
  humanURL: https://github.com/revertinc/revert
  baseURL: https://api.revert.dev
  tags:
  - Connection Management
  properties:
  - type: OpenAPI
    url: openapi/revert-api-connection-management-api-openapi.yml
  - type: Documentation
    url: https://github.com/revertinc/revert
  - type: APIReference
    url: https://docs.revert.dev/api-reference/api-reference/crm
  - type: PostmanCollection
    url: collections/revert-api.postman_collection.json
  - type: OpenCollection
    url: collections/revert-api.opencollection.json
- aid: revert:revert-api-crm-api
  name: Revert CRM API
  description: Unified CRM models - contacts, leads, companies, deals, notes, events, tasks, users.
  humanURL: https://github.com/revertinc/revert
  baseURL: https://api.revert.dev
  tags:
  - CRM
  properties:
  - type: OpenAPI
    url: openapi/revert-api-crm-api-openapi.yml
  - type: Documentation
    url: https://github.com/revertinc/revert
  - type: APIReference
    url: https://docs.revert.dev/api-reference/api-reference/crm
  - type: PostmanCollection
    url: collections/revert-api.postman_collection.json
  - type: OpenCollection
    url: collections/revert-api.opencollection.json
- aid: revert:revert-api-metadata-api
  name: Revert Metadata API
  description: Environment / app configuration for the connect UI.
  humanURL: https://github.com/revertinc/revert
  baseURL: https://api.revert.dev
  tags:
  - Metadata
  properties:
  - type: OpenAPI
    url: openapi/revert-api-metadata-api-openapi.yml
  - type: Documentation
    url: https://github.com/revertinc/revert
  - type: APIReference
    url: https://docs.revert.dev/api-reference/api-reference/crm
  - type: PostmanCollection
    url: collections/revert-api.postman_collection.json
  - type: OpenCollection
    url: collections/revert-api.opencollection.json
- aid: revert:revert-api-proxy-api
  name: Revert Proxy API
  description: Passthrough proxy to the underlying provider's native API.
  humanURL: https://github.com/revertinc/revert
  baseURL: https://api.revert.dev
  tags:
  - Proxy
  properties:
  - type: OpenAPI
    url: openapi/revert-api-proxy-api-openapi.yml
  - type: Documentation
    url: https://github.com/revertinc/revert
  - type: APIReference
    url: https://docs.revert.dev/api-reference/api-reference/crm
  - type: PostmanCollection
    url: collections/revert-api.postman_collection.json
  - type: OpenCollection
    url: collections/revert-api.opencollection.json
- aid: revert:revert-api-ticketing-api
  name: Revert Ticketing API
  description: Unified ticketing models - tasks, users, comments, collections.
  humanURL: https://github.com/revertinc/revert
  baseURL: https://api.revert.dev
  tags:
  - Ticketing
  properties:
  - type: OpenAPI
    url: openapi/revert-api-ticketing-api-openapi.yml
  - type: Documentation
    url: https://github.com/revertinc/revert
  - type: APIReference
    url: https://docs.revert.dev/api-reference/api-reference/crm
  - type: PostmanCollection
    url: collections/revert-api.postman_collection.json
  - type: OpenCollection
    url: collections/revert-api.opencollection.json
features:
- name: Unified CRM API
  description: Single API surface for Salesforce, HubSpot, Zoho CRM, Pipedrive, and Close CRM
- name: Ticketing Integration
  description: Unified interface for Jira and Asana project management
- name: Chat Integration
  description: Unified messaging API for Slack, Microsoft Teams, and Discord
- name: Accounting Integration
  description: Unified financial data API for Xero and QuickBooks
- name: OAuth Management
  description: Automatic OAuth token lifecycle management with refresh and failure handling
- name: Self-Hosting
  description: Full Docker-compose deployment for self-hosted installations
useCases:
- name: CRM Integration
  description: Build integrations with multiple CRMs through a single API without managing per-provider authentication
- name: Multi-Platform Ticketing
  description: Read and write tickets across Jira and Asana from a single endpoint
- name: Unified Messaging
  description: Send and receive messages across chat platforms from one API
integrations:
- name: Salesforce
  type: CRM
  url: https://www.salesforce.com/
- name: HubSpot
  type: CRM
  url: https://www.hubspot.com/
- name: Zoho CRM
  type: CRM
  url: https://www.zoho.com/crm/
- name: Pipedrive
  type: CRM
  url: https://www.pipedrive.com/
- name: Close CRM
  type: CRM
  url: https://www.close.com/
- name: Jira
  type: Ticketing
  url: https://www.atlassian.com/software/jira
- name: Asana
  type: Ticketing
  url: https://asana.com/
- name: Slack
  type: Chat
  url: https://slack.com/
- name: Microsoft Teams
  type: Chat
  url: https://www.microsoft.com/en-us/microsoft-teams/
- name: Discord
  type: Chat
  url: https://discord.com/
- name: Xero
  type: Accounting
  url: https://www.xero.com/
- name: QuickBooks
  type: Accounting
  url: https://quickbooks.intuit.com/
solutions:
- name: SaaS Integration Platform
  description: Build multi-CRM, multi-ticketing, and multi-chat integrations in your SaaS product
common:
- type: GitHubOrganization
  url: https://github.com/revertinc
- type: LinkedIn
  url: https://www.linkedin.com/company/revertdev
- type: Plans
  url: plans/revert-plans-pricing.yml
- type: RateLimits
  url: rate-limits/revert-rate-limits.yml
- type: FinOps
  url: finops/revert-finops.yml
- type: AgenticAccess
  url: agentic-access/revert-agentic-access.yml
- type: Authentication
  url: authentication/revert-authentication.yml
- type: Website
  url: https://www.revert.dev/
- type: GitHub
  url: https://github.com/revertinc/revert
- type: Documentation
  url: https://docs.revert.dev
- type: Authentication
  url: https://docs.revert.dev
- type: Website
  url: https://revert.dev
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/revert"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/revert/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/revert/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.