Accela · OAuth Scopes

Accela OAuth Scopes

OAuth 2.0 searched

Accela uses OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (e.g. client-credentials or role-based authorization) rather than per-scope consent.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

GovTechGovernmentPermittingLicensingCode EnforcementInspectionsAsset ManagementCitizen EngagementLand ManagementCivic PlatformPublic SectorSaaS
Scopes: 0 Flows: Method: searched

Scopes (0)

Accela implements OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (client-credentials or role-based authorization) rather than per-scope consent.

Source

OAuth Scopes

Raw ↑
generated: '2026-09-06'
method: searched
source: https://developer.accela.com/docs/construct-permissionScopes.html
docs:
- https://developer.accela.com/docs/construct-permissionScopes.html
- https://developer.accela.com/docs/construct-apiAuth.html
- https://developer.accela.com/docs/api_reference/api-index.html
summary: Accela Construct permission scopes. Each scope represents a group of API resources an access token may
  reach; a token is requested with an explicit scope list and the user is prompted to consent to it. The scope registry
  is not published as a standalone reference page and does not appear in any securityDefinitions block — Accela
  declares the scope for each operation inline, as a "**Scope**:" line in that operation's description in the published
  Swagger 2.0 documents. This file is that registry, extracted operation by operation from all fifteen specs in
  openapi/ and cross-checked against the docs page that describes how scopes are consented to.
flows:
- authorization_code
- implicit
- password
consent: An app requests a scope list at token time; the user is shown the list and must Allow. The get_civicid_profile
  scope is always included whether or not it is requested.
always_granted:
- get_civicid_profile
scope_count: 32
operations_mapped: 411
unmapped_operations: 6
unmapped_note: Operations with no "**Scope**:" line in their published description. Most are the three oauth2 endpoints
  on auth.accela.com, which are not scope-gated, plus a small number of operations whose description omits the field.
scopes:
- name: records
  description: Transactional records (permits, licenses, service requests, applications) and every child resource
    that hangs off a record — addresses, contacts, conditions, comments, costs, fees, documents, owners, parcels,
    professionals, workflows and votes.
  operations: 117
  specs:
  - accela-assets-assessments-openapi.yml
  - accela-records-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.assets.records
  - v4.get.records
  - v4.post.records
- name: inspections
  description: Inspections, inspection scheduling and results, checklists and checklist items, inspection conditions
    and approvals, inspectors and inspection time accounting.
  operations: 68
  specs:
  - accela-inspections-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.inspections
  - v4.get.inspections.ids
  - v4.delete.inspections.ids
- name: contacts
  description: Reference contacts and their addresses, conditions, custom forms and custom tables.
  operations: 27
  specs:
  - accela-contacts-professionals-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.contacts
  - v4.post.contacts
  - v4.get.contacts.ids
- name: settings
  description: 'Read-only Civic Platform Administration configuration: standard choices, record/inspection/asset
    types, departments, priorities, statuses, pick lists and drilldowns.'
  operations: 25
  specs:
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.settings.activities.priorities
  - v4.get.settings.activities.statuses
  - v4.get.settings.activities.types
- name: users
  description: Citizen Access user accounts, self-registration, delegates and delegate privileges, and CivicID-linked
    citizen profiles.
  operations: 23
  specs:
  - accela-citizens-openapi.yml
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.post.citizenaccess.register
  - v4.get.civicid.citizenaccess.profile
  - v4.get.civicid.citizenaccess.contacts
- name: assets
  description: Assets, asset attributes, linked assets, asset documents and the records attached to an asset.
  operations: 20
  specs:
  - accela-assets-assessments-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.assets
  - v4.get.assets.ids
  - v4.delete.assets.ids
- name: documents
  description: Document metadata, upload, download and thumbnails, plus the document review surface and document
    settings.
  operations: 20
  specs:
  - accela-addresses-parcels-owners-openapi.yml
  - accela-documents-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.delete.parcels.id.documents.ids
  - v4.get.documents.documentIds
  - v4.get.documents.documentId.download
- name: addresses
  description: Reference addresses, their conditions, the parcels and records they are attached to.
  operations: 16
  specs:
  - accela-addresses-parcels-owners-openapi.yml
  - accela-records-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.addresses
  - v4.get.addresses.id
  - v4.put.addresses.id
- name: professionals
  description: Licensed professionals, their conditions and the records they appear on.
  operations: 16
  specs:
  - accela-contacts-professionals-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.professionals
  - v4.get.professionals.ids
  - v4.delete.professionals.ids
- name: assessments
  description: Condition assessments against assets — observations, attributes, documents and generated work orders.
  operations: 15
  specs:
  - accela-assets-assessments-openapi.yml
  - accela-search-openapi.yml
  example_operations:
  - v4.post.assets.id.assessments
  - v4.get.assessments.mine
  - v4.get.assessments.id
- name: parcels
  description: Reference parcels, their conditions, owners, addresses and records.
  operations: 8
  specs:
  - accela-addresses-parcels-owners-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.parcels
  - v4.get.parcels.id
  - v4.get.parcels.id.addresses
- name: agencies
  description: Agency directory, agency environments, environment status and agency logo.
  operations: 6
  specs:
  - accela-agencies-openapi.yml
  - accela-search-openapi.yml
  example_operations:
  - v4.get.agencies
  - v4.get.agencies.name
  - v4.get.agencies.name.logo
- name: conditions
  description: Standard conditions and standard approval conditions defined at the agency level.
  operations: 6
  specs:
  - accela-miscellaneous-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.conditions.standard
  - v4.get.conditionApprovals.standard
  - v4.get.settings.conditionApprovals.statuses
- name: civicid
  description: CivicId accounts and profile — the cross-agency identity that links multiple agency Citizen Access
    accounts to one login.
  operations: 5
  specs:
  - accela-civicid-openapi.yml
  example_operations:
  - v4.post.civicid.accounts
  - v4.get.civicid.accounts.id
  - v4.delete.civicid.accounts.id
- name: owners
  description: Reference property owners and their conditions.
  operations: 5
  specs:
  - accela-addresses-parcels-owners-openapi.yml
  - accela-search-openapi.yml
  - accela-settings-openapi.yml
  example_operations:
  - v4.get.owners
  - v4.get.owners.id
  - v4.get.owners.ownerId.conditions
- name: shoppingcart
  description: Citizen shopping carts used to assemble fees before payment.
  operations: 5
  specs:
  - accela-payments-openapi.yml
  example_operations:
  - v4.get.shoppingCart
  - v4.post.shoppingCart
  - v4.get.shoppingCart.ids
- name: payments
  description: Payment initialization, commit and void, and transaction fees.
  operations: 4
  specs:
  - accela-payments-openapi.yml
  example_operations:
  - v4.post.payments.initialize
  - v4.put.payments.id
  - v4.put.payments.paymentId.void
- name: reports
  description: Report definitions, report categories and report execution.
  operations: 4
  specs:
  - accela-reports-openapi.yml
  example_operations:
  - v4.post.reports.reportId
  - v4.get.settings.reports.categories
  - v4.get.settings.reports.definitions
- name: timeaccounting
  description: Time accounting entries against records and inspections.
  operations: 4
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.get.timeAccounting
  - v4.post.timeAccounting
  - v4.delete.timeAccounting.ids
- name: announcements
  description: Agency announcements shown to citizens, and marking them read.
  operations: 2
  specs:
  - accela-citizens-openapi.yml
  example_operations:
  - v4.get.announcements
  - v4.put.announcements.ids.read
- name: app_data
  description: App settings and Civic Platform server properties (AA version).
  operations: 2
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.get.serverProperties
  - v4.get.appsettings
- name: filters
  description: Saved filters and filter result execution.
  operations: 2
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.get.filters
  - v4.post.filters.id.results
- name: gis
  description: Reverse geocoding and GIS dynamic themes.
  operations: 2
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.get.geo.geocode.reverse
  - v4.get.gis.dynamic.themes
- name: batch_request
  description: The batch endpoint, which composes multiple Construct calls into one request.
  operations: 1
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.post.batch
- name: costs
  description: Record cost items.
  operations: 1
  specs:
  - accela-records-openapi.yml
  example_operations:
  - v4.put.records.recordId.costs.id
- name: global_search
  description: The cross-object global search endpoint.
  operations: 1
  specs:
  - accela-search-openapi.yml
  example_operations:
  - v4.get.search.global
- name: invoices
  description: Invoices attached to records.
  operations: 1
  specs:
  - accela-payments-openapi.yml
  example_operations:
  - v4.get.invoices.invoiceIds
- name: mileage
  description: Mileage entries created by field staff.
  operations: 1
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.post.mileage
- name: parts
  description: The parts search endpoint.
  operations: 1
  specs:
  - accela-search-openapi.yml
  example_operations:
  - v4.post.search.parts
- name: search_costs
  description: The cost search endpoint.
  operations: 1
  specs:
  - accela-search-openapi.yml
  example_operations:
  - v4.post.search.costs
- name: trustaccounts
  description: Citizen and record trust accounts.
  operations: 1
  specs:
  - accela-payments-openapi.yml
  example_operations:
  - v4.get.trustAccounts
- name: workflows
  description: Workflow tasks assigned to the authenticated user.
  operations: 1
  specs:
  - accela-miscellaneous-openapi.yml
  example_operations:
  - v4.get.workflowTasks.mine

Work with this as data

Every scope set 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 oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • 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 scope set
curl "https://apis.io/api/v1/scopes/accela-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

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

Get an API key

Free tier, no email required.

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