Accela OAuth Scopes
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.
Scopes (0)
📄 Provider scope reference: https://developer.accela.com/docs/construct-permissionScopes.htmlhttps://developer.accela.com/docs/construct-apiAuth.htmlhttps://developer.accela.com/docs/api_reference/api-index.html
Source
OAuth Scopes
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.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/scopes/accela-scopes"
curl "https://apis.io/api/v1/scopes?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.