How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
OpenGov website screenshot

OpenGov

OpenGov builds cloud enterprise resource planning and public service software for state and local government, serving more than 2,000 communities across budgeting and performance, financial management, procurement and contract management, vendor management, permitting and licensing, enterprise asset management, tax and revenue, utility billing, grants management, 311 request management and open data. The OpenGov Public Service Platform exposes a public developer portal at developer.opengov.com with a catalog of ten OpenAPI 3.x definitions covering roughly 358 operations, an integration/app model with scoped permissions and per-integration API keys, a JSON:API-shaped Permitting & Licensing API, a webhook event catalog of 31 Permitting & Licensing events, SCIM 2.0 identity provisioning, and an in-browser API test console.

agent native

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles OpenGov the way a machine reads it — 213 machine-readable artifacts across 102 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — OpenGov scores 62.0/100 (strong), with a separate agent-readiness read of 66/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 62.0/100 · strong
Contract Quality 18.1 / 25
Developer Ergonomics 12.5 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 7.2 / 13
Governance 1.4 / 12
Discoverability 8.7 / 10
Regulatory · Government & Public Sector 12.8 / 15
Agent readiness — 66/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server derived 3.0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9.0 / 9
Stable Error Semantics 8.0 / 8
Request/Response Examples 7.0 / 7
Rate-Limit Signaling 7.0 / 7
Typed Event Surface 6 / 6
Agent Skills derived 1.3 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
OpenGov Kin Score — API readiness rating by API Evangelist

Put this on your own site. The badge is drawn live from OpenGov's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.

<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/opengov/"
   title="OpenGov on API Evangelist — API profile and Kin Score">
  <img src="https://apis.io/badge/opengov.svg"
       alt="OpenGov Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>

More shapes, themes and sizes → · Score as JSON · How badges work

How we profile OpenGov

Each block below is one kind of artifact we hold for OpenGov. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 102

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

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

OpenGov Activity API

The activity API from OpenGov — 1 operation(s) for activity.

OpenGov Activity Logs API

Activity Log APIs allow you to retrieve historical changes and actions performed on entities in the system. Activity logs track create, update, soft delete, and hard delete oper...

OpenGov Admin Settings API

The adminSettings API from OpenGov — 1 operation(s) for adminsettings.

OpenGov Approval Steps API

Approval Steps are one step type that can be found in a record's workflow.

OpenGov Attachment API

The attachment API from OpenGov — 6 operation(s) for attachment.

OpenGov Attachment Limits API

The attachmentLimits API from OpenGov — 2 operation(s) for attachmentlimits.

OpenGov Attachments API

The Attachments API from OpenGov — 5 operation(s) for attachments.

OpenGov Budget API

Operations for retrieving budget data.

OpenGov Categories API

The Categories API from OpenGov — 2 operation(s) for categories.

OpenGov Change Order API

The changeOrder API from OpenGov — 1 operation(s) for changeorder.

OpenGov Change Order By Po API

The changeOrderByPo API from OpenGov — 10 operation(s) for changeorderbypo.

OpenGov Chart Of Accounts API

Operations for retrieving Chart of Accounts data.

OpenGov Checklist Results API

Inspection Results include Checklist Results for any checklist item that was inspected.

OpenGov Checklist Templates API

A Checklist Template is a single item in an Inspection Type Template's checklist.

OpenGov Claims API

The claims API from OpenGov — 2 operation(s) for claims.

OpenGov Classes API

The Classes API from OpenGov — 3 operation(s) for classes.

OpenGov Co Attachment API

The coAttachment API from OpenGov — 4 operation(s) for coattachment.

OpenGov Co Comment API

The coComment API from OpenGov — 2 operation(s) for cocomment.

OpenGov Commands API

The Commands API from OpenGov — 1 operation(s) for commands.

OpenGov Comment API

The comment API from OpenGov — 2 operation(s) for comment.

OpenGov Contracts API

The Contracts API from OpenGov — 10 operation(s) for contracts.

OpenGov Co Reason API

The coReason API from OpenGov — 2 operation(s) for coreason.

OpenGov Co Surface Versions API

The coSurfaceVersions API from OpenGov — 1 operation(s) for cosurfaceversions.

OpenGov Co Terms API

The coTerms API from OpenGov — 1 operation(s) for coterms.

OpenGov Co Terms Attachment API

The coTermsAttachment API from OpenGov — 2 operation(s) for cotermsattachment.

OpenGov Datasets API

**Datasets** are collections of data that can be retrieved using the API. Datasets can be retrieved by using `GET` requests. The base url for datasets is `https://api.procuremen...

OpenGov Departments API

A Department is a group of Record Types.

OpenGov Document Steps API

Document Steps are one step type that can be found in a record's workflow.

OpenGov Entity Custom Fields API

The entity-custom-fields API from OpenGov — 2 operation(s) for entity-custom-fields.

OpenGov Entity Settings API

The entity-settings API from OpenGov — 1 operation(s) for entity-settings.

OpenGov Entity Users API

The entity-users API from OpenGov — 1 operation(s) for entity-users.

OpenGov Event Types API

This is a list of all the types of events we currently send. We may add more at any time, so in developing and maintaining your code, you should not assume that only these types...

OpenGov Fees API

A Payment Step can have one or more Fees.

OpenGov Files API

Files in OpenGov Permitting & Licensing are managed in a two-step process: 1. **File Upload** - First, create a file entry to receive a pre-signed Azure Blob Storage URL - Use t...

OpenGov Gl Suggestions API

The glSuggestions API from OpenGov — 1 operation(s) for glsuggestions.

OpenGov Group API

Groups are used to group datasets together in categories.

OpenGov Inspection Events API

An Inspection Event is a single inspection appointment, during which one or more Inspection Results are typically created.

OpenGov Inspection Results API

An Inspection Result is created for each Inspection Type inspected during an Inspection Event.

OpenGov Inspection Steps API

Inspection Steps are one step type that can be found in a record's workflow.

OpenGov Inspection Type Templates API

Inspection Type Templates can be added to Inspection Workflow Step Templates.

OpenGov Inspection Types API

An Inspection Record Workflow Step has one or more Inspection Types.

OpenGov Invoice Sync API

The invoiceSync API from OpenGov — 1 operation(s) for invoicesync.

OpenGov Issued Documents API

The Issued Documents API from OpenGov — 2 operation(s) for issued documents.

OpenGov Ledger Entries API

A Leger Entry is created for each Fee paid or refunded in a Transaction.

OpenGov Line Item API

The lineItem API from OpenGov — 3 operation(s) for lineitem.

OpenGov Location Flags API

Location Flags can be added to individual Locations to tag them with certain characteristics.

OpenGov Locations API

A Location can be added as the Primary Location or an Additional Location of a Record. A Location can be a Point, Segment, or Parcel.

OpenGov Operation Error API

The operationError API from OpenGov — 1 operation(s) for operationerror.

OpenGov Organization API

Organizations are used to create, manage and publish datasets.

OpenGov Package API

On early CKAN versions, datasets were called packages and this name has stuck in some places, specially internally and on API calls. Package has exactly the same meaning as data...

OpenGov Payment Steps API

Payment Steps are one step type that can be found in a record's workflow.

OpenGov Print API

The print API from OpenGov — 5 operation(s) for print.

OpenGov Projects API

Project APIs allow you to work with projects that group related records

OpenGov Purchase Order API

The purchaseOrder API from OpenGov — 13 operation(s) for purchaseorder.

OpenGov Purchase Order Type API

The purchaseOrderType API from OpenGov — 1 operation(s) for purchaseordertype.

OpenGov Receipt Activity API

The receiptActivity API from OpenGov — 1 operation(s) for receiptactivity.

OpenGov Receipt Attachments API

The receiptAttachments API from OpenGov — 6 operation(s) for receiptattachments.

OpenGov Receipt Comments API

The receiptComments API from OpenGov — 2 operation(s) for receiptcomments.

OpenGov Receipts API

The receipts API from OpenGov — 9 operation(s) for receipts.

OpenGov Receipt Surface Versions API

The receiptSurfaceVersions API from OpenGov — 1 operation(s) for receiptsurfaceversions.

OpenGov Receipt Sync API

The receiptSync API from OpenGov — 1 operation(s) for receiptsync.

OpenGov Record Additional Locations API

A Record can be associated with up to 99 Additional Locations. Record Locations reference Locations.

OpenGov Record API

A Record represents a single permit or license application, code enforcement case, or business process in OpenGov Permitting & Licensing. Records are created in the Employee Por...

OpenGov Record Applicant API

The Applicant is the public user who submitted a Record and/or the primary public contact for the Record.

OpenGov Record Attachments API

A Record can have attachments which either reference a Record Type Attachment or are ad-hoc. Each attachment can have one or more versions.

OpenGov Record Change Requests API

A Record Change Request represents a request from an employee to the applicant for changes to the form or attachments.

OpenGov Record Contacts API

A Record can have one **Applicant** and up to 99 **Guests**. The Applicant is the public user who submitted a Record. The Applicant or any employee user can add Guests to a Record.

OpenGov Record Form API

A Record's **Form** is based on its **Record Type**. A Form is comprised of **Fields** which are contained within **Sections**. Each Field is of a specific data Type, and has a ...

OpenGov Record Forms API

A Record's Form is based on its Record Type. A Form is comprised of Fields which are contained within Sections. Each Field is of a specific data Type, and has a Label and a Value.

OpenGov Record Guests API

Record Guests are additional users who need visibility into the permit/license process. This could include contractors, architects, property owners, or other stakeholders who ne...

OpenGov Record Locations API

A Record can be associated with one **Primary Location** and up to 99 **Additional Locations**. Record Locations reference **Locations**.

OpenGov Record Primary Location API

A Record can be associated with one Primary Location. Record Locations reference Locations.

OpenGov Record Type Attachments API

Record Type Attachments are templates that define the required and optional Attachments for a Record of a particular Record Type.

OpenGov Record Type Document Templates API

Record Type Document Templates provide the format and content of a particular document that should be issued in a Document Step.

OpenGov Record Type Fees API

Record Type Fees define the calculation structure for individual fees charged on Payment Steps.

OpenGov Record Type Form API

The Record Type Form is the form template for records of that Record Type.

OpenGov Record Type Workflow API

The Record Type Workflow is the workflow template for records of that Record Type.

OpenGov Record Types API

A Record Type defines the configuration for individual Records of that Record Type.

OpenGov Record Workflow Step Comments API

Step Comments APIs allow you to retrieve, add or remove comments on workflow steps of a record.

OpenGov Record Workflow Steps API

A Record's Workflow is represented as a collection of **Steps**. Steps are automatically created on a Record at the time it is submitted, based on the Record Type Workflow defin...

OpenGov Records API

**Records** are created in the OpenGov Permitting & Licensing Employee Portal and/or Citizen Portal. A **Record** can have a **Form**, a **Workflow**, one or more public **Conta...

OpenGov Resource API

A resource holds the data itself. A resource can be a CSV or Excel spreadsheet, XML file, PDF document, image file, linked data, etc. A dataset can contain any number of resources.

OpenGov Revisions API

The revisions API from OpenGov — 1 operation(s) for revisions.

OpenGov Saved Views API

The saved-views API from OpenGov — 2 operation(s) for saved-views.

OpenGov Spend Summary API

The spendSummary API from OpenGov — 1 operation(s) for spendsummary.

OpenGov Step Comments API

A Record Step can have **Comments**, which are visible to public Record Contacts, and **Internal Notes**, which are visible to employees only. Comments send Notifications to any...

OpenGov Steps API

A Record's Workflow is represented as a collection of **Steps**. Steps are automatically created on a Record at the time it is submitted, based on the Workflow Template defined ...

OpenGov Surface Versions API

The surfaceVersions API from OpenGov — 1 operation(s) for surfaceversions.

OpenGov System API

The system API from OpenGov — 1 operation(s) for system.

OpenGov Tag API

The tag API from OpenGov — 3 operation(s) for tag.

OpenGov Tags API

The Tags API from OpenGov — 18 operation(s) for tags.

OpenGov Terms API

The terms API from OpenGov — 1 operation(s) for terms.

OpenGov Terms Attachment API

The termsAttachment API from OpenGov — 2 operation(s) for termsattachment.

OpenGov Transactions API

A Transaction represents an individual payment or refund transaction on a Record.

OpenGov User Flags API

User Flags can be added to individual Users to tag them with certain characteristics.

OpenGov Users API

Users can be attached to Records as the Applicant or as a Guest.

OpenGov Vendor Imports API

The vendor-imports API from OpenGov — 7 operation(s) for vendor-imports.

OpenGov Vendor Notes API

The vendor-notes API from OpenGov — 2 operation(s) for vendor-notes.

OpenGov Vendor Search API

The vendor-search API from OpenGov — 4 operation(s) for vendor-search.

OpenGov Vendor Taskmaster API

The vendor-taskmaster API from OpenGov — 3 operation(s) for vendor-taskmaster.

OpenGov Vendor Recommendations API

The vendorRecommendations API from OpenGov — 1 operation(s) for vendorrecommendations.

OpenGov Vendors API

The vendors API from OpenGov — 5 operation(s) for vendors.

Scroll within the panel for all 102 ·

Open Collections 103

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

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

API Collection

OPEN COLLECTION

Opengov Attachments API

OPEN COLLECTION

Opengov Categories API

OPEN COLLECTION

Opengov Claims API

OPEN COLLECTION

Opengov Contracts API

OPEN COLLECTION

Opengov Datasets API

OPEN COLLECTION

Opengov Organization API

OPEN COLLECTION

Opengov Tags API

OPEN COLLECTION

Scroll within the panel for all 103 ·

MCP Servers 1

Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.

Model Context Protocol servers that expose these APIs to AI agents.

opengov-mcp.yml

MCP SERVER

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Opengov Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

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

Opengov Authentication

apiKey/http/openIdConnect · 6 schemes

SECURITY

Opengov Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Opengov Vulnerability Disclosure

Hackerone · contact published

SECURITY

Opengov Trust Center

SOC 2 Type 2, SOC 3, TX-RAMP, AZ RAMP, GovRAMP, GDPR, CCPA, CPRA, VPAT

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Opengov Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Every other property we hold for OpenGov — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/opengov · machine-readable index on apis.io

Where this information came from

This is an independent, third-party profile of OpenGov, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.