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

Accela Construct API (V4)

The public REST API to the Accela Civic Platform. 417 operations across fifteen published Swagger 2.0 documents cover transactional records, inspections and checklists, contacts and licensed professionals, addresses/parcels/owners, assets and condition assessments, documents, fees/payments/shopping carts, invoices and trust accounts, reports, global search, Citizen Access user management, CivicID, agencies and platform settings. Requests are scoped to a government tenant with x-accela-agency and x-accela-environment; responses use a uniform {status, code, message, more, traceId} envelope with offset/limit pagination and a fields= partial-response parameter. Base host is https://apis.accela.com; every operation path already carries the /v4 version prefix, matching host + basePath in the published specs.

This API exposes 110 operations across 81 paths, organized into 26 resource areas, and defines 135 schemas. It is described by OpenAPI 2.0, at version v4.

Requests are made against the base URL https://apis.accela.com.

110 operations 81 paths 135 schemas 15 DELETE55 GET20 POST20 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
v4
Base URL
https://apis.accela.com
Resource Areas
26

Paths & Operations 110

Across 81 paths, the API surfaces 110 operations — 15 DELETE, 55 GET, 20 POST, 20 PUT. They span 26 resource areas, including Records, Records/Activities, Records/Addresses, Records/Addresses/Custom Forms, Records/Assets, Records/Comments, Records/Condition Approvals, Records/Conditions, and 18 more. Each is listed below with its method, path, parameters, and response codes.

Records 14

A record is a fundamental Civic Platform object that captures an agency's daily process tranactions, such as applications, permits, cases, licenses, service requests, and work ord…

GET
/v4/records
Get All Records
v4.get.records 25 params → 200400401403404500
POST
/v4/records
Create Record
v4.post.records 4 params → 200400401403404500
GET
/v4/records/describe/create
Describe Required Record Attributes
v4.get.records.describe.create 3 params → 200400401403404500
POST
/v4/records/initialize
Create Partial Record
v4.post.records.initialize 4 params → 200400401403404500
GET
/v4/records/mine
Get My Records
v4.get.records.mine 30 params → 200400401403404500
DELETE
/v4/records/{ids}
Delete Records
v4.delete.records.ids 3 params → 200400401403404500
GET
/v4/records/{ids}
Get Records
v4.get.records.ids 5 params → 200400401403404500
PUT
/v4/records/{id}
Update Record
v4.put.records.id 5 params → 200400401403404500
GET
/v4/records/{recordId}/additional
Get Additional Details for Record
v4.get.records.recordId.additional 4 params → 200400401403404500
PUT
/v4/records/{recordId}/additional
Update Additional Details for Record
v4.put.records.recordId.additional 5 params → 200400401403404500
POST
/v4/records/{recordId}/finalize
Finalize Record
v4.post.records.recordId.finalize 5 params → 200400401403404500
GET
/v4/records/{recordId}/related
Get All Related Details for Record
v4.get.records.recordId.related 5 params → 200400401403404500
POST
/v4/records/{recordId}/related
Create Related Details for Record
v4.post.records.recordId.related 4 params → 200400401403404500
DELETE
/v4/records/{recordId}/related/{childRecordIds}
Delete Related Details from Record
v4.delete.records.recordId.related.childRecordIds 4 params → 200400401403404500
Records/Activities 3

Activities related to a record can be assigned to a staff member when the activities require further action, such as a follow-up inspection or service maintenance.

GET
/v4/records/{recordId}/activities
Get All Record Activities
v4.get.records.recordId.activities 4 params → 200400401403404500
POST
/v4/records/{recordId}/activities
Create Record Activities
v4.post.records.recordId.activities 4 params → 200400401403404500
PUT
/v4/records/{recordId}/activities/{id}
Update Record Activity
v4.put.records.recordId.activities.id 6 params → 200400401403404500
Records/Addresses 4

A record can have at least one associated address, such as the address of the application contact or the location of a permit application, service request, or work order.

GET
/v4/records/{recordId}/addresses
Get All Record Addresses
v4.get.records.recordId.addresses 4 params → 200400401403404500
POST
/v4/records/{recordId}/addresses
Create Record Addresses
v4.post.records.recordId.addresses 4 params → 200400401403404500
PUT
/v4/records/{recordId}/addresses/{id}
Update Record Address
v4.put.records.recordId.addresses.id 5 params → 200400401403404500
DELETE
/v4/records/{recordId}/addresses/{ids}
Delete Record Addresses
v4.delete.records.recordId.addresses.ids 4 params → 200400401403404500
Records/Addresses/Custom Forms 2
GET
/v4/records/{recordId}/addresses/{addressId}/customForms
Get Record Address Custom Forms
v4.get.records.recordId.addresses.addressId.customForms 5 params → 200400401403404500
GET
/v4/records/{recordId}/addresses/{addressId}/customForms/meta
Get Record Address Custom Forms Metadata
v4.get.records.recordId.addresses.addressId.customForms.meta 5 params → 200400401403404500
Records/Assets 3

A work order record is linked to assets that require inspection, repair service, or any kind of task that needs to be performed and tracked in the system.

GET
/v4/records/{recordId}/assets
Get All Assets for Record
v4.get.records.recordId.assets 6 params → 200400401403404500
POST
/v4/records/{recordId}/assets
Add Assets to Record
v4.post.records.recordId.assets 7 params → 200400401403404500
DELETE
/v4/records/{recordId}/assets/{ids}
Delete Assets from Record
v4.delete.records.recordId.assets.ids 4 params → 200400401403404500
Records/Comments 4

A staff user can add comments regarding the record, or can choose from standard comments that have been configured for the agency.

GET
/v4/records/{recordId}/comments
Get All Comments for Record
v4.get.records.recordId.comments 3 params → 200400401403404500
POST
/v4/records/{recordId}/comments
Add Comments to a Record
v4.post.records.recordId.comments 4 params → 200400401403404500
PUT
/v4/records/{recordId}/comments/{id}
Update Record Comment
v4.put.records.recordId.comments.id 6 params → 200400401403404500
DELETE
/v4/records/{recordId}/comments/{ids}
Delete Record Comments
v4.delete.records.recordId.comments.ids 4 params → 200400401403404500
Records/Condition Approvals 5
GET
/v4/records/{recordId}/conditionApprovals
Get All Approval Conditions for Record
v4.get.records.recordId.conditionApprovals 4 params → 200400401403404500
POST
/v4/records/{recordId}/conditionApprovals
Create Record Approval Conditions
v4.post.records.recordId.conditionApprovals 4 params → 200400401403404500
GET
/v4/records/{recordId}/conditionApprovals/{id}
Get Record Approval Condition
v4.get.records.recordId.conditionApprovals.id 5 params → 200400401403404500
PUT
/v4/records/{recordId}/conditionApprovals/{id}
Update Record Approval Condition
v4.put.records.recordId.conditionApprovals.id 6 params → 200400401403404500
DELETE
/v4/records/{recordId}/conditionApprovals/{ids}
Delete Record Approval Conditions
v4.delete.records.recordId.conditionApprovals.ids 4 params → 200400401403404500
Records/Conditions 6

A condition is a requirement that you can apply to an application (or component of an application), that the application must fulfill to qualify for approval. Although conditions…

GET
/v4/records/{recordId}/conditions
Get All Conditions for Record
v4.get.records.recordId.conditions 4 params → 200400401403404500
POST
/v4/records/{recordId}/conditions
Create Record Conditions
v4.post.records.recordId.conditions 4 params → 200400401403404500
GET
/v4/records/{recordId}/conditions/{id}
Get Record Condition
v4.get.records.recordId.conditions.id 5 params → 200400401403404500
PUT
/v4/records/{recordId}/conditions/{id}
Update Record Condition
v4.put.records.recordId.conditions.id 5 params → 200400401403404500
GET
/v4/records/{recordId}/conditions/{id}/histories
Get History for Record Condition
v4.get.records.recordId.conditions.id.histories 5 params → 200400401403404500
DELETE
/v4/records/{recordId}/conditions/{ids}
Delete Record Conditions
v4.delete.records.recordId.conditions.ids 4 params → 200400401403404500
Records/Contacts 8

One or more reference contacts can be associated to an application or service request.

GET
/v4/records/{recordId}/contacts
Get All Contacts for Record
v4.get.records.recordId.contacts 4 params → 200400401403404500
POST
/v4/records/{recordId}/contacts
Create Record Contacts
v4.post.records.recordId.contacts 5 params → 200400401403404500
PUT
/v4/records/{recordId}/contacts/{id}
Update Record Contact
v4.put.records.recordId.contacts.id 6 params → 200400401403404500
DELETE
/v4/records/{recordId}/contacts/{ids}
Delete Record Contacts
v4.delete.records.recordId.contacts.ids 5 params → 200400401403404500
GET
/v4/records/{recordId}/contacts/{contactId}/addresses
Get All Addresses for Contact
v4.get.records.recordId.contacts.contactId.addresses 4 params → 200400401403404500
POST
/v4/records/{recordId}/contacts/{contactId}/addresses
Create Record Contact Addresses
v4.post.records.recordId.contacts.contactId.addresses 5 params → 200400401403404500
PUT
/v4/records/{recordId}/contacts/{contactId}/addresses/{id}
Update Record Contact Address
v4.put.records.recordId.contacts.contactId.addresses.id 6 params → 200400401403404500
DELETE
/v4/records/{recordId}/contacts/{contactId}/addresses/{ids}
Delete Record Contact Addresses
v4.delete.records.recordId.contacts.contactId.addresses.ids 5 params → 200400401403404500
Records/Contacts/Custom Forms 4
GET
/v4/records/{recordId}/contacts/{contactId}/customForms
Get Record Contacts Custom Forms
v4.get.records.recordId.contacts.contactId.customForms 4 params → 200400401403404500
PUT
/v4/records/{recordId}/contacts/{contactId}/customForms
Update Record Contact Custom Forms
v4.put.records.recordId.contacts.contactId.customForms 5 params → 200400401403404500
GET
/v4/records/{recordId}/contacts/{contactId}/customForms/meta
Get Record Contacts Custom Forms Meta
v4.get.records.recordId.contacts.contactId.customForms.meta 5 params → 200400401403404500
GET
/v4/records/{recordId}/contacts/{contactId}/customForms/{formId}/meta
Get Record Contact Custom Form Metadata
v4.get.records.recordId.contacts.contactId.customForms.formId.meta 6 params → 200400401403404500
Records/Contacts/Custom Tables 4
GET
/v4/records/{recordId}/contacts/{contactId}/customTables
Get All Custom Tables for Record Contact
v4.get.records.recordId.contacts.contactId.customTables 5 params → 200400401403404500
PUT
/v4/records/{recordId}/contacts/{contactId}/customTables
Update Record Custom Tables
v4.put.records.recordId.contacts.contactId.customTables 6 params → 200400401403404500
GET
/v4/records/{recordId}/contacts/{contactId}/customTables/meta
Get Metadata of All Record Contact Custom Tables
v4.get.records.recordId.contacts.contactId.customTables.meta 5 params → 200400401403404500
GET
/v4/records/{recordId}/contacts/{contactId}/customTables/{tableId}/meta
Get Metadata of a Record Contact Custom Table
v4.get.records.recordId.contacts.contactId.customTables.tableId.meta 6 params → 200400401403404500
Records/Costs 3
GET
/v4/records/{recordId}/costs
Get Record Costs
v4.get.records.recordId.costs 4 params → 200400401403404500
DELETE
/v4/records/{recordId}/costs/{ids}
Delete Record Costs
v4.delete.records.recordId.costs.ids 4 params → 200400401403404500
PUT
/v4/records/{recordId}/costs/{ids}
Update Record Costs
v4.put.records.recordId.costs.id 5 params → 200400401403404500
Records/Custom Forms 4
GET
/v4/records/{recordId}/customForms
Get All Custom Forms for Record
v4.get.records.recordId.customForms 3 params → 200400401403404500
PUT
/v4/records/{recordId}/customForms
Update Record Custom Forms
v4.put.records.recordId.customForms 4 params → 200400401403404500
GET
/v4/records/{recordId}/customForms/meta
Get All Custom Forms Metadata for Record
v4.get.records.recordId.customForms.meta 3 params → 200400401403404500
GET
/v4/records/{recordId}/customForms/{formId}/meta
Get Custom Form Metadata for Record
v4.get.records.recordId.customForms.formId.meta 3 params → 200400401403404500
Records/Custom Tables 5
GET
/v4/records/{recordId}/customTables
Get All Custom Tables for Record
v4.get.records.recordId.customTables 3 params → 200400401403404500
PUT
/v4/records/{recordId}/customTables
Update Record Custom Tables
v4.put.records.recordId.customTables 5 params → 200400401403404500
GET
/v4/records/{recordId}/customTables/{tableId}
Get Record Custom Table
v4.get.records.recordId.customTables.tableId 4 params → 200400401403404500
GET
/v4/records/{recordId}/customTables/meta
Get All Custom Tables Metadata for Record
v4.get.records.recordId.customTables.meta 3 params → 200400401403404500
GET
/v4/records/{recordId}/customTables/{tableId}/meta
Get Custom Table Metadata for Record
v4.get.records.recordId.customTables.tableId.meta 4 params → 200400401403404500
Records/Documents 4
GET
/v4/records/{recordId}/documentCategories
Get All Document Categories for Record
v4.get.records.recordId.documentCategories 3 params → 200400401403404500
GET
/v4/records/{recordId}/documents
Get All Documents for Record
v4.get.records.recordId.documents 4 params → 200400401403404500
POST
/v4/records/{recordId}/documents
Create Record Documents
v4.post.records.recordId.documents 9 params → 200400401403404500
DELETE
/v4/records/{recordId}/documents/{documentIds}
Delete Record Documents
v4.delete.records.recordId.documents.documentIds 6 params → 200400401403404500
Records/Fees 3
GET
/v4/records/{recordId}/fees
Get All Fees for Record
v4.get.records.recordId.fees 5 params → 200400401403404500
POST
/v4/records/{recordId}/fees
Create Record Fees
v4.post.records.recordId.fees 5 params → 200400401403404500
PUT
/v4/records/{recordId}/fees/estimate
Estimate Record Fees
v4.put.records.recordId.fees.estimate 5 params → 200400401403404500
Records/Inspections 2
GET
/v4/records/{recordId}/inspections
Get All Inspections for Record
v4.get.records.recordId.inspections 6 params → 200400401403404500
GET
/v4/records/{recordIds}/inspectionTypes
Get All Inspection Types for Record
v4.get.records.recordIds.inspectionTypes 4 params → 200400401403404500
Records/Invoices 2
GET
/v4/records/{recordId}/invoices
Get All Record Invoices
v4.get.records.recordId.invoices 3 params → 200400401403404500
POST
/v4/records/{recordId}/invoices
Create Record Invoices
v4.post.records.recordId.invoices 5 params → 200400401403404500
Records/Owners 4
GET
/v4/records/{recordId}/owners
Get All Owners for Record
v4.get.records.recordId.owners 4 params → 200400401403404500
POST
/v4/records/{recordId}/owners
Create Record Owners
v4.post.records.recordId.owners 4 params → 200400401403404500
PUT
/v4/records/{recordId}/owners/{id}
Update Record Owner
v4.put.records.recordId.owners.id 5 params → 200400401403404500
DELETE
/v4/records/{recordId}/owners/{ids}
Delete Record Owners
v4.delete.records.recordId.owners.ids 4 params → 200400401403404500
Records/Parcels 4
GET
/v4/records/{recordId}/parcels
Get All Parcels for Record
v4.get.records.recordId.parcels 3 params → 200400401403404500
POST
/v4/records/{recordId}/parcels
Create Record Parcels
v4.post.records.recordId.parcels 4 params → 200400401403404500
PUT
/v4/records/{recordId}/parcels/{id}
Update Record Parcel
v4.put.records.recordId.parcels.id 6 params → 200400401403404500
DELETE
/v4/records/{recordId}/parcels/{ids}
Delete Record Parcels
v4.delete.records.recordId.parcels.ids 5 params → 200400401403404500
Records/Part Transactions 3
GET
/v4/records/{recordId}/partTransaction
Get Record Part Transaction
v4.get.records.recordId.partTransaction 6 params → 200400401403404500
POST
/v4/records/{recordId}/partTransaction
Create Record Part Transaction
v4.post.records.recordId.partTransaction 5 params → 200400401403404500
DELETE
/v4/records/{recordId}/partTransaction/{ids}
Void Record Part Transactions
v4.delete.records.recordId.partTransaction.ids 4 params → 200400401403404500
Records/Payments 2
GET
/v4/records/{recordId}/payments
Get All Payments for Record
v4.get.records.recordId.payments 5 params → 200400401403404500
GET
/v4/records/{recordId}/payments/{paymentId}
Get Record Payment
v4.get.records.recordId.payments.paymentId 5 params → 200400401403404500
Records/Professionals 4
GET
/v4/records/{recordId}/professionals
Get All Professionals for Record
v4.get.records.recordId.professionals 4 params → 200400401403404500
POST
/v4/records/{recordId}/professionals
Create Record Professionals
v4.post.records.recordId.professionals 4 params → 200400401403404500
PUT
/v4/records/{recordId}/professionals/{id}
Update Record Professional
v4.put.records.recordId.professionals.id 5 params → 200400401403404500
DELETE
/v4/records/{recordId}/professionals/{ids}
Delete Record Professionals
v4.delete.records.recordId.professionals.ids 4 params → 200400401403404500
Records/Trust Accounts 1
GET
/v4/records/{recordId}/trustAccounts
Get All Trust Accounts for Record
v4.get.records.recordId.trustAccounts 6 params → 200400401403404500
Records/Votes 3
GET
/v4/records/{recordId}/votes
Get All Votes for Record
v4.get.records.recordId.votes 3 params → 200400401403404500
POST
/v4/records/{recordId}/votes
Create Record Votes
v4.post.records.recordId.votes 4 params → 200400401403404500
GET
/v4/records/{recordId}/votes/summary
Get Record Votes Summary
v4.get.records.recordId.votes.summary 3 params → 200400401403404500
Records/Workflows 9
GET
/v4/records/{recordId}/workflowTasks
Get All Workflow Tasks for Record
v4.get.records.recordId.workflowTasks 4 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/{id}
Get Record Workflow Task
v4.get.records.recordId.workflowTasks.id 5 params → 200400401403404500
PUT
/v4/records/{recordId}/workflowTasks/{id}
Update Record Workflow Task
v4.put.records.recordId.workflowTasks.id 6 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/{id}/statuses
Get All Statuses for Workflow Task
v4.get.records.recordId.workflowTasks.id.statuses 4 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/comments/histories
Get Workflow Task Comment Histories
v4.get.records.recordId.workflowTasks.comments.histories 4 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/histories
Get All Workflow Task History for Record
v4.get.records.recordId.workflowTasks.histories 4 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/{taskId}/customForms
Get All Custom Forms for Record Workflow Task
v4.get.records.recordId.workflowTasks.taskId.customForms 4 params → 200400401403404500
PUT
/v4/records/{recordId}/workflowTasks/{taskId}/customForms
Update Custom Form for Record Workflow Task
v4.put.records.recordId.workflowTasks.taskId.customForms 5 params → 200400401403404500
GET
/v4/records/{recordId}/workflowTasks/{taskId}/customForms/meta
Get All Custom Forms Metadata for Record Workflow Task
v4.get.records.recordId.workflowTasks.taskId.customForms.meta 5 params → 200400401403404500

Schemas 135

The contract defines 135 schemas that model the data the API accepts and returns. The most detailed are recordModel (77 properties), recordAPOCustomFormsModel (77 properties), request_createRecordModel (72 properties), recordExtModel_1 (72 properties). Each schema is shown below with its type and property counts.

response_customFormMetadataModelArray
object
2 properties
customFormMetadataModel
object
Contains the metadata for a custom table.
4 properties
customFormField
object
10 properties
response_customFormSubgroupModelArray
object
2 properties
customFormSubgroupModel
object
4 properties
aSITableDrill
object
2 properties
response_apo_customForms
object
APO custom forms response. Added in Civic Platform version: 9.2.0
2 properties
apo_customForm
object
A set of custom field name-value pairs on a custom form. Added in Civic Platform version: 9.2.0
3 properties
response_apo_customForms_metadata
object
2 properties
apo_customForms_metadata
object
Contains metadata description of a custom form, including the custom fields metadata. Added in Civic Platform version: 9.2.0
5 properties
apo_customForms_metadata_fields
object
Describes the metadata of a custom field. Added in Civic Platform version: 9.2.0
14 properties
response_activityModelArray
object
2 properties
activityModel
object
11 properties
request_activityAddModel
object
9 properties
request_activityUpdateModel
object
10 properties
addressModel
object
47 properties
response_recordAddressModelArray
object
2 properties
recordAddressModel
object
52 properties
recordAddressCustomFormsModel
object
53 properties
request_recordAddressModel
object
44 properties
response_assetMasterModelArray
object
2 properties
assetMasterModel
object
25 properties
recordExpirationModel
object
2 properties
commentModel
object
2 properties
response_recordCommentModelArray
object
2 properties
response_recordCommentModel
object
2 properties
recordCommentModel
object
6 properties
response_recordConditionModelArray
object
2 properties
recordConditionModel
object
33 properties
request_recordConditionModel
object
33 properties
capConditionModel_2
object
36 properties
response_recordContactSimpleModelArray
object
2 properties
recordContactSimpleModel
object
46 properties
recordContactModel
object
46 properties
recordIdModel
object
5 properties
capIDModel
object
5 properties
recordIdSimpleModel
object
4 properties
response_recordParcelModelArray
object
2 properties
recordParcelModel
object
28 properties
recordTypeNoAliasModel
object
9 properties
recordTypeModel
object
10 properties
childDrill
object
2 properties
compactAddressModel
object
7 properties
conditionHistoryModel
object
32 properties
response_contactAddressArray
object
2 properties
contactAddress
object
34 properties
contactTypeModel
object
3 properties
response_costingModelArray
object
2 properties
request_costingModelArray
object
22 properties
costingModel
object
23 properties
costingQuantityModel
object
2 properties
response_customAttributeModelArray
object
2 properties
customAttributeModel
object
Contains a custom form consisting of the custom form id and custom field name and value pairs. For example in JSON, "My Custom Field": "My Custom Value". The c…
3 properties
departmentModel
object
10 properties
response_describeRecordModel
object
2 properties
describeRecordModel
object
2 properties
response_documentModelArray
object
2 properties
documentModel
object
22 properties
response_documentTypeModelArray
object
2 properties
documentTypeModel
object
8 properties
elementModel
object
4 properties
response_estimateFeeModel
object
2 properties
estimateFeeModel
object
2 properties
feeItemBaseModel
object
7 properties
feeItemBaseModel_1
object
7 properties
feeItemModel
object
41 properties
response_feeItemModel_1Array
object
2 properties
feeItemModel_1
object
30 properties
fieldModel
object
2 properties
gISObjectModel
object
3 properties
response_identifierModelArray
object
2 properties
identifierModel
object
2 properties
inspectionBeforeScheduledTime
object
Specifies the number of days or hours before the scheduled time on the inspection date.
3 properties
response_inspectionModelArray
object
2 properties
inspectionModel
object
69 properties
inspectionContactModel
object
42 properties
inspectionRestrictionModel
object
1 property
inspectionTypeAssociationsModel
object
1 property
inspectionTypeSimpleModel
object
5 properties
inspectionTypeModel
object
35 properties
response_invoiceModelArray
object
2 properties
invoiceModel
object
18 properties
response_licenseProfessionalModelArray
object
2 properties
response_licenseProfessionalModel
object
2 properties
licenseProfessionalModel
object
38 properties
noticeConditionModel
object
36 properties
ownerAddressModel
object
7 properties
parcelModel_1
object
26 properties
response_partTransactionModelArray
object
2 properties
partTransactionModel
object
30 properties
response_paymentModelArray
object
2 properties
paymentModel
object
11 properties
rGuideSheetGroupModel
object
3 properties
response_recordAdditionalModelArray
object
2 properties
recordAdditionalModel
object
6 properties
response_recordModelArray
object
2 properties
recordAPOCustomFormsModel
object
77 properties
recordModel
object
77 properties
request_createRecordModel
object
72 properties
response_recordExtModel_1Array
object
2 properties
recordExtModel_1
object
72 properties
request_recordModel
object
64 properties
response_simpleRecordModelArray
object
2 properties
response_simpleRecordModel
object
2 properties
simpleRecordModel
object
66 properties
request_simpleRecordModel
object
38 properties
response_resultModelArray
object
2 properties
response_resultModel
object
2 properties
resultModel
object
4 properties
response_recordInspectionTypeModelArray
object
2 properties
recordInspectionTypeModel
object
2 properties
response_recordRelatedModelArray
object
2 properties
recordRelatedModel
object
6 properties
response_refOwnerModelArray
object
2 properties
response_refOwnerModel
object
2 properties
refOwnerModel
object
18 properties
rowModel
object
3 properties
response_tableModelArray
object
2 properties
tableModel
object
2 properties
response_taskItemModelArray
object
2 properties
response_taskItemModel
object
2 properties
taskItemModel
object
35 properties
response_taskItemActionModelArray
object
2 properties
taskItemActionModel
object
36 properties
request_taskItemModel
object
15 properties
response_trustAccountModelArray
object
2 properties
trustAccountModel
object
13 properties
userRolePrivilegeModel
object
10 properties
voteRequest
object
1 property 1 required
response_voteResult
object
2 properties
voteResult
object
1 property
response_voteSummary
object
2 properties
voteSummary
object
2 properties
response_workflowTaskCommentModelArray
object
2 properties
workflowTaskCommentModel
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

accela-records-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Accela Construct API (V4), 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.