basePath: / host: apis.accela.com info: description: Accela API for transactional records and related record resources title: Records version: v4 schemes: - https swagger: '2.0' tags: - name: Records description: 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 orders. - name: Records/Activities description: 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. - name: Records/Addresses description: 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. - name: Records/Addresses/Custom Forms - name: Records/Assets description: 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. - name: Records/Comments description: A staff user can add comments regarding the record, or can choose from standard comments that have been configured for the agency. - name: Records/Conditions description: 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 do not necessarily impose holds, they can prolong the permitting process until they met. - name: Records/Condition Approvals - name: Records/Contacts description: One or more reference contacts can be associated to an application or service request. - name: Records/Contacts/Custom Forms - name: Records/Contacts/Custom Tables - name: Records/Costs - name: Records/Custom Forms - name: Records/Custom Tables - name: Records/Documents - name: Records/Fees - name: Records/Inspections - name: Records/Invoices - name: Records/Owners - name: Records/Parcels - name: Records/Part Transactions - name: Records/Payments - name: Records/Professionals - name: Records/Trust Accounts - name: Records/Workflows paths: /v4/records: get: description: "Gets record information, based on the specified query parameters.\n\n\n\n**API Endpoint**: GET /v4/records\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic\ \ Platform version**: 7.3.2\n\n" summary: Get All Records operationId: v4.get.records tags: - Records parameters: - description: Filter by record type. See [Get All Record Types](./api-settings.html#operation/v4.get.settings.records.types). in: query name: type type: string - description: Filter by the record's open date range, beginning with this date. in: query name: openedDateFrom type: string - description: Filter by the record's open date range, ending with this date. in: query name: openedDateTo type: string - description: Filter by the record custom id. in: query name: customId type: string - description: Filter by module. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). in: query name: module type: string - description: Filter by record status. in: query name: status type: string - description: Filter by the assigned department. in: query name: assignedToDepartment type: string - description: Filter by the assigned user. in: query name: assignedUser type: string - description: Filter by the record's assigned date range starting with this date. in: query name: assignedDateFrom type: string - description: Filter by the record's assigned date range ending with this date. in: query name: assignedDateTo type: string - description: Filter by the record's completed date range starting with this date. in: query name: completedDateFrom type: string - description: Filter by the record's completed date range ending with this date. in: query name: completedDateTo type: string - description: Filter by the record's status date range starting with this date. in: query name: statusDateFrom type: string - description: Filter by the record's status date range ending with this date. in: query name: statusDateTo type: string - description: Filter by the deparment which completed the application. in: query name: completedByDepartment type: string - description: Filter by the user who completed the application. in: query name: completedByUser type: string - description: Filter by the record's closed date range starting with this date. in: query name: closedDateFrom type: string - description: Filter by the record's closed date range ending with this date. in: query name: closedDateTo type: string - description: Filter by the department which closed the application. in: query name: closedByDepartment type: string - description: Filter by the user who closed the application. in: query name: closedByUser type: string - description: Filter by record class in: query name: recordClass type: string - $ref: '#/parameters/limit' - $ref: '#/parameters/offset' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_simpleRecordModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a new, full record in Civic Platform. The Create Record API triggers the business rules engine\ \ event ApplicationSubmitAfter. \n\n Note: The Create Record API does not include custom forms and custom tables in\ \ the request body. To add or update custom forms and custom tables, use the [Update Record Custom Forms](./api-records.html#operation/v4.put.records.recordId.customForms)\ \ and [Update Record Custom Tables](./api-records.html#operation/v4.put.records.recordId.customForms) after the Create\ \ Record request.\n\n\n\n**API Endpoint**: POST /v4/records \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Create Record operationId: v4.post.records tags: - Records parameters: - $ref: '#/parameters/authHeaderParam' - description: The create record information to be added. in: body name: body schema: $ref: '#/definitions/request_createRecordModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_simpleRecordModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/describe/create: get: tags: - Records summary: Describe Required Record Attributes description: "Gets the field and element values the system requires in order to create a specific type of record.\n\n\ \n\n**API Endpoint**: GET /v4/records/describe/create \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: \t7.3.2\n\n" operationId: v4.get.records.describe.create parameters: - $ref: '#/parameters/authHeaderParam' - description: Filter by record type. See [Get All Record Type](./api-settings.html#operation/v4.get.settings.records.types). in: query name: type required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_describeRecordModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/initialize: post: tags: - Records summary: Create Partial Record description: "Creates a partial record that allows a user to save an incomplete application that is work in-progress.\ \ To submit the completed application, use the [Finalize Record](./api-records.html#operation/v4.post.records.recordId.finalize)\ \ method. See [Creating Records](https://developer.accela.com/docs/construct-api-records.html#construct-api-records__creatingRecords)\ \ for more information about calling Create Partial Record in tandem with Finalize Record. \n\nThe Create Partial\ \ Record API triggers the business rules engine event ApplicationSubmitAfter. \n\nNote: The Create Partial Record\ \ API does not include custom forms and custom tables in the request body. To add or update custom forms and custom\ \ tables, use the [Update Record Custom Forms](./api-records.html#operation/v4.put.records.recordId.customForms) and\ \ [Update Record Custom Tables](./api-records.html#operation/v4.put.records.recordId.customForms) between the Create\ \ Partial Record and Finalize Record requests.\n\n\n\n**API Endpoint**: POST /v4/records/initialize \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: \t7.3.2\n\ \n" operationId: v4.post.records.initialize parameters: - description: The record information to be initialized. in: body name: body required: true schema: $ref: '#/definitions/request_recordModel' - description: Indicates whether or not it is for a fee estimate. enum: - 'true' - ' false' in: query name: isFeeEstimate required: false type: boolean - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_simpleRecordModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/mine: get: description: "Gets records for the currently logged-in user.\n\n\n\n**API Endpoint**: GET /v4/records/mine \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: No authorization required \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get My Records operationId: v4.get.records.mine tags: - Records parameters: - description: Filter by record type. See [Get All Record Types](./api-settings.html#operation/v4.get.settings.records.types). in: query name: type type: string - description: Filter by the record's open date range, beginning with this date. in: query name: openedDateFrom type: string - description: Filter by the record's open date range, ending with this date. in: query name: openedDateTo type: string - description: Filter by the record custom id. in: query name: customId type: string - description: Filter by module. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). in: query name: module type: string - description: Filter by record status. in: query name: status type: string - description: Filter by the record's assigned date range starting with this date. in: query name: assignedDateFrom type: string - description: Filter by the record's assigned date range ending with this date. in: query name: assignedDateTo type: string - description: Filter by the record's completed date range starting with this date. in: query name: completedDateFrom type: string - description: Filter by the record's completed date range ending with this date. in: query name: completedDateTo type: string - description: Filter by the record's status date range starting with this date. in: query name: statusDateFrom type: string - description: Filter by the record's status date range ending with this date. in: query name: statusDateTo type: string - description: Record update Date From in: query name: updateDateFrom type: string - description: Record update Date To in: query name: updateDateTo type: string - description: Filter by the deparment which completed the application. in: query name: completedByDepartment type: string - description: Filter by the user who completed the application. in: query name: completedByUser type: string - description: Filter by the record's closed date range starting with this date. in: query name: closedDateFrom type: string - description: Filter by the record's closed date range ending with this date. in: query name: closedDateTo type: string - description: Filter by the department which closed the application. in: query name: closedByDepartment type: string - description: Filter by the user who closed the application. in: query name: closedByUser type: string - description: Filter by record class in: query name: recordClass type: string - description: Filter by comma-separated multiple record types. in: query name: types type: string - description: Filter by comma-separated multiple modules. in: query name: modules type: string - description: Filter by comma-separated multiple record status types. in: query name: statusTypes type: string - description: Comma-delimited list of related objects to be returned with the response. The related object(s) will be returned if data exists; if data does not exist, the requested object(s) will not be included in the response. in: query name: expand enum: - addresses - parcels - professionals - contacts - owners - customForms - customTables type: string - name: expandCustomForms description: "Valid values: \"addresses\"\n \nIf {expand} includes any of addresses, parcels, owners, or\ \ contacts, {expandCustomForms} specifies which {expand} objects should include custom forms. By default, custom\ \ forms for addresses, parcels, owners, and contacts are not included in the response data. Note that requesting\ \ APO custom forms may have performance implications, depending on the amount of data and connectivity to any external\ \ data source.\n\nAdded in Civic Platform version: 9.2.0\n" in: query type: string enum: - addresses - $ref: '#/parameters/limit' - $ref: '#/parameters/offset' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordExtModel_1Array' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{ids}: delete: tags: - Records summary: Delete Records description: "Deletes the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{ids} \n\n**Scope**: records\ \ \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: \t7.3.3\n\n" operationId: v4.delete.records.ids parameters: - $ref: '#/parameters/authHeaderParam' - description: Comma-delimited IDs of the records to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. get: tags: - Records summary: Get Records description: "Gets the requested record(s).\n\n\n\n**API Endpoint**: GET /v4/records/{ids} \n\n**Scope**: records\ \ \n\n**App Type**: All \n\n**Authorization Type**: No authorization required \n\n**Civic Platform version**: \t\ 7.3.2\n\n" operationId: v4.get.records.ids parameters: - description: Comma-delimited IDs of the records to fetch. in: path name: ids required: true type: string - description: Comma-delimited list of related objects to be returned with the response. The related object(s) will be returned if data exists; if data does not exist, the requested object(s) will not be included in the response. in: query name: expand enum: - addresses - parcels - professionals - contacts - owners - customForms - customTables - assets type: string - name: expandCustomForms description: 'Valid values: "addresses" If {expand} includes any of addresses, parcels, owners, or contacts, {expandCustomForms} specifies which {expand} objects should include custom forms. By default, custom forms for addresses, parcels, owners, and contacts are not included in the response data. Note that requesting APO custom forms may have performance implications, depending on the amount of data and connectivity to any external data source. Added in Civic Platform version: 9.2.0 ' in: query type: string enum: - addresses - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{id}: put: tags: - Records summary: Update Record description: "Updates details for the specified record. \n\n\n\n**API Endpoint**: PUT /v4/records/{id} \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: \t7.3.2\n\ \n" operationId: v4.put.records.id parameters: - $ref: '#/parameters/authHeaderParam' - description: The ID of the record to update. in: path name: id required: true type: string - description: Record information to be updated. in: body name: body required: true schema: $ref: '#/definitions/request_simpleRecordModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/simpleRecordModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/activities: get: description: "Gets all activities related to the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/activities\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Record Activities operationId: v4.get.records.recordId.activities tags: - Records/Activities parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_activityModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates activities associated to the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/activities\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3.2\n\n" summary: Create Record Activities operationId: v4.post.records.recordId.activities tags: - Records/Activities parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The activity information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/request_activityAddModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/activities/{id}: put: description: "Updates the activity for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/activities/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3.2\n\n" summary: Update Record Activity operationId: v4.put.records.recordId.activities.id tags: - Records/Activities parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the record activity to update. format: int64 in: path name: id required: true type: integer - description: The activity information to be updated. in: body name: body required: true schema: $ref: '#/definitions/request_activityUpdateModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/additional: get: tags: - Records summary: Get Additional Details for Record description: "Gets additional information for the requested record. \n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/additional\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ \t7.3.2\n\n" operationId: v4.get.records.recordId.additional parameters: - $ref: '#/parameters/authHeaderParam' - description: The ID of record to fetch. in: path name: recordId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordAdditionalModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: tags: - Records summary: Update Additional Details for Record description: "Updates additional information for the specified record. \n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/additional\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ \t7.3.2\n\n" operationId: v4.put.records.recordId.additional parameters: - $ref: '#/parameters/authHeaderParam' - description: The ID of the record to fetch. in: path name: recordId required: true type: string - description: Additional record information for update. in: body name: body required: true schema: $ref: '#/definitions/recordAdditionalModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordAdditionalModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/addresses: get: tags: - Records/Addresses summary: Get All Record Addresses description: "Gets the addresses linked to the specified record. \n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/addresses\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: No auth required \n\n**Civic Platform\ \ version**: 7.3.3.2\n\n" operationId: v4.get.records.recordId.addresses parameters: - $ref: '#/parameters/authHeaderParam' - description: Filter by the primary address flag. in: query name: isPrimary required: false type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: items: $ref: '#/definitions/recordAddressModel' type: array '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: tags: - Records/Addresses summary: Create Record Addresses description: "Creates new address(es) for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/addresses\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" operationId: v4.post.records.recordId.addresses parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Record address request information to be created. in: body name: body required: false schema: items: $ref: '#/definitions/recordAddressModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/addresses/{id}: put: description: "Updates the address for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/addresses/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Update Record Address operationId: v4.put.records.recordId.addresses.id tags: - Records/Addresses parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the address to update. format: int64 in: path name: id required: true type: integer - description: Address information to be updated. in: body name: body required: true schema: $ref: '#/definitions/request_recordAddressModel' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/addressModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/addresses/{ids}: delete: tags: - Records/Addresses summary: Delete Record Addresses description: "Deletes addresses from the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/addresses/{idS}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" operationId: v4.delete.records.recordId.addresses.ids parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of of the addresses to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/addresses/{addressId}/customForms: get: summary: Get Record Address Custom Forms description: "Returns an array of custom form data associated with a given record address.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/addresses/{addressId}/customForms \n\n**Scope**: records \n\n**App Type**: All \n\n\ **Authorization Type**: Access token \n\n**Civic Platform version**: 9.2.0\n\n" operationId: v4.get.records.recordId.addresses.addressId.customForms tags: - Records/Addresses/Custom Forms parameters: - description: Construct oAuth2 authentication token in: header name: Authorization required: true type: string - description: The ID of the record to be fetched in: path name: recordId required: true type: string - description: The ID of the address to be fetched format: int64 in: path name: addressId required: true type: integer - description: Comma-delimited names of fields to be returned in the response. Note that field names are case-sensitive and only first-level fields are supported. Invalid field names are ignored. in: query name: fields type: string - description: Language parameter to support I18N. Default language is en_US in: query name: lang required: false type: string responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customAttributeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/addresses/{addressId}/customForms/meta: get: summary: Get Record Address Custom Forms Metadata description: "Returns the field metadata for all custom forms associated with a given record address.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/addresses/{addressId}/customForms/meta \n\n**Scope**: records \n\n**App Type**: All\ \ \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 9.2.0\n\n" tags: - Records/Addresses/Custom Forms operationId: v4.get.records.recordId.addresses.addressId.customForms.meta parameters: - description: Construct oAuth2 authentication token in: header name: Authorization required: true type: string - description: ID of record to be fetched in: path name: recordId required: true type: string - description: ID of record address to be fetched format: int64 in: path name: addressId required: true type: integer - description: Comma-delimited names of fields to be returned in the response. Note that field names are case-sensitive and only first-level fields are supported. Invalid field names are ignored. in: query name: fields required: false type: string - description: Language parameter to support I18N. Default language is en_US in: query name: lang required: false type: string responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_apo_customForms_metadata' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/assets: get: description: "Returns all assets for a given record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/assets \n\n\ **Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 9.0.0\n\n" summary: Get All Assets for Record operationId: v4.get.records.recordId.assets tags: - Records/Assets parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/offset' - $ref: '#/parameters/limit' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_assetMasterModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Adds one or more assets to a given record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/assets\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 7.3.2\n\n" summary: Add Assets to Record operationId: v4.post.records.recordId.assets tags: - Records/Assets parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: An array of asset IDs to be linked to the record. in: body name: assetIds schema: items: type: string type: array - $ref: '#/parameters/offset' - $ref: '#/parameters/limit' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/assets/{ids}: delete: description: "Deletes one or more assets from a given record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/assets/{ids}\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 9.0.0\n\n" summary: Delete Assets from Record operationId: v4.delete.records.recordId.assets.ids tags: - Records/Assets parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the assets to be removed. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/comments: get: description: "Gets comments associated to a record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/comments \n\ \n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Comments for Record operationId: v4.get.records.recordId.comments tags: - Records/Comments parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordCommentModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Add comments to a record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/comments \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\ \n" summary: Add Comments to a Record operationId: v4.post.records.recordId.comments tags: - Records/Comments parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Record comments to be added. in: body name: body schema: items: $ref: '#/definitions/commentModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/comments/{id}: put: description: "Update a record comment.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/comments/{id} \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\ \n" summary: Update Record Comment operationId: v4.put.records.recordId.comments.id tags: - Records/Comments parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the comment to update. format: int64 in: path name: id required: true type: integer - description: Comments to be updated. in: body name: body schema: $ref: '#/definitions/commentModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordCommentModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/comments/{ids}: delete: tags: - Records/Comments summary: Delete Record Comments description: "Deletes the specified comment(s) for the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/comments/{idS}\ \ \n\n**Scope**: \n\n\n\n**API Endpoint**: \n\n**Scope**: addresses \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n \n\n**App Type**: All \n\n**Authorization Type**:\ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" operationId: v4.delete.records.recordId.comments.ids parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the record comments to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditionApprovals: get: description: "Gets the conditions of approval for the specified record(s).\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/conditionApprovals\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Approval Conditions for Record operationId: v4.get.records.recordId.conditionApprovals tags: - Records/Condition Approvals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: items: $ref: '#/definitions/recordConditionModel' type: array '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Adds approval conditions to the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/conditionApprovals\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Approval Conditions operationId: v4.post.records.recordId.conditionApprovals tags: - Records/Condition Approvals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Record condition information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/recordConditionModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditionApprovals/{id}: get: description: "Gets the specified condition of approvals for the specified record(s).\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/conditionApprovals/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Approval Condition operationId: v4.get.records.recordId.conditionApprovals.id tags: - Records/Condition Approvals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of record condition approval to fetch. in: path name: id required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordConditionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the condition of approvals for the specified record(s).\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/conditionApprovals/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Update Record Approval Condition operationId: v4.put.records.recordId.conditionApprovals.id tags: - Records/Condition Approvals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the condition approval to update. in: path name: id required: true type: string - description: The condition approval information to be updated. in: body name: body required: true schema: $ref: '#/definitions/request_recordConditionModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordConditionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditionApprovals/{ids}: delete: description: "Deletes approval conditions for the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/conditionApprovals/{ids}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Delete Record Approval Conditions operationId: v4.delete.records.recordId.conditionApprovals.ids tags: - Records/Condition Approvals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the approval conditions to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditions: get: description: "Gets all conditions for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/conditions\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Conditions for Record operationId: v4.get.records.recordId.conditions tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordConditionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Adds a condition to the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/conditions\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Conditions operationId: v4.post.records.recordId.conditions tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Condition information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/recordConditionModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditions/{id}: get: description: "Gets a record condition.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/conditions/{id} \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\ \n" summary: Get Record Condition operationId: v4.get.records.recordId.conditions.id tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of record condition to fetch. format: int64 in: path name: id required: true type: integer - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/recordConditionModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Update a record condition.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/conditions/{id} \n\n**Scope**:\ \ addresses \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\ \n" summary: Update Record Condition operationId: v4.put.records.recordId.conditions.id tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - description: Record condition information to be updated. in: body name: body required: true schema: $ref: '#/definitions/recordConditionModel' - $ref: '#/parameters/recordId' - description: The ID of record condition to fetch. in: path name: id required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/recordConditionModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditions/{id}/histories: get: description: "Gets the history for a given record condition.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/conditions/{id}/histories\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 9.0.0\n\n" summary: Get History for Record Condition operationId: v4.get.records.recordId.conditions.id.histories tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of record condition to fetch. format: int64 in: path name: id required: true type: integer - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/conditionHistoryModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/conditions/{ids}: delete: description: "Deletes conditions for the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/conditions/{ids}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Delete Record Conditions operationId: v4.delete.records.recordId.conditions.ids tags: - Records/Conditions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited ids of the conditions to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts: get: description: "Gets contacts associated to a record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/contacts \n\ \n**Scope**: addresses \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Contacts for Record operationId: v4.get.records.recordId.contacts tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordContactSimpleModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates new contact(s) for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/contacts\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Contacts operationId: v4.post.records.recordId.contacts tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The contact information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/recordContactSimpleModel' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{id}: put: description: "Updates information for a specified contact associated with a specified record.\n\n\n\n**API Endpoint**:\ \ PUT /v4/records/{recordId}/contacts/{id} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**:\ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Update Record Contact operationId: v4.put.records.recordId.contacts.id tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The contact information to be updated. in: body name: body required: true schema: $ref: '#/definitions/recordContactSimpleModel' - description: The ID of the contact to update. in: path name: id required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordContactSimpleModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{ids}: delete: description: "Removes the association of specified contacts from a specified record.\n\n\n\n**API Endpoint**: DELETE\ \ /v4/records/{recordId}/contacts/{ids} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**:\ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Delete Record Contacts operationId: v4.delete.records.recordId.contacts.ids tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the contacts to remove. in: path name: ids required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/addresses: get: description: "Gets the addresses for the specified contacts and specified records.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/contacts/{contactId}/addresses\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Addresses for Contact operationId: v4.get.records.recordId.contacts.contactId.addresses tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_contactAddressArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates addresses for the specified contact for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/contacts/{contactId}/addresses\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Contact Addresses operationId: v4.post.records.recordId.contacts.contactId.addresses tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: The address information to be added. in: body name: body required: false schema: items: $ref: '#/definitions/contactAddress' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/addresses/{id}: put: description: "Updates the specified address for the specified contact and specified record.\n\n\n\n**API Endpoint**:\ \ PUT /v4/records/{recordId}/contacts/{contactId}/addresses/{id} \n\n**Scope**: records \n\n**App Type**: All \n\ \n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Update Record Contact Address operationId: v4.put.records.recordId.contacts.contactId.addresses.id tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: The ID of the address to be updated. in: path name: id required: true format: int64 type: integer - description: The address information to be updated. in: body name: body required: false schema: $ref: '#/definitions/contactAddress' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/contactAddress' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/addresses/{ids}: delete: description: "Deletes the specified addresses from the specified contacts and specified records.\n\n\n\n**API Endpoint**:\ \ DELETE /v4/records/{recordId}/contacts/{contactId}/addresses/{ids} \n\n**Scope**: records \n\n**App Type**: All\ \ \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Delete Record Contact Addresses operationId: v4.delete.records.recordId.contacts.contactId.addresses.ids tags: - Records/Contacts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: Comma-delimited IDs of the addresses to be deleted. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customForms: get: description: "Returns an array of custom forms associated with the specified record contact. Each custom form consists\ \ of the custom form id and custom field name-and-value pairs.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/contacts/{contactId}/customForms\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Contacts Custom Forms operationId: v4.get.records.recordId.contacts.contactId.customForms tags: - Records/Contacts/Custom Forms parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customAttributeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the custom forms for the specified record contact. The request body is an array of custom forms,\ \ with each item containing the custom form's id and custom field name/value pairs. \n\n\n\n**API Endpoint**: PUT\ \ /v4/records/{recordId}/contacts/{contactId}/customForms \n\n**Scope**: records \n\n**App Type**: Agency \n\n\ **Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Update Record Contact Custom Forms operationId: v4.put.records.recordId.contacts.contactId.customForms tags: - Records/Contacts/Custom Forms parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: 'The custom form information to be updated. Example: [{ "field1": "field1Val", "field2": "field2Val", "id": "Group&SubGroup" }]' in: body name: body required: true schema: items: $ref: '#/definitions/customAttributeModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customForms/meta: get: description: "Gets the custom forms metadata associated with the specified record contact.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/contacts/{contactId}/customForms/meta \n\n**Scope**: records \n\n**App Type**: All\ \ \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get Record Contacts Custom Forms Meta operationId: v4.get.records.recordId.contacts.contactId.customForms.meta tags: - Records/Contacts/Custom Forms parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customForms/{formId}/meta: get: description: "Gets the metadata associated with the requested custom form for the record contact.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/contacts/{contactId}/customForms/{formId}/meta \n\n**Scope**: records \n\n**App Type**:\ \ All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 9.2.0\n\n" summary: Get Record Contact Custom Form Metadata operationId: v4.get.records.recordId.contacts.contactId.customForms.formId.meta tags: - Records/Contacts/Custom Forms parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: The ID of the custom form to fetch. in: path name: formId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormMetadataModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customTables: get: description: "Gets the custom tables associated with the specified record contact.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/contacts/{contactId}/customTables\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 8.0.3\n\n" summary: Get All Custom Tables for Record Contact operationId: v4.get.records.recordId.contacts.contactId.customTables tags: - Records/Contacts/Custom Tables parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_tableModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the custom tables for the specified record contact. The request body is an array of custom tables,\ \ each with the custom table id and an array of rows. Use this API to add, update and delete rows from an existing\ \ custom table. (Custom tables are defined in Civic Platform.) Note that the modified custom table data only applies\ \ to the transactional record contact, not the reference contact.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/contacts/{contactId}/customTables\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 8.0.3\n\n" summary: Update Record Custom Tables operationId: v4.put.records.recordId.contacts.contactId.customTables tags: - Records/Contacts/Custom Tables parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: The custom table information to be updated. in: body name: body schema: items: $ref: '#/definitions/tableModel' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customTables/meta: get: description: "Gets the metadata of all custom tables associated with the specified record contact.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/contacts/{contactId}/customTables/meta \n\n**Scope**: records \n\n**App Type**: Agency\ \ \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 8.0.3\n\n" summary: Get Metadata of All Record Contact Custom Tables operationId: v4.get.records.recordId.contacts.contactId.customTables.meta tags: - Records/Contacts/Custom Tables parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/contacts/{contactId}/customTables/{tableId}/meta: get: description: "Gets the metadata of a specified custom table associated with the specified record contact.\n\n\n\n**API\ \ Endpoint**: GET /v4/records/{recordId}/contacts/{contactId}/customTables/{tableId}/meta \n\n**Scope**: records\ \ \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 8.0.3\n\n" summary: Get Metadata of a Record Contact Custom Table operationId: v4.get.records.recordId.contacts.contactId.customTables.tableId.meta tags: - Records/Contacts/Custom Tables parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/contactId' - description: The custom table ID to fetch. in: path name: tableId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/costs: get: description: "Returns the costs associated to a given record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/costs\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Costs operationId: v4.get.records.recordId.costs tags: - Records/Costs parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_costingModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/costs/{ids}: delete: description: "Deletes one or more costs from a given record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/costs/{ids}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 9.0.0\n\n" summary: Delete Record Costs operationId: v4.delete.records.recordId.costs.ids tags: - Records/Costs parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of costs to be removed in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Update the details of the costs for given records.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/costs/{id}\ \ \n\n**Scope**: costs \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 20.1.4\n\n" summary: Update Record Costs operationId: v4.put.records.recordId.costs.id tags: - Records/Costs parameters: - $ref: '#/parameters/authHeaderParam' - description: The ID of the record to update. in: path name: recordId required: true type: string - description: The ID of the cost to update. in: path name: id required: true type: string - $ref: '#/parameters/lang' - description: The cost information to be updated. in: body name: body required: true schema: items: $ref: '#/definitions/request_costingModelArray' type: array responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_costingModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customForms: get: description: "Returns an array of custom forms associated with the specified record. Each custom form consists of custom\ \ field name-and-value pairs.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/customForms \n\n**Scope**: records\ \ \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Custom Forms for Record operationId: v4.get.records.recordId.customForms tags: - Records/Custom Forms parameters: - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customAttributeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the custom form for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/customForms\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Update Record Custom Forms operationId: v4.put.records.recordId.customForms tags: - Records/Custom Forms parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: 'Custom form informatio to be updated. Example: [{ "field1": "field1Val", "field2": "field2Val", "_Id_": "Group&SubGroup" }]' in: body name: body required: true schema: items: $ref: '#/definitions/customAttributeModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customForms/meta: get: description: "Gets the detailed data associated with the custom forms for the specified record.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/customForms/meta \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: No authorization required \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Custom Forms Metadata for Record operationId: v4.get.records.recordId.customForms.meta tags: - Records/Custom Forms parameters: - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customForms/{formId}/meta: get: description: "Gets the detailed data associated with the specified custom form for the specified record.\n\n\n\n**API\ \ Endpoint**: GET /v4/records/{recordId}/customForms/{formId}/meta \n\n**Scope**: records \n\n**App Type**: All\ \ \n\n**Authorization Type**: No authorization required \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get Custom Form Metadata for Record operationId: v4.get.records.recordId.customForms.formId.meta tags: - Records/Custom Forms parameters: - $ref: '#/parameters/recordId' - description: The ID of the custom form to fetch.). in: path name: formId required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customTables: get: description: "Gets all the custom tables associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/customTables\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic\ \ Platform version**: 7.3.2\n\n" summary: Get All Custom Tables for Record operationId: v4.get.records.recordId.customTables tags: - Records/Custom Tables parameters: - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_tableModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the custom table for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/customTables\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Update Record Custom Tables operationId: v4.put.records.recordId.customTables tags: - Records/Custom Tables parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Custom table data to be updated. in: body name: body required: true schema: items: $ref: '#/definitions/tableModel' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customTables/{tableId}: get: description: "Gets the requested custom table for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/customTables/{tableId}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic\ \ Platform version**: 7.3.2\n\n" summary: Get Record Custom Table operationId: v4.get.records.recordId.customTables.tableId tags: - Records/Custom Tables parameters: - $ref: '#/parameters/recordId' - description: The ID of the custom table to fetch. in: path name: tableId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_tableModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customTables/meta: get: description: "Gets detailed data associated with the custom tables for the specified record.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/customTables/meta \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: No authorization required \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Custom Tables Metadata for Record operationId: v4.get.records.recordId.customTables.meta tags: - Records/Custom Tables parameters: - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/customTables/{tableId}/meta: get: description: "Gets the detailed data associated with the specified custom table for the specified record.\n\n\n\n**API\ \ Endpoint**: GET /v4/records/{recordId}/customTables/{tableId}/meta \n\n**Scope**: records \n\n**App Type**: All\ \ \n\n**Authorization Type**: No authorization required \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get Custom Table Metadata for Record operationId: v4.get.records.recordId.customTables.tableId.meta tags: - Records/Custom Tables parameters: - $ref: '#/parameters/recordId' - description: The ID of the custom table to fetch. in: path name: tableId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/documentCategories: get: description: "Gets the document types associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/documentCategories\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Document Categories for Record operationId: v4.get.records.recordId.documentCategories tags: - Records/Documents parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_documentTypeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/documents: get: description: "Gets the documents associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/documents\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Documents for Record operationId: v4.get.records.recordId.documents tags: - Records/Documents parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_documentModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates one or more document attachments for the specified record. To specify the documents to be attached,\ \ use the HTTP header \"Content-Type:multipart/form-data\" and form-data for \"uploadedFile\" and \"fileInfo\". Note\ \ that the \"fileInfo\" is a string containing an array of file attributes. Use \"fileInfo\" to specify one or more\ \ documents to be attached. See the example for details.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/documents\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Documents operationId: v4.post.records.recordId.documents tags: - Records/Documents consumes: - multipart/form-data parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Specify the filename parameter with the file to be uploaded. See example for details. in: formData name: uploadedFile required: true type: file - description: A string array containing the file metadata for each specified filename. See example for details. in: formData name: fileInfo type: string required: true - description: The document group in: query name: group required: false type: string - description: The document category in: query name: category required: false type: string - description: The EDMS Adapter User ID. It's required for user level authentication in: query name: userId required: false type: string - description: The EMDS Adapter password. It's required for user level authentication in: query name: password required: false type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/documents/{documentIds}: delete: description: "Deletes documents attached to a record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/documents/{documentIds}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Delete Record Documents operationId: v4.delete.records.recordId.documents.documentIds tags: - Records/Documents parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the documents to be deleted. in: path name: documentIds required: true type: string - description: The EDMS Adapter User ID. It's required for user level authentication in: query name: userId required: true type: string - description: The EMDS Adapter password. It's required for user level authentication in: query name: password required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/fees: get: description: "Gets the fee schedules associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/fees\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Fees for Record operationId: v4.get.records.recordId.fees tags: - Records/Fees parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - description: Filter by the status of the fee items. enum: - paid - unpaid in: query name: status type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_feeItemModel_1Array' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates fees for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/fees \n\n\ **Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Fees operationId: v4.post.records.recordId.fees tags: - Records/Fees parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - description: 'Fee item information to be added. eg: [{ "code" : {"value":"TESTFEE2"}, "feeNotes":"test note1", "paymentPeriod" : {"value":"FINAL"}, "quantity" : 9, "schedule" : {"value":"J_FEE"}, "version" : {"value":"1.0"}}, { "code" : {"value":"JFEE"},"feeNotes":"test note1","paymentPeriod" :{"value": "FINAL"}, "quantity" : 9, "schedule" : {"value":"AD_LETTER"}, "version" : {"value":"1"}} ]' in: body name: body required: true schema: items: $ref: '#/definitions/feeItemBaseModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/fees/estimate: put: description: "Provides fee estimations for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/fees/estimate\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3\n\n" summary: Estimate Record Fees operationId: v4.put.records.recordId.fees.estimate tags: - Records/Fees parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The record fee items information to be updated. in: body name: body required: true schema: items: $ref: '#/definitions/feeItemBaseModel_1' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_estimateFeeModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/finalize: post: description: "Creates the finalized record in the database. Use this method after calling Create Partial Record to submit\ \ the completed record. See [Creating Records](https://developer.accela.com/docs/construct-api-records.html#construct-api-records__creatingRecords)\ \ for more information about calling Finalize Record in tandem with Create Partial Record. \n\n The Create Partial\ \ Record API triggers the business rules engine event ApplicationSubmitAfter. \n\n Note: The Finalize Record API does\ \ not include custom forms and custom tables in the request body. To add or update custom forms and custom tables,\ \ use the [Update Record Custom Forms](./api-records.html#operation/v4.put.records.recordId.customForms) and [Update\ \ Record Custom Tables](./api-records.html#operation/v4.put.records.recordId.customForms) between the Create Partial\ \ Record and Finalize Record requests.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/finalize \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\ \n" summary: Finalize Record operationId: v4.post.records.recordId.finalize tags: - Records parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Create Record request information. in: body name: body required: true schema: $ref: '#/definitions/request_recordModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_simpleRecordModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/inspections: get: description: "Gets the scheduled inspections for the specified record. \n\n Note: For a citizen token, the Display in\ \ ACA setting of the given {recordId} determines whether or not an inspection is returned. If Display in ACA is enabled\ \ for the given {recordId}, the inspection is included in the response; otherwise, the inspection will not be included.\ \ For an agency token, the Display in ACA setting of the given {recordId} is ignored.\n\n\n\n**API Endpoint**: GET\ \ /v4/records/{recordId}/inspections \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Inspections for Record operationId: v4.get.records.recordId.inspections tags: - Records/Inspections parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/offset' - $ref: '#/parameters/limit' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_inspectionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordIds}/inspectionTypes: get: description: "Gets the inspection types associated with the specified record(s).\n\n\n\n**API Endpoint**: GET /v4/records/{recordIds}/inspectionTypes\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Inspection Types for Record operationId: v4.get.records.recordIds.inspectionTypes tags: - Records/Inspections parameters: - $ref: '#/parameters/authHeaderParam' - description: Comma-delimited IDs of the records to fetch. in: path name: recordIds required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordInspectionTypeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/invoices: get: description: "Returns all invoices for a given record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/invoices\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 9.0.0\n\n" summary: Get All Record Invoices operationId: v4.get.records.recordId.invoices tags: - Records/Invoices parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_invoiceModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Adds or links invoices to a given record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/invoices\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3.2\n\n" summary: Create Record Invoices operationId: v4.post.records.recordId.invoices tags: - Records/Invoices parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - description: 'An array of invoice fee IDs to be added to the record. eg: [7295255, 7295256]' in: body name: invoiceFeeId required: true schema: items: format: int64 type: integer type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/owners: get: description: "Gets owners associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/owners\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Owners for Record operationId: v4.get.records.recordId.owners tags: - Records/Owners parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_refOwnerModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a new owner association for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/owners\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Owners operationId: v4.post.records.recordId.owners tags: - Records/Owners parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Create Inspection Owners request information. in: body name: body required: true schema: items: $ref: '#/definitions/refOwnerModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/owners/{id}: put: description: "Updates information about the specified owner for the specified record.\n\n\n\n**API Endpoint**: PUT\ \ /v4/records/{recordId}/owners/{id} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access\ \ token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Update Record Owner operationId: v4.put.records.recordId.owners.id tags: - Records/Owners parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of Owner to fetch. in: path name: id required: true type: string - description: Update Inspection Owner request information. in: body name: body required: true schema: $ref: '#/definitions/refOwnerModel' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_refOwnerModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/owners/{ids}: delete: description: "Removes the specified owner(s) from the specified record.\n\n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/owners/{ids}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Delete Record Owners operationId: v4.delete.records.recordId.owners.ids tags: - Records/Owners parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delmited IDs of the owners to be removed from the record. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/parcels: get: description: "Gets the parcels associated with the specified parcel.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/parcels\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic\ \ Platform version**: 7.3.2\n\n" summary: Get All Parcels for Record operationId: v4.get.records.recordId.parcels tags: - Records/Parcels parameters: - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordParcelModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a new parcel for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/parcels\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \tNo authorization required \n\n**Civic\ \ Platform version**: 7.3.2\n\n" summary: Create Record Parcels operationId: v4.post.records.recordId.parcels tags: - Records/Parcels parameters: - $ref: '#/parameters/recordId' - description: Record parcel information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/recordParcelModel' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/parcels/{id}: put: description: "Updates parcel information associated with the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/parcels/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Update Record Parcel operationId: v4.put.records.recordId.parcels.id tags: - Records/Parcels parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Record parcel information to be updated. in: body name: body required: true schema: $ref: '#/definitions/recordParcelModel' - description: The ID of the record parcel to update. in: path name: id required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordParcelModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/parcels/{ids}: delete: description: "Removes the association of the specified parcel(s) from the specified record.\n\n\n\n**API Endpoint**:\ \ DELETE /v4/records/{recordId}/parcels/{ids} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Delete Record Parcels operationId: v4.delete.records.recordId.parcels.ids tags: - Records/Parcels parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the parcels to be removed. in: path name: ids required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/partTransaction: get: description: "Gets information about the part transaction associated with the specified record.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/partTransaction \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**:\ \ Access token \n\n**Civic Platform version**: 7.3.3\n\n" summary: Get Record Part Transaction operationId: v4.get.records.recordId.partTransaction tags: - Records/Part Transactions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/offset' - $ref: '#/parameters/limit' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_partTransactionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a part transaction for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/partTransaction\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3\n\n" summary: Create Record Part Transaction operationId: v4.post.records.recordId.partTransaction tags: - Records/Part Transactions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Part transaction information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/partTransactionModel' type: array - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/partTransaction/{ids}: delete: description: "Voids one or more part transactions for the specified record. The part transaction is voided, not deleted.\n\ \n\n\n**API Endpoint**: DELETE /v4/records/{recordId}/partTransaction/{ids} \n\n**Scope**: records \n\n**App Type**:\ \ All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.3\n\n" summary: Void Record Part Transactions operationId: v4.delete.records.recordId.partTransaction.ids tags: - Records/Part Transactions parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the part transactions to be removed. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/payments: get: description: "Gets information about the payments for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/payments\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 9.0.0\n\n" summary: Get All Payments for Record operationId: v4.get.records.recordId.payments tags: - Records/Payments parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Filter by whether or not a payment has been made in full. enum: - Y - N in: query name: paymentStatus type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_paymentModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/payments/{paymentId}: get: description: "Gets information about the specified payment for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/payments/{paymentId}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Payment operationId: v4.get.records.recordId.payments.paymentId tags: - Records/Payments parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the payment to fetch. format: int64 in: path name: paymentId required: true type: integer - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_paymentModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/professionals: get: description: "Gets the professionals for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/professionals\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Professionals for Record operationId: v4.get.records.recordId.professionals tags: - Records/Professionals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_licenseProfessionalModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a new professional and associates the professional with the specified record.\n\n\n\n**API Endpoint**:\ \ POST /v4/records/{recordId}/professionals \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**:\ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Create Record Professionals operationId: v4.post.records.recordId.professionals tags: - Records/Professionals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The licensed professional information to be added. in: body name: body required: true schema: items: $ref: '#/definitions/licenseProfessionalModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/professionals/{id}: put: description: "Updates information for the specified professional associated with the specified record.\n\n\n\n**API\ \ Endpoint**: PUT /v4/records/{recordId}/professionals/{id} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Update Record Professional operationId: v4.put.records.recordId.professionals.id tags: - Records/Professionals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of professional to update. in: path name: id required: true type: string - description: The licensed professional information to be updated. in: body name: body required: true schema: $ref: '#/definitions/licenseProfessionalModel' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_licenseProfessionalModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/professionals/{ids}: delete: description: "Removes the association between the specified professional(s) and the specified record.\n\n\n\n**API Endpoint**:\ \ DELETE /v4/records/{recordId}/professionals/{ids} \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Delete Record Professionals operationId: v4.delete.records.recordId.professionals.ids tags: - Records/Professionals parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the licensed professionals to be removed. in: path name: ids required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/related: get: description: "Gets the records related, by a parent or child relation, to the specified record.\n\n\n\n**API Endpoint**:\ \ GET /v4/records/{recordId}/related \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: \ \ Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Related Details for Record operationId: v4.get.records.recordId.related tags: - Records parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Filter by record relationship. in: query name: relationship enum: - parent - child - renewal required: false type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_recordRelatedModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a child relationship to the specified (parent) record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/related\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Related Details for Record operationId: v4.post.records.recordId.related tags: - Records parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/lang' - description: Related record information to be added. in: body name: body required: true schema: items: type: string type: array responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/related/{childRecordIds}: delete: description: "Removes the relationship between the specifed child record(s) and their specified parent record.\n\n\n\ \n**API Endpoint**: DELETE /v4/records/{recordId}/related/{childRecordIds} \n\n**Scope**: records \n\n**App Type**:\ \ Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Delete Related Details from Record operationId: v4.delete.records.recordId.related.childRecordIds tags: - Records parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: Comma-delimited IDs of the related records to be removed. in: path name: childRecordIds required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/trustAccounts: get: description: "Gets all trust accounts for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/trustAccounts\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.3.4\n\n" summary: Get All Trust Accounts for Record operationId: v4.get.records.recordId.trustAccounts tags: - Records/Trust Accounts parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/offset' - $ref: '#/parameters/limit' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_trustAccountModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/votes: get: description: "Gets the votes for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/votes \n\ \n**Scope**: records \n\n**App Type**: Citizen \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Votes for Record operationId: v4.get.records.recordId.votes tags: - Records/Votes parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_voteResult' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. post: description: "Creates a vote for the specified record.\n\n\n\n**API Endpoint**: POST /v4/records/{recordId}/votes \n\ \n**Scope**: records \n\n**App Type**: Citizen \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Create Record Votes operationId: v4.post.records.recordId.votes tags: - Records/Votes parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/lang' - description: The vote request to add. in: body name: voteRequest required: true schema: $ref: '#/definitions/voteRequest' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_voteResult' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/votes/summary: get: description: "Gets the voting summary for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/votes/summary\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Votes Summary operationId: v4.get.records.recordId.votes.summary tags: - Records/Votes parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_voteSummary' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks: get: description: "Gets all the workflow tasks associated with the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/workflowTasks\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get All Workflow Tasks for Record operationId: v4.get.records.recordId.workflowTasks tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_taskItemModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/{id}: get: description: "Gets the requested workflow task for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/workflowTasks/{id}\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Record Workflow Task operationId: v4.get.records.recordId.workflowTasks.id tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of task to fetch. in: path name: id required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_taskItemModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates the requested workflow task for the specified record.\n\n\n\n**API Endpoint**: PUT /v4/records/{recordId}/workflowTasks/{id}\ \ \n\n**Scope**: records \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform\ \ version**: 7.3.2\n\n" summary: Update Record Workflow Task operationId: v4.put.records.recordId.workflowTasks.id tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of task to fetch. in: path name: id required: true type: string - description: The task information to be updated in: body name: body required: true schema: $ref: '#/definitions/request_taskItemModel' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_taskItemModel' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/{id}/statuses: get: description: "Gets the status of the specified workflow task for the specified record.\n\n\n\n**API Endpoint**: GET\ \ /v4/records/{recordId}/workflowTasks/{id}/statuses \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Statuses for Workflow Task operationId: v4.get.records.recordId.workflowTasks.id.statuses tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of task to fetch. in: path name: id required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_identifierModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/comments/histories: get: description: "Gets the workflow task comment history for the specified record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/workflowTasks/comments/histories\ \ \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**:\ \ 7.3.2\n\n" summary: Get Workflow Task Comment Histories operationId: v4.get.records.recordId.workflowTasks.comments.histories tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_workflowTaskCommentModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/histories: get: description: "Gets all the workflow task history associated with the specified record.\n\n\n\n**API Endpoint**: GET\ \ /v4/records/{recordId}/workflowTasks/histories \n\n**Scope**: records \n\n**App Type**: All \n\n**Authorization\ \ Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Workflow Task History for Record operationId: v4.get.records.recordId.workflowTasks.histories tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_taskItemActionModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/{taskId}/customForms: get: description: "Returns the custom forms containing task-specific information for a given workflow task for a specific\ \ record.\n\n\n\n**API Endpoint**: GET /v4/records/{recordId}/workflowTasks/{taskId}/customForms \n\n**Scope**:\ \ records \n\n**App Type**: All \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 8.0.3\n\ \n" summary: Get All Custom Forms for Record Workflow Task operationId: v4.get.records.recordId.workflowTasks.taskId.customForms tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the workflow task to fetch. in: path name: taskId required: true type: string - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customAttributeModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. put: description: "Updates custom forms containing task-specific information for a given workflow task for a specific record.\n\ \n\n\n**API Endpoint**: PUT /v4/records/{recordId}/workflowTasks/{taskId}/customForms \n\n**Scope**: records \n\ \n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 8.0.3\n\n" summary: Update Custom Form for Record Workflow Task operationId: v4.put.records.recordId.workflowTasks.taskId.customForms tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the workflow task to fetch. in: path name: taskId required: true type: string - description: 'The custom form information to be updated. Ex. [{"apiField1": "val1", "id": "group-subGroup" }]' in: body name: body required: true schema: items: $ref: '#/definitions/customAttributeModel' type: array - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_resultModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. /v4/records/{recordId}/workflowTasks/{taskId}/customForms/meta: get: description: "Returns the metadata associated with all custom forms for a given workflow task for a specific record.\n\ \n\n\n**API Endpoint**: GET /v4/records/{recordId}/workflowTasks/{taskId}/customForms/meta \n\n**Scope**: records\ \ \n\n**App Type**: Agency \n\n**Authorization Type**: Access token \n\n**Civic Platform version**: 7.3.2\n\n" summary: Get All Custom Forms Metadata for Record Workflow Task operationId: v4.get.records.recordId.workflowTasks.taskId.customForms.meta tags: - Records/Workflows parameters: - $ref: '#/parameters/authHeaderParam' - $ref: '#/parameters/recordId' - description: The ID of the workflow task to fetch. in: path name: taskId required: true type: string - $ref: '#/parameters/fields' - $ref: '#/parameters/lang' responses: '200': description: 'Successful request. Note: A successful request may return no data matching the filter criteria. A successful request may also return messages related to Event Manager Scripting Engine back-end processing.' schema: $ref: '#/definitions/response_customFormSubgroupModelArray' '400': description: Invalid request. '401': description: Authorization failed. '403': description: Forbidden request. '404': description: Requested resource not found. '500': description: Internal server error or bad connection. definitions: response_customFormMetadataModelArray: type: object properties: result: items: $ref: '#/definitions/customFormMetadataModel' type: array status: type: integer description: The HTTP return status. customFormMetadataModel: description: Contains the metadata for a custom table. type: object properties: displayOrder: description: The custom table's display order. format: int64 type: integer fields: items: $ref: '#/definitions/customFormField' type: array id: description: The custom table id. type: string text: description: The custom table name. type: string customFormField: type: object properties: displayOrder: description: '' format: int64 type: integer drillDown: $ref: '#/definitions/aSITableDrill' fieldType: description: The custom field data type. type: string id: description: The custom field system id assigned by the Civic Platform server. type: string isReadonly: description: Indicates whether or not the custom field is read-only. enum: - Y - N type: string isRequired: description: Indicates whether or not the custom field is required. enum: - Y - N type: string maxLength: description: The custom field length format: int64 type: integer options: items: type: object description: A dropdown option value. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: array text: description: The custom field localized text. type: string value: description: The custom field stored value. type: string response_customFormSubgroupModelArray: type: object properties: result: items: $ref: '#/definitions/customFormSubgroupModel' type: array status: type: integer description: The HTTP return status. customFormSubgroupModel: type: object properties: displayOrder: description: The custom form subgroup display order. format: int64 type: integer fields: items: $ref: '#/definitions/customFormField' type: array id: description: The custom form subgroup system id assigned by the Civic Platform server. type: string text: description: The custom form subgroup name. type: string aSITableDrill: type: object properties: children: items: $ref: '#/definitions/childDrill' type: array isRoot: type: boolean response_apo_customForms: description: "APO custom forms response. \n\nAdded in Civic Platform version: 9.2.0" type: object properties: apo_customForms: items: $ref: '#/definitions/apo_customForm' type: array status: type: integer description: The return status code. apo_customForm: description: "A set of custom field name-value pairs on a custom form. \n\nAdded in Civic Platform version: 9.2.0" type: object properties: id: type: string description: The unique string id of the custom form template for the custom data. aCustomFieldName: type: string description: A custom field name. Note that this is the custom attribute name (not the attribute label). To get the attribute display label, use [Get Record Address Custom Forms Metadata](#operation/v4.get.records.recordId.addresses.addressId.customForms.meta). aCustomFieldValue: type: string description: A custom field value response_apo_customForms_metadata: type: object properties: result: items: $ref: '#/definitions/apo_customForms_metadata' type: array status: type: integer description: The return status code. apo_customForms_metadata: description: "Contains metadata description of a custom form, including the custom fields metadata. \n\nAdded in Civic\ \ Platform version: 9.2.0" type: object properties: name: type: string description: The name of the custom form description: type: string description: Describes the usage or puporse of the custom form. fields: items: $ref: '#/definitions/apo_customForms_metadata_fields' type: array description: Contains the field metadata. id: type: string description: The unique string identifier of the custom form. customFormType: type: string enum: - address - parcel - owner description: Indicates whether the custom form is for an address, parcel, or owner. apo_customForms_metadata_fields: description: "Describes the metadata of a custom field. \n\nAdded in Civic Platform version: 9.2.0" type: object properties: id: type: integer format: int64 description: The unique custom field id. name: type: string description: The field name. description: type: string description: Describes the usage or purpose of the custom field. label: type: object description: The field label. properties: text: description: The localized display value. type: string value: description: The data value. type: string dataType: type: string enum: - Number - Text - Date - Radio - DropdownList description: The field data type. If the custom field is a DropdownList, the options[] array contains the list of possible values, or the sharedDropdownListName specifies the name of a shared dropdown list containing the possible values. defaultValue: type: string description: Any default value for the custom field. displayOrder: format: int64 type: integer description: The display order of the field on the custom form. unit: type: string description: The unit of measure of a numeric custom field. isRequired: type: string enum: - Y - N description: Indicates whether or not the field is required. isPublicVisible: type: string enum: - Y - N description: Indicates whether or not a citizen user can see this field. isRecordSearchable: type: string enum: - Y - N description: Indicates whether or not the field is searchable. maxLength: format: int64 type: integer description: The field maximum length. options: items: type: object description: A dropdown field value. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: array description: Contains possible field values, if the field is a dropdown field type. sharedDropdownListName: type: string description: The name of the shared dropdown list, if the field is a dropdown field type. response_activityModelArray: type: object properties: result: items: $ref: '#/definitions/activityModel' type: array status: type: integer description: The HTTP return status. activityModel: type: object properties: activityStatus: type: object description: The status of the record activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedDepartment: type: object description: The department responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedUser: type: object description: The staff member responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string description: description: The activity description type: string dueDate: description: The desired completion date of the task. format: date-time type: string id: description: The activity system id assigned by the Civic Platform server. format: int64 type: integer name: description: The activity name. type: string priority: type: object description: The priority level assigned to the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string startDate: description: The activity start date. format: date-time type: string status: type: object description: The activity status. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: type: object description: The activity type. properties: text: description: The localized display value. type: string value: description: The data value. type: string request_activityAddModel: type: object properties: activityStatus: type: object description: The status of the record activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedDepartment: type: object description: The department responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedUser: type: object description: The staff member responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string description: description: The activity description type: string dueDate: description: The desired completion date of the task. format: date-time type: string name: description: The activity name. type: string priority: type: object description: The priority level assigned to the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string startDate: description: The activity start date. format: date-time type: string type: type: object description: The activity type. properties: text: description: The localized display value. type: string value: description: The data value. type: string request_activityUpdateModel: type: object properties: activityStatus: type: object description: The status of the record activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedDepartment: type: object description: The department responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedUser: type: object description: The staff member responsible for the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string description: description: The activity description type: string dueDate: description: The desired completion date of the task. format: date-time type: string name: description: The activity name. type: string priority: type: object description: The priority level assigned to the activity. properties: text: description: The localized display value. type: string value: description: The data value. type: string startDate: description: The activity start date. format: date-time type: string status: type: object description: The activity status. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: type: object description: The activity type. properties: text: description: The localized display value. type: string value: description: The data value. type: string addressModel: type: object properties: addressLine1: type: string addressLine2: type: string addressTypeFlag: $ref: '#/definitions/identifierModel' city: type: string country: $ref: '#/definitions/identifierModel' county: type: string description: type: string direction: $ref: '#/definitions/identifierModel' distance: format: double type: number houseAlphaEnd: type: string houseAlphaStart: type: string houseFractionEnd: $ref: '#/definitions/identifierModel' houseFractionStart: $ref: '#/definitions/identifierModel' id: format: int64 type: integer inspectionDistrict: type: string inspectionDistrictPrefix: type: string isPrimary: type: string levelEnd: type: string levelPrefix: type: string levelStart: type: string neighborhood: type: string neighborhoodPrefix: type: string postalCode: type: string recordId: $ref: '#/definitions/capIDModel' refAddressId: format: int64 type: integer secondaryStreet: type: string secondaryStreetNumber: type: integer serviceProviderCode: type: string state: $ref: '#/definitions/identifierModel' status: $ref: '#/definitions/identifierModel' streetAddress: type: string streetEnd: type: integer streetEndFrom: type: integer streetEndTo: type: integer streetName: type: string streetPrefix: type: string streetStart: type: integer streetStartFrom: type: integer streetStartTo: type: integer streetSuffix: $ref: '#/definitions/identifierModel' streetSuffixDirection: $ref: '#/definitions/identifierModel' type: $ref: '#/definitions/identifierModel' unitEnd: type: string unitStart: type: string unitType: $ref: '#/definitions/identifierModel' xCoordinate: format: double type: number yCoordinate: format: double type: number response_recordAddressModelArray: type: object properties: result: items: $ref: '#/definitions/recordAddressModel' type: array status: type: integer description: The HTTP return status. recordAddressModel: type: object properties: addressLine1: type: string description: The first line of the address. addressLine2: type: string description: The second line of the address. addressTypeFlag: type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string description: A code name or an abbreviation of the address type. city: type: string description: The name of the city. country: type: object description: The name of the country. See [Get All Address Countries](./api-settings.html#operation/v4.get.settings.addresses.countries). properties: text: description: The localized display value. type: string value: description: The data value. type: string crossStreetNameStart: type: string description: 'The beginning intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' crossStreetNameEnd: type: string description: 'The ending intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' county: type: string description: The name of the county. description: type: string description: A description of the address. direction: description: The street direction of the primary address associated with the application. type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string distance: type: number format: double description: The distance from another landmark used to locate the address. houseAlphaStart: type: string description: The beginning alphabetic unit in street address. houseAlphaEnd: type: string description: The ending alphabetic unit in street address. houseFractionStart: type: object description: Beginning fraction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string houseFractionEnd: type: object description: Ending franction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: format: int64 type: integer description: The unique address id assigned by the Civic Platform server. inspectionDistrict: type: string description: The inspection district where the address is located. inspectionDistrictPrefix: type: string description: The prefix for the inspection district where the address is located. isPrimary: type: string description: Indicates whether or not to designate the address as the primary address. Only one address can be primary at any given time. levelEnd: type: string description: The ending level number (floor number) that makes up the address within a complex. levelPrefix: type: string description: The prefix for the level numbers (floor numbers) that make up the address. levelStart: type: string description: The starting level number (floor number) that makes up the address within a complex. locationType: type: string description: 'The type of location used for Right of Way Management. The valid values are configured with the LOCATION_TYPE standard choice in Civic Platform Administration. Added in Civic Platform version: 9.2.0 ' neighborhood: type: string description: The neighborhood where the address is located. neighborhoodPrefix: type: string description: The prefix for neighborhood where the address is located. postalCode: type: string description: The postal ZIP code for the address. recordId: $ref: '#/definitions/recordIdModel' refAddressId: description: The reference address id. format: int64 type: integer secondaryStreet: type: string description: This field (along with the Secondary Road Number field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. secondaryStreetNumber: type: number format: long description: This field (along with the Secondary Road field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. serviceProviderCode: description: The unique agency identifier. type: string state: type: object description: The name of the state. properties: text: description: The localized display value. type: string value: description: The data value. type: string status: type: object description: The address status indicating whether the address is active or inactive. properties: text: description: The localized display value. type: string value: description: The data value. type: string streetAddress: type: string description: The street address. streetEnd: type: number format: long description: The ending number of a street address range. streetEndFrom: description: The beginning number of a street end address range. format: int64 type: integer streetEndTo: description: The ending number of a street end address range. format: int64 type: integer streetName: type: string description: The name of the street. streetNameStart: type: string description: 'The beginning street name for searching. Added in Civic Platform version: 9.2.0 ' streetNameEnd: type: string description: 'The ending street name for searching. Added in Civic Platform version: 9.2.0 ' streetPrefix: type: string description: Any part of an address that appears before a street name or number. For example, if the address is 123 West Main, "West" is the street prefix. streetStart: type: number format: long description: The starting number of a street address range. streetStartFrom: description: The beginning number of a street start address range. format: int64 type: integer streetStartTo: description: The ending number of a street start address range. format: int64 type: integer streetSuffix: type: object description: The type of street such as "Lane" or "Boulevard". properties: text: description: The localized display value. type: string value: description: The data value. type: string streetSuffixDirection: type: object description: The direction appended to the street suffix. For example, if the address is 500 56th Avenue NW, "NW" is the street suffix direction. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: type: object description: The address type. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitStart: type: string description: The starting value of a range of unit numbers. unitEnd: type: string description: The ending value of a range of unit numbers. unitType: type: object description: The unit type designation of the address. properties: text: description: The localized display value. type: string value: description: The data value. type: string xCoordinate: type: number format: double description: The longitudinal coordinate for this address. yCoordinate: type: number format: double description: The latitudinal coordinate for this address. recordAddressCustomFormsModel: type: object properties: addressLine1: type: string description: The first line of the address. addressLine2: type: string description: The second line of the address. addressTypeFlag: type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string description: A code name or an abbreviation of the address type. city: type: string description: The name of the city. country: type: object description: The name of the country. See [Get All Address Countries](./api-settings.html#operation/v4.get.settings.addresses.countries). properties: text: description: The localized display value. type: string value: description: The data value. type: string crossStreetNameStart: type: string description: 'The beginning intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' crossStreetNameEnd: type: string description: 'The ending intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' county: type: string description: The name of the county. customForms: items: $ref: '#/definitions/customAttributeModel' type: array description: type: string description: A description of the address. direction: description: The street direction of the primary address associated with the application. type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string distance: type: number format: double description: The distance from another landmark used to locate the address. houseAlphaStart: type: string description: The beginning alphabetic unit in street address. houseAlphaEnd: type: string description: The ending alphabetic unit in street address. houseFractionStart: type: object description: Beginning fraction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string houseFractionEnd: type: object description: Ending franction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: format: int64 type: integer description: The unique address id assigned by the Civic Platform server. inspectionDistrict: type: string description: The inspection district where the address is located. inspectionDistrictPrefix: type: string description: The prefix for the inspection district where the address is located. isPrimary: type: string description: Indicates whether or not to designate the address as the primary address. Only one address can be primary at any given time. levelEnd: type: string description: The ending level number (floor number) that makes up the address within a complex. levelPrefix: type: string description: The prefix for the level numbers (floor numbers) that make up the address. levelStart: type: string description: The starting level number (floor number) that makes up the address within a complex. locationType: type: string description: 'The type of location used for Right of Way Management. The valid values are configured with the LOCATION_TYPE standard choice in Civic Platform Administration. Added in Civic Platform version: 9.2.0 ' neighborhood: type: string description: The neighborhood where the address is located. neighborhoodPrefix: type: string description: The prefix for neighborhood where the address is located. postalCode: type: string description: The postal ZIP code for the address. recordId: $ref: '#/definitions/recordIdModel' refAddressId: description: The reference address id. format: int64 type: integer secondaryStreet: type: string description: This field (along with the Secondary Road Number field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. secondaryStreetNumber: type: number format: long description: This field (along with the Secondary Road field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. serviceProviderCode: description: The unique agency identifier. type: string state: type: object description: The name of the state. properties: text: description: The localized display value. type: string value: description: The data value. type: string status: type: object description: The address status indicating whether the address is active or inactive. properties: text: description: The localized display value. type: string value: description: The data value. type: string streetAddress: type: string description: The street address. streetEnd: type: number format: long description: The ending number of a street address range. streetEndFrom: description: The beginning number of a street end address range. format: int64 type: integer streetEndTo: description: The ending number of a street end address range. format: int64 type: integer streetName: type: string description: The name of the street. streetNameStart: type: string description: 'The beginning street name for searching. Added in Civic Platform version: 9.2.0 ' streetNameEnd: type: string description: 'The ending street name for searching. Added in Civic Platform version: 9.2.0 ' streetPrefix: type: string description: Any part of an address that appears before a street name or number. For example, if the address is 123 West Main, "West" is the street prefix. streetStart: type: number format: long description: The starting number of a street address range. streetStartFrom: description: The beginning number of a street start address range. format: int64 type: integer streetStartTo: description: The ending number of a street start address range. format: int64 type: integer streetSuffix: type: object description: The type of street such as "Lane" or "Boulevard". properties: text: description: The localized display value. type: string value: description: The data value. type: string streetSuffixDirection: type: object description: The direction appended to the street suffix. For example, if the address is 500 56th Avenue NW, "NW" is the street suffix direction. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: type: object description: The address type. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitStart: type: string description: The starting value of a range of unit numbers. unitEnd: type: string description: The ending value of a range of unit numbers. unitType: type: object description: The unit type designation of the address. properties: text: description: The localized display value. type: string value: description: The data value. type: string xCoordinate: type: number format: double description: The longitudinal coordinate for this address. yCoordinate: type: number format: double description: The latitudinal coordinate for this address. request_recordAddressModel: type: object properties: addressLine1: type: string description: The first line of the address. addressLine2: type: string description: The first line of the address. addressTypeFlag: type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string description: A code name or an abbreviation of the address type. city: type: string description: The name of the city. country: type: object description: The name of the country. See [Get All Address Countries](./api-settings.html#operation/v4.get.settings.addresses.countries). properties: text: description: The localized display value. type: string value: description: The data value. type: string county: type: string description: The name of the county. crossStreetNameStart: type: string description: 'The beginning intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' crossStreetNameEnd: type: string description: 'The ending intersecting street name for searching. Added in Civic Platform version: 9.2.0 ' description: type: string description: A description of the address. direction: description: The street direction of the primary address associated with the application. type: object properties: text: description: The localized display value. type: string value: description: The data value. type: string distance: type: number format: double description: The distance from another landmark used to locate the address. houseAlphaStart: type: string description: The beginning alphabetic unit in street address. houseAlphaEnd: type: string description: The ending alphabetic unit in street address. houseFractionStart: type: object description: Beginning fraction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string houseFractionEnd: type: object description: Ending franction value used in combination with the Street number fields. properties: text: description: The localized display value. type: string value: description: The data value. type: string inspectionDistrict: type: string description: The inspection district where the address is located. inspectionDistrictPrefix: type: string description: The prefix for the inspection district where the address is located. isPrimary: type: string description: Indicates whether or not to designate the address as the primary address. Only one address can be primary at any given time. levelStart: type: string description: The starting level number (floor number) that makes up the address within a complex. levelEnd: type: string description: The ending level number (floor number) that makes up the address within a complex. levelPrefix: type: string description: The prefix for the level numbers (floor numbers) that make up the address. locationType: type: string description: 'The type of location used for Right of Way Management. The valid values are configured with the LOCATION_TYPE standard choice in Civic Platform Administration. Added in Civic Platform version: 9.2.0 ' neighborhood: type: string description: The neighborhood where the address is located. neighborhoodPrefix: type: string description: The prefix for neighborhood where the address is located. postalCode: type: string description: The postal ZIP code for the address. secondaryStreet: type: string description: This field (along with the Secondary Road Number field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. secondaryStreetNumber: type: number format: long description: This field (along with the Secondary Road field) displays an extra description for the location when two roads that cross or a street with two names makes up the address of the location. state: type: object description: The name of the state. properties: text: description: The localized display value. type: string value: description: The data value. type: string status: type: object description: The address status indicating whether the address is active or inactive. properties: text: description: The localized display value. type: string value: description: The data value. type: string streetAddress: type: string description: The street address. streetEnd: type: number format: long description: The ending number of a street address range. streetName: type: string description: The name of the street. streetNameStart: type: string description: 'The beginning street name for searching. Added in Civic Platform version: 9.2.0 ' streetNameEnd: type: string description: 'The ending street name for searching. Added in Civic Platform version: 9.2.0 ' streetPrefix: type: string description: Any part of an address that appears before a street name or number. For example, if the address is 123 West Main, "West" is the street prefix. streetStart: type: number format: long description: The starting number of a street address range. streetSuffix: type: object description: The type of street such as "Lane" or "Boulevard". properties: text: description: The localized display value. type: string value: description: The data value. type: string streetSuffixDirection: type: object description: The direction appended to the street suffix. For example, if the address is 500 56th Avenue NW, "NW" is the street suffix direction. properties: text: description: The localized display value. type: string value: description: The data value. type: string type: type: object description: The address type. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitStart: type: string description: The starting value of a range of unit numbers. unitEnd: type: string description: The ending value of a range of unit numbers. unitType: type: object description: The unit type designation of the address. properties: text: description: The localized display value. type: string value: description: The data value. type: string xCoordinate: type: number format: double description: The longitudinal coordinate for this address. yCoordinate: type: number format: double description: The latitudinal coordinate for this address. response_assetMasterModelArray: type: object properties: result: items: $ref: '#/definitions/assetMasterModel' type: array status: type: integer description: The HTTP return status. assetMasterModel: type: object properties: assetId: description: "The unique alpha-numeric asset ID in an asset group. \n\n**Added in Civic Platform version**: 9.2.0\n\ \n" type: string classType: description: "A Class Type is how Civic Platform groups objects that an agency owns or maintains. The five class types\ \ are component, linear, node-link linear, point, and polygon. Asset class types provide the ability to assign or\ \ group multiple asset types together.\t" type: string comments: type: object description: General comments about the asset. properties: text: description: The localized display value. type: string value: description: The data value. type: string currentValue: description: The current value of the asset. format: double type: number dateOfService: description: The date the asset was initially placed into service. format: date-time type: string dependentFlag: description: Indicates whether or not the parent asset is dependent on this asset. enum: - Y - N type: string depreciationAmount: description: The decline in the asset value by the asset depreciation calculation. format: double type: number depreciationEndDate: description: The end date for the asset depreciation calculation. This field is used in the asset depreciation calculation. format: date-time type: string depreciationStartDate: description: The start date for the asset depreciation calculation. This field is used in the asset depreciation calculation. format: date-time type: string depreciationValue: description: The asset value after the asset depreciation calculation, which is based on the start value, depreciation start and end dates, useful life, and salvage value. format: double type: number description: type: object description: The description of the asset. properties: text: description: The localized display value. type: string value: description: The data value. type: string endID: description: The ending point asset ID. type: string gisObjects: items: $ref: '#/definitions/gISObjectModel' type: array id: description: The asset system id assigned by the Civic Platform server. format: int64 type: integer name: type: object description: The descriptive name of the asset. properties: text: description: The localized display value. type: string value: description: The data value. type: string number: description: The unique, alpha-numeric asset ID. type: string salvageValue: description: The residual value of the asset at the end of it’s useful life. format: double type: number serviceProviderCode: description: The unique agency identifier. type: string size: description: A positive numeric value for the asset size. format: double type: number sizeUnit: description: The unit of measure corresponding to the asset size. type: string startID: description: The starting point asset ID. type: string startValue: description: The beginning value or purchase price of the asset. format: double type: number status: type: object description: The status of the asset. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date the asset status changed. format: date-time type: string type: type: object description: The type of asset. properties: text: description: The localized display value. type: string value: description: The data value. type: string recordExpirationModel: type: object properties: expirationDate: description: The date when the condition expires. format: date-time type: string expirationStatus: type: object description: Indicates whether the expiration is enabled or disabled. See [Get All Record Expiration Statuses](./api-settings.html#operation/v4.get.settings.records.expirationStatuses). properties: text: description: The localized display value. type: string value: description: The data value. type: string commentModel: type: object properties: displayOnInspection: description: Indicates whether or not the comment is displayed on inspection. enum: - Y - N type: string text: description: The comment text. type: string response_recordCommentModelArray: type: object properties: result: items: $ref: '#/definitions/recordCommentModel' type: array status: type: integer description: The HTTP return status. response_recordCommentModel: type: object properties: result: $ref: '#/definitions/recordCommentModel' status: type: integer description: The HTTP return status. recordCommentModel: type: object properties: createdBy: description: The user who added the record comment. type: string createdDate: description: The date when the record comment was added. format: date-time type: string displayOnInspection: description: Indicates whether or not the comment is displayed on inspection. enum: - Y - N type: string id: description: The comment system id assigned by the Civic Platform server. format: int64 type: integer recordId: $ref: '#/definitions/recordIdModel' text: description: The comment text. type: string response_recordConditionModelArray: type: object properties: result: items: $ref: '#/definitions/recordConditionModel' type: array status: type: integer description: The HTTP return status. recordConditionModel: type: object properties: actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string activeStatus: type: object description: Indicates whether or not the condition is active. properties: text: description: The localized display value. type: string value: description: The data value. type: string additionalInformation: description: An unlimited text field to use if other fields are filled. type: string additionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string appliedDate: description: The date the standard condition was applied. format: date-time type: string appliedbyDepartment: type: object description: "The department responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string appliedbyUser: type: object description: "The staff member responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string dispAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string displayNoticeInAgency: description: Indicates whether or not to display the condition notice in Accela Automation when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizens: description: Indicates whether or not to display the condition notice in Accela Citizen Access when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizensFee: description: Indicates whether or not to display the condition notice in Accela Citizen Access Fee Estimate page when a condition to a record or parcel is applied. type: boolean displayOrder: description: The display order of the condition in a list. format: int64 type: integer effectiveDate: description: The date when you want the condition to become effective. format: date-time type: string expirationDate: description: The date when the condition expires. format: date-time type: string group: type: object description: The condition group is an attribute of a condition that organizes condition types. Your agency defines these groups. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The condition system id assigned by the Civic Platform server. format: int64 type: integer inheritable: type: object description: This defines whether or not Accela Automation checks for inheritable conditions when a user associates a child record with a parent record. properties: text: description: The localized display value. type: string value: description: The data value. type: string isIncludeNameInNotice: description: Indicates whether or not to display the condition name in the notice. type: boolean isIncludeShortCommentsInNotice: description: Indicates whether or not to display the condition comments in the notice. type: boolean longComments: description: Narrative comments to help identify the purpose or uses of the standard condition. type: string name: description: The name of the standard condition. type: string priority: type: object description: The priority level assigned to the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string publicDisplayMessage: description: Text entered into this field displays in the condition notice or condition status bar for the Condition Name for the public user in Accela IVR (AIVR) and Accela Citizen Access (ACA). type: string resAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string resolutionAction: description: he action performed in response to a condition. type: string serviceProviderCode: description: The unique agency identifier. type: string severity: type: object description: The severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortComments: description: A brief description of the condition name. For example, the text may describe the situation that requires the system to apply the condition. You can set these short comments to display when a user accesses an application with this condition applied to it type: string status: type: object description: The condition status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string statusType: description: The status type for a standard condition or an approval condition, applied or not applied for example. type: string type: type: object description: The condition type. properties: text: description: The localized display value. type: string value: description: The data value. type: string request_recordConditionModel: type: object properties: actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string activeStatus: type: object description: Indicates whether or not the condition is active. properties: text: description: The localized display value. type: string value: description: The data value. type: string additionalInformation: description: An unlimited text field to use if other fields are filled. type: string additionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string appliedDate: description: The date the standard condition was applied. format: date-time type: string appliedbyDepartment: type: object description: "The department responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string appliedbyUser: type: object description: "The staff member responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string conditionNumber: description: The condition sequence number. format: int64 type: integer dispAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string displayNoticeInAgency: description: Indicates whether or not to display the condition notice in Accela Automation when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizens: description: Indicates whether or not to display the condition notice in Accela Citizen Access when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizensFee: description: Indicates whether or not to display the condition notice in Accela Citizen Access Fee Estimate page when a condition to a record or parcel is applied. type: boolean displayOrder: description: The display order of the condition in a list. format: int64 type: integer effectiveDate: description: The date when you want the condition to become effective. format: date-time type: string expirationDate: description: The date when the condition expires. format: date-time type: string group: type: object description: The condition group is an attribute of a condition that organizes condition types. Your agency defines these groups. properties: text: description: The localized display value. type: string value: description: The data value. type: string inheritable: type: object description: This defines whether or not Accela Automation checks for inheritable conditions when a user associates a child record with a parent record. properties: text: description: The localized display value. type: string value: description: The data value. type: string isIncludeNameInNotice: description: Indicates whether or not to display the condition name in the notice. type: boolean isIncludeShortCommentsInNotice: description: Indicates whether or not to display the condition comments in the notice. type: boolean longComments: description: Narrative comments to help identify the purpose or uses of the standard condition. type: string name: description: The name of the standard condition. type: string priority: type: object description: The priority level assigned to the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string publicDisplayMessage: description: Text entered into this field displays in the condition notice or condition status bar for the Condition Name for the public user in Accela IVR (AIVR) and Accela Citizen Access (ACA). type: string resAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string resolutionAction: description: he action performed in response to a condition. type: string serviceProviderCode: description: The unique agency identifier. type: string severity: type: object description: The severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortComments: description: A brief description of the condition name. For example, the text may describe the situation that requires the system to apply the condition. You can set these short comments to display when a user accesses an application with this condition applied to it type: string status: type: object description: The condition status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string statusType: description: The status type for a standard condition or an approval condition, applied or not applied for example. type: string type: type: object description: The condition type. properties: text: description: The localized display value. type: string value: description: The data value. type: string capConditionModel_2: type: object properties: actionbyDepartment: $ref: '#/definitions/identifierModel' actionbyUser: $ref: '#/definitions/identifierModel' activeStatus: $ref: '#/definitions/identifierModel' additionalInformation: type: string additionalInformationPlainText: type: string agencyListSQL: type: string appliedDate: format: date-time type: string appliedbyDepartment: $ref: '#/definitions/identifierModel' appliedbyUser: $ref: '#/definitions/identifierModel' dispAdditionalInformationPlainText: type: string displayNoticeInAgency: type: boolean displayNoticeInCitizens: type: boolean displayNoticeInCitizensFee: type: boolean displayOrder: format: int64 type: integer effectiveDate: format: date-time type: string expirationDate: format: date-time type: string group: $ref: '#/definitions/identifierModel' id: format: int64 type: integer inheritable: $ref: '#/definitions/identifierModel' isIncludeNameInNotice: type: boolean isIncludeShortCommentsInNotice: type: boolean longComments: type: string name: type: string priority: $ref: '#/definitions/identifierModel' publicDisplayMessage: type: string recordId: $ref: '#/definitions/capIDModel' resAdditionalInformationPlainText: type: string resolutionAction: type: string serviceProviderCode: type: string serviceProviderCodes: items: {} type: string severity: $ref: '#/definitions/identifierModel' shortComments: type: string status: $ref: '#/definitions/identifierModel' statusDate: format: date-time type: string statusType: type: string type: $ref: '#/definitions/identifierModel' response_recordContactSimpleModelArray: type: object properties: result: items: $ref: '#/definitions/recordContactSimpleModel' type: array status: type: integer description: The HTTP return status. recordContactSimpleModel: type: object properties: address: $ref: '#/definitions/compactAddressModel' birthCity: type: object description: The city of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthDate: description: The birth date. format: date-time type: string birthRegion: type: object description: The country of birth or region of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthState: type: object description: The state of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string businessName: description: A secondary business name for the applicable individual. type: string comment: description: A comment about the inspection contact. type: string deceasedDate: description: The deceased date. format: date-time type: string driverLicenseNumber: description: The driver's license number of the contact. This field is active only when the Contact Type selected is Individual. type: string driverLicenseState: type: object description: The state that issued the driver's license. properties: text: description: The localized display value. type: string value: description: The data value. type: string email: description: The contact's email address. type: string endDate: description: The date when the contact address ceases to be active. format: date-time type: string fax: description: The fax number for the contact. type: string faxCountryCode: description: Fax Number Country Code type: string federalEmployerId: description: The Federal Employer Identification Number. It is used to identify a business for tax purposes. type: string firstName: description: The contact's first name. type: string fullName: description: 'The contact''s full name. ' type: string gender: type: object description: The gender (male or female) of the individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The contact system id assigned by the Civic Platform server. type: string individualOrOrganization: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string isPrimary: description: Indicates whether or not to designate the contact as the primary contact Only one address can be primary at any given time. enum: - Y - N type: string lastName: description: The last name (surname). type: string middleName: description: "The middle name.\t" type: string organizationName: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string passportNumber: description: The contact's passport number. This field is only active when the Contact Type selected is Individual. type: string phone1: description: The primary telephone number of the contact. type: string phone1CountryCode: description: Phone Number 1 Country Code type: string phone2: description: The secondary telephone number of the contact. type: string phone2CountryCode: description: Phone Number 2 Country Code type: string phone3: description: The tertiary telephone number for the contact. type: string phone3CountryCode: description: Phone Number 3 Country Code type: string postOfficeBox: description: The post office box number. type: string preferredChannel: type: object description: The method by which the contact prefers to be notified, by phone for example. See [Get All Contact Preferred Channels](./api-settings.html#operation/v4.get.settings.contacts.preferredChannels). properties: text: description: The localized display value. type: string value: description: The data value. type: string race: type: object description: The contact's race or ethnicity. See [Get All Contact Races](./api-settings.html#operation/v4.get.settings.contacts.races). properties: text: description: The localized display value. type: string value: description: The data value. type: string recordId: $ref: '#/definitions/recordIdModel' referenceContactId: description: The unique Id generated for a contact stored in the sytem. type: string relation: type: object description: The contact's relationship to the application or service request. properties: text: description: The localized display value. type: string value: description: The data value. type: string salutation: type: object description: The salutation to be used when addressing the contact; for example Mr. oar Ms. This field is active only when Contact Type = Individual. See [Get All Contact Salutations](./api-settings.html#operation/v4.get.settings.contacts.salutations). properties: text: description: The localized display value. type: string value: description: The data value. type: string socialSecurityNumber: description: The individual's social security number. This field is only active when the Contact Type selected is Individual. type: string startDate: description: The date the contact became active. format: date-time type: string stateIdNumber: description: The contact's state ID number. This field is only active when the Contact Type selected is Individual. type: string status: type: object description: The contact status. properties: text: description: The localized display value. type: string value: description: The data value. type: string suffix: description: The contact name suffix. type: string title: description: The individual's business title. type: string tradeName: description: The contact's preferred business or trade name. This field is active only when the Contact Type selected is Organization. type: string type: type: object description: The contact type. See [Get All Contact Types](./api-settings.html#operation/v4.get.settings.contacts.types). properties: text: description: The localized display value. type: string value: description: The data value. type: string recordContactModel: type: object properties: address: $ref: '#/definitions/compactAddressModel' birthCity: type: object description: The city of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthDate: description: The birth date. format: date-time type: string birthRegion: type: object description: The country of birth or region of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthState: type: object description: The state of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string businessName: description: A secondary business name for the applicable individual. type: string comment: description: A comment about the inspection contact. type: string deceasedDate: description: The deceased date. format: date-time type: string driverLicenseNumber: description: The driver's license number of the contact. This field is active only when the Contact Type selected is Individual. type: string driverLicenseState: type: object description: The state that issued the driver's license. properties: text: description: The localized display value. type: string value: description: The data value. type: string email: description: The contact's email address. type: string endDate: description: The date when the contact address ceases to be active. format: date-time type: string fax: description: The fax number for the contact. type: string faxCountryCode: description: Fax Number Country Code type: string federalEmployerId: description: The Federal Employer Identification Number. It is used to identify a business for tax purposes. type: string firstName: description: The contact's first name. type: string fullName: description: 'The contact''s full name. ' type: string gender: type: object description: The gender (male or female) of the individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The contact system id assigned by the Civic Platform server. type: string individualOrOrganization: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string isPrimary: description: Indicates whether or not to designate the contact as the primary contact Only one address can be primary at any given time. enum: - Y - N type: string lastName: description: The last name (surname). type: string middleName: description: "The middle name.\t" type: string organizationName: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string passportNumber: description: The contact's passport number. This field is only active when the Contact Type selected is Individual. type: string phone1: description: The primary telephone number of the contact. type: string phone1CountryCode: description: Phone Number 1 Country Code type: string phone2: description: The secondary telephone number of the contact. type: string phone2CountryCode: description: Phone Number 2 Country Code type: string phone3: description: The tertiary telephone number for the contact. type: string phone3CountryCode: description: Phone Number 3 Country Code type: string postOfficeBox: description: The post office box number. type: string preferredChannel: type: object description: The method by which the contact prefers to be notified, by phone for example. See [Get All Contact Preferred Channels](./api-settings.html#operation/v4.get.settings.contacts.preferredChannels). properties: text: description: The localized display value. type: string value: description: The data value. type: string race: type: object description: The contact's race or ethnicity. See [Get All Contact Races](./api-settings.html#operation/v4.get.settings.contacts.races). properties: text: description: The localized display value. type: string value: description: The data value. type: string recordId: $ref: '#/definitions/recordIdModel' referenceContactId: description: The unique Id generated for a contact stored in the sytem. type: string relation: type: object description: The contact's relationship to the application or service request. properties: text: description: The localized display value. type: string value: description: The data value. type: string salutation: type: object description: The salutation to be used when addressing the contact; for example Mr. oar Ms. This field is active only when Contact Type = Individual. See [Get All Contact Salutations](./api-settings.html#operation/v4.get.settings.contacts.salutations). properties: text: description: The localized display value. type: string value: description: The data value. type: string socialSecurityNumber: description: The individual's social security number. This field is only active when the Contact Type selected is Individual. type: string startDate: description: The date the contact became active. format: date-time type: string stateIdNumber: description: The contact's state ID number. This field is only active when the Contact Type selected is Individual. type: string status: type: object description: The contact status. properties: text: description: The localized display value. type: string value: description: The data value. type: string suffix: description: The contact name suffix. type: string title: description: The individual's business title. type: string tradeName: description: The contact's preferred business or trade name. This field is active only when the Contact Type selected is Organization. type: string type: type: object description: The contact type. See [Get All Contact Types](./api-settings.html#operation/v4.get.settings.contacts.types). properties: text: description: The localized display value. type: string value: description: The data value. type: string recordIdModel: type: object properties: customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Accela Automation auto-generates and applies an alternate ID value when you submit a new application. type: string id: description: The record system id assigned by the Civic Platform server. type: string serviceProviderCode: description: The unique agency identifier. type: string trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer value: description: The alphanumeric record id. type: string capIDModel: type: object properties: customId: type: string id: type: string serviceProviderCode: type: string trackingId: format: int64 type: integer value: type: string recordIdSimpleModel: type: object properties: customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Accela Automation auto-generates and applies an alternate ID value when you submit a new application. type: string id: description: The record system id assigned by the Civic Platform server. type: string serviceProviderCode: description: The unique agency identifier. type: string trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer response_recordParcelModelArray: type: object properties: result: items: $ref: '#/definitions/recordParcelModel' type: array status: type: integer description: The HTTP return status. recordParcelModel: type: object properties: block: description: The block number associated with the parcel. type: string book: description: A reference to the physical location of parcel information in the County Assessor's office. type: string censusTract: description: The unique number assigned by the Census Bureau that identifies the tract to which this parcel belongs. type: string councilDistrict: description: The council district to which the parcel belongs. type: string exemptionValue: description: The total value of any tax exemptions that apply to the land within the parcel. format: double type: number gisSequenceNumber: description: The GIS object ID of the parcel. format: int64 type: integer id: description: The system id of the parcel assigned by the Civic Platform server. type: string improvedValue: description: The total value of any improvements to the land within the parcel. format: double type: number isPrimary: description: Indicates whether or not to designate the parcel as the primary parcel. type: string landValue: description: The total value of the land within the parcel. format: double type: number legalDescription: description: The legal description of the parcel. type: string lot: description: The lot name. type: string mapNumber: description: The unique map number that identifies the map for this parcel. type: string mapReferenceInfo: description: The map reference for this parcel. type: string owners: items: $ref: '#/definitions/refOwnerModel' type: array page: description: A reference to the physical location of the parcel information in the records of the County Assessor (or other responsible department). type: string parcel: description: The official parcel name or number, as determined by the county assessor or other responsible department. type: string parcelArea: description: The total area of the parcel. Your agency determines the standard unit of measure. format: double type: number parcelNumber: description: The alpha-numeric parcel number. type: string planArea: description: The total area of the parcel. Your agency determines the standard unit of measure. type: string range: description: When land is surveyed using the rectangular-survey system, range represents the measure of units east and west of the base line. type: string recordId: $ref: '#/definitions/recordIdModel' section: description: A piece of a township measuring 640 acres, one square mile, numbered with reference to the base line and meridian line. format: int64 type: integer status: type: object description: The parcel status. properties: text: description: The localized display value. type: string value: description: The data value. type: string subdivision: type: object description: The name of the subdivision. properties: text: description: The localized display value. type: string value: description: The data value. type: string supervisorDistrict: description: The supervisor district to which the parcel belongs. type: string township: description: When land is surveyed using the rectangular-survey system, township represents the measure of units North or South of the base line. Townships typically measure 6 miles to a side, or 36 square miles. type: string tract: description: The name of the tract associated with this application. A tract may contain one or more related parcels. type: string recordTypeNoAliasModel: type: object properties: category: description: The 4th level in a 4-level record type structure (Group-Type-Subtype-Category). type: string filterName: description: The name of the record type filter which defines the record types to be displayed for the citizen user. type: string group: description: The 1st level in a 4-level record type structure (Group-Type-Subtype-Category). type: string id: description: The record type system id assigned by the Civic Platform server. type: string module: description: Use to filter by the module. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string subType: description: The 3rd level in a 4-level record type structure (Group-Type-Subtype-Category). type: string text: description: The record type display text type: string type: description: The 2nd level in a 4-level record type structure (Group-Type-Subtype-Category). type: string value: description: The record type value. type: string recordTypeModel: type: object properties: alias: description: The record type alias. type: string category: description: The 4th level in a 4-level record type structure (Group-Type-Subtype-Category). type: string filterName: description: The name of the record type filter which defines the record types to be displayed for the citizen user. type: string group: description: The 1st level in a 4-level record type structure (Group-Type-Subtype-Category). type: string id: description: The record type id. type: string module: description: The module the record type belongs to. type: string subType: description: The 3rd level in a 4-level record type structure (Group-Type-Subtype-Category). type: string text: description: The localized display text. type: string type: description: The 2nd level in a 4-level record type structure (Group-Type-Subtype-Category). type: string value: description: The stored value. type: string childDrill: type: object properties: drillId: format: int64 type: integer id: type: string compactAddressModel: type: object properties: addressLine1: description: The first line of the address. type: string addressLine2: description: The second line of the address. type: string addressLine3: description: The third line of the address. type: string city: description: The name of the city. type: string country: type: object description: The name of the country. properties: text: description: The localized display value. type: string value: description: The data value. type: string postalCode: description: The postal ZIP code for the address. type: string state: type: object description: The address state. properties: text: description: The localized display value. type: string value: description: The data value. type: string conditionHistoryModel: type: object properties: actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string activeStatus: type: object description: Indicates whether or not the condition is active. properties: text: description: The localized display value. type: string value: description: The data value. type: string additionalInformation: description: An unlimited text field to use if other fields are filled. type: string additionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string appliedDate: description: The date the standard condition was applied. format: date-time type: string appliedbyDepartment: type: object description: "The department responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string appliedbyUser: type: object description: "The staff member responsible for applying a condition.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string dispAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string displayNoticeInAgency: description: Indicates whether or not to display the condition notice in Accela Automation when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizens: description: Indicates whether or not to display the condition notice in Accela Citizen Access when a condition to a record or parcel is applied. type: boolean displayNoticeInCitizensFee: description: Indicates whether or not to display the condition notice in Accela Citizen Access Fee Estimate page when a condition to a record or parcel is applied. type: boolean effectiveDate: description: The date when you want the condition to become effective. format: date-time type: string expirationDate: description: The date when the condition expires. format: date-time type: string group: type: object description: The condition group is an attribute of a condition that organizes condition types. Your agency defines these groups. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The condition system id assigned by the Civic Platform server. format: int64 type: integer inheritable: type: object description: This defines whether or not Accela Automation checks for inheritable conditions when a user associates a child record with a parent record. properties: text: description: The localized display value. type: string value: description: The data value. type: string isIncludeNameInNotice: description: Indicates whether or not to display the condition name in the notice. type: boolean isIncludeShortCommentsInNotice: description: Indicates whether or not to display the condition comments in the notice. type: boolean longComments: description: Narrative comments to help identify the purpose or uses of the standard condition. type: string name: description: The name of the standard condition. type: string priority: type: object description: The priority level assigned to the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string publicDisplayMessage: description: Text entered into this field displays in the condition notice or condition status bar for the Condition Name for the public user in Accela IVR (AIVR) and Accela Citizen Access (ACA). type: string resAdditionalInformationPlainText: description: An unlimited text field to use if other fields are filled. type: string resolutionAction: description: he action performed in response to a condition. type: string serviceProviderCode: description: The unique agency identifier. type: string severity: type: object description: The severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortComments: description: A brief description of the condition name. For example, the text may describe the situation that requires the system to apply the condition. You can set these short comments to display when a user accesses an application with this condition applied to it type: string status: type: object description: The condition status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string statusType: description: The status type for a standard condition or an approval condition, applied or not applied for example. type: string type: type: object description: The condition type. properties: text: description: The localized display value. type: string value: description: The data value. type: string response_contactAddressArray: type: object properties: result: items: $ref: '#/definitions/contactAddress' type: array status: type: integer description: The HTTP return status. contactAddress: type: object properties: addressLine1: type: string addressLine2: type: string addressLine3: type: string city: type: string country: $ref: '#/definitions/identifierModel' direction: $ref: '#/definitions/identifierModel' effectiveDate: format: date-time type: string expirationDate: format: date-time type: string fax: type: string faxCountryCode: type: string houseAlphaEnd: type: string houseAlphaStart: type: string id: format: int64 type: integer isPrimary: type: string levelEnd: type: string levelPrefix: type: string levelStart: type: string phone: type: string phoneCountryCode: type: string postalCode: type: string recipient: type: string state: $ref: '#/definitions/identifierModel' status: $ref: '#/definitions/identifierModel' streetAddress: type: string streetEnd: format: int64 type: integer streetName: type: string streetPrefix: type: string streetStart: format: int64 type: integer streetSuffix: $ref: '#/definitions/identifierModel' streetSuffixDirection: $ref: '#/definitions/identifierModel' type: $ref: '#/definitions/identifierModel' unitEnd: type: string unitStart: type: string unitType: $ref: '#/definitions/identifierModel' contactTypeModel: type: object properties: maxOccurance: description: The maximum number of times a contact type is used. format: int64 type: integer minOccurance: description: The minimum number of times a contact type is used. format: int64 type: integer value: description: The contact type value. type: string response_costingModelArray: type: object properties: result: items: $ref: '#/definitions/costingModel' type: array status: type: integer description: The HTTP return status. request_costingModelArray: type: object properties: comments: description: Comments about the cost. type: string costAccount: description: The cost account name. type: string costDate: description: The date when the cost applied. format: date-time type: string costFactor: type: object description: The cost factor. properties: text: description: The localized display value. type: string value: description: The data value. type: string costItem: description: The cost item name. type: string dispCostingCostItem: description: The cost item display name. type: string distributeFlag: description: Indicates whether or not costing is distributed. enum: - Y - N type: string endTime: description: The end time associated to the cost item. type: string fixedRate: description: The fixed rate associated to the cost item. format: double type: number id: description: The cost item system id assigned by the Civic Platform server. format: int64 type: integer quantity: description: The cost item quantity. format: double type: number quantityDetail: description: Details about the cost item quantity. type: string quantityDetailList: $ref: '#/definitions/costingQuantityModel' relatedAsgnNbr: description: Related cost item. format: int64 type: integer startTime: description: The start time associated to the cost item. type: string status: type: object description: The cost item status. properties: text: description: The localized display value. type: string value: description: The data value. type: string totalCost: description: The total cost. format: double type: number type: type: object description: The cost item type. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitOfMeasure: type: object description: The cost item's unit of measure. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitRate: description: The cost unit rate. format: double type: number workOrderTaskCode: description: The work order task code associated to the cost item. type: string workOrderTaskCodeIndex: description: The order of the work order task. format: int64 type: integer costingModel: type: object properties: comments: description: Comments about the cost. type: string costAccount: description: The cost account name. type: string costDate: description: The date when the cost applied. format: date-time type: string costFactor: type: object description: The cost factor. properties: text: description: The localized display value. type: string value: description: The data value. type: string costItem: description: The cost item name. type: string dispCostingCostItem: description: The cost item display name. type: string distributeFlag: description: Indicates whether or not costing is distributed. enum: - Y - N type: string endTime: description: The end time associated to the cost item. type: string fixedRate: description: The fixed rate associated to the cost item. format: double type: number id: description: The cost item system id assigned by the Civic Platform server. format: int64 type: integer quantity: description: The cost item quantity. format: double type: number quantityDetail: description: Details about the cost item quantity. type: string quantityDetailList: $ref: '#/definitions/costingQuantityModel' recordId: $ref: '#/definitions/recordIdModel' relatedAsgnNbr: description: Related cost item. format: int64 type: integer startTime: description: The start time associated to the cost item. type: string status: type: object description: The cost item status. properties: text: description: The localized display value. type: string value: description: The data value. type: string totalCost: description: The total cost. format: double type: number type: type: object description: The cost item type. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitOfMeasure: type: object description: The cost item's unit of measure. properties: text: description: The localized display value. type: string value: description: The data value. type: string unitRate: description: The cost unit rate. format: double type: number workOrderTaskCode: description: The work order task code associated to the cost item. type: string workOrderTaskCodeIndex: description: The order of the work order task. format: int64 type: integer costingQuantityModel: type: object properties: factor: description: The cost factor. format: double type: number minutes: description: The number of minutes associated to the cost. format: double type: number response_customAttributeModelArray: type: object properties: result: items: $ref: '#/definitions/customAttributeModel' type: array status: type: integer description: The HTTP return status. customAttributeModel: description: '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 custom field name and its data type are defined in Civic Platform custom forms or custom tables:
**For a Text field**, the maximum length is 256.
**For a Number field**, any numeric form is allowed, including negative numbers.
**For a Date field**, the format is MM/dd/yyyy.
**For a Time field**, the format is hh:mm.
**For a TextArea field**, the maximum length is 4000 characters, and allows line return characters.
**For a DropdownList field**, the dropdown list values are in the options[] array.
**For a CheckBox field**, the (case-sensitive) valid values are "UNCHECKED" and "CHECKED".
**For a Radio(Y/N) field**, the (case-sensitive) valid values are "Yes" and "No".' type: object properties: id: description: The custom form id. type: string : description: The name of a custom field. type: string : description: The value of a custom field. type: string departmentModel: type: object properties: agency: description: The department agency type: string bureau: description: The name of the bureau, which is an organization level within an agency. type: string division: description: The name of the division, which is an organization level within a bureau. type: string group: description: The department group. type: string id: description: The department system id assigned by the Civic Platform server. type: string office: description: An organization level within a group. An office is the final level within an organization structure. Agency->Bureau->Division->Section->Group->Office. type: string section: description: A piece of a township measuring 640 acres, one square mile, numbered with reference to the base line and meridian line. type: string serviceProviderCode: description: The unique agency identifier. type: string text: description: The localized display text. type: string value: description: The value for the specified parameter. type: string response_describeRecordModel: type: object properties: result: $ref: '#/definitions/describeRecordModel' status: type: integer description: The HTTP return status. describeRecordModel: type: object properties: elements: items: $ref: '#/definitions/elementModel' type: array fields: items: $ref: '#/definitions/fieldModel' type: array response_documentModelArray: type: object properties: result: items: $ref: '#/definitions/documentModel' type: array status: type: integer description: The HTTP return status. documentModel: type: object properties: category: type: object description: The document category. The list of category options varies depending on the document group. properties: text: description: The localized display value. type: string value: description: The data value. type: string deletable: description: Contains permission assignments for deleting documents. $ref: '#/definitions/userRolePrivilegeModel' department: description: The name of the department the document belongs to. type: string description: description: The document description. type: string downloadable: description: Contains permission assignments for downloading documents. $ref: '#/definitions/userRolePrivilegeModel' entityId: description: The unique ID of the entity or record. type: string entityType: description: The type of entity. type: string fileName: description: The name of the file as it displays in the source location. type: string group: type: object description: The document group. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The document id. format: int64 type: integer modifiedBy: description: The user account that last modified the document. type: string modifiedDate: description: The date the document was last modified. format: date-time type: string serviceProviderCode: description: The unique agency identifier. type: string size: description: The file size of the document. format: double type: number source: description: The name for your agency's electronic document management system. type: string status: type: object description: The documet status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string titleViewable: description: Contains permission assignments for viewing document names. $ref: '#/definitions/userRolePrivilegeModel' type: description: The document type. type: string uploadedBy: description: The user who uploaded the document to the record. type: string uploadedDate: description: The date when the document was uploaded. format: date-time type: string virtualFolders: description: This is the virtual folder for storing the attachment. With virtual folders you can organize uploaded attachments in groups type: string response_documentTypeModelArray: type: object properties: result: items: $ref: '#/definitions/documentTypeModel' type: array status: type: integer description: The HTTP return status. documentTypeModel: type: object properties: deletable: description: Indicates whether or not the record can be deleted. type: boolean downloadable: description: Indicates whether or not the document type can be downloaded. type: boolean group: type: object description: "The document group for the document category.\t" properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The document category system id assigned by the Civic Platform server. type: string text: description: The localized display text. type: string uploadable: description: Indicates whether or not you can upload documents of the specified category. type: boolean value: description: The document category value. type: string viewable: description: Indicates whether or not you can view the document category associated with the record. type: boolean elementModel: type: object properties: isReference: description: Indicates whether or not the entity is a reference. type: boolean isRequired: description: Indicates whether or not the entity is required. type: boolean name: description: The entity name. type: string types: items: $ref: '#/definitions/contactTypeModel' type: array response_estimateFeeModel: type: object properties: result: $ref: '#/definitions/estimateFeeModel' status: type: integer description: The HTTP return status. estimateFeeModel: type: object properties: currencyCode: description: The standard ISO 4217 currency code. For example, "USD" for US Dollars type: string feeTotal: description: The total fee. format: double type: number feeItemBaseModel: type: object properties: code: type: object description: The fee item code. properties: text: description: The localized display value. type: string value: description: The data value. type: string feeNotes: description: Notes about the fee. type: string id: description: The fee item system id assigned by the Civic Platform server. format: int64 type: integer paymentPeriod: type: object description: The time interval for processing invoices. properties: text: description: The localized display value. type: string value: description: The data value. type: string quantity: description: The number of units for which the same fee applies. format: double type: number schedule: type: object description: Contains parameters that define the fee schedule. properties: text: description: The localized display value. type: string value: description: The data value. type: string version: type: object description: The fee schedule version. properties: text: description: The localized display value. type: string value: description: The data value. type: string feeItemBaseModel_1: type: object properties: code: type: object description: The fee item code. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The fee item system id assigned by the Civic Platform server. format: int64 type: integer notes: description: "A note entered against a fee item.\t" type: string paymentPeriod: type: object description: The time interval for processing invoices. properties: text: description: The localized display value. type: string value: description: The data value. type: string quantity: description: The number of units for which the fee applies. format: double type: number schedule: type: object description: Contains parameters that define the fee schedule. See [Get All Fee Schedules for Record Type](./api-settings.html#operation/v4.get.settings.records.types.id.fees.schedules). properties: text: description: The localized display value. type: string value: description: The data value. type: string version: type: object description: The fee item version. properties: text: description: The localized display value. type: string value: description: The data value. type: string feeItemModel: type: object properties: acaRequiredFlag: description: Indicates whether or not the fee schedule is required in order to make it accessible to citizens. type: string accountCode1: description: The code associated with the first fee type: string accountCode1Allocation: description: Allocation proportion or amount of account code 1. format: double type: number accountCode2: description: The code associated with the second fee type: string accountCode2Allocation: description: Allocation proportion or amount of account code 2. format: double type: number accountCode3: description: The code associated with the third fee type: string accountCode3Allocation: description: Allocation proportion or amount of account code 3. format: double type: number allocatedFee1: description: The allocated fee for account code 1. format: double type: number allocatedFee2: description: The allocated fee for account code 2. format: double type: number allocatedFee3: description: The allocated fee for account code 3. format: double type: number amount: description: The amount of a payment transaction or account balance. format: double type: number applyDate: description: The date the fee is applied. format: date-time type: string autoAssessFlag: description: Indicates whether or not the fee item is automatically assessed. type: string autoInvoiceFlag: description: Indicates whether or not the fee item is automatically invoiced. type: string balanceDue: description: The amount due. format: double type: number calcFlag: description: Indicates whether or not the fee amount is based on fee calculation. type: string calculatedFlag: description: Indicates whether or not the fee amount is based on fee calculation. type: string code: type: object description: A code identifying an associated item properties: text: description: The localized display value. type: string value: description: The data value. type: string description: type: object description: The fee description. properties: text: description: The localized display value. type: string value: description: The data value. type: string displayOrder: description: The display order of the fee item. format: int64 type: integer effectDate: description: Fee item effective date. format: date-time type: string expireDate: description: The date when the item expires format: date-time type: string feeAllocationType: description: The fee allocation type to each account code. type: string feeNotes: description: Notes about the fee. type: string id: description: The fee system id. format: int64 type: integer invoiceId: description: The invoice ID for the fee item. format: int64 type: integer maxFee: description: The maximum fee item. format: double type: number minFee: description: The minimum fee item. format: double type: number paymentPeriod: type: object description: The time interval for processing invoices. properties: text: description: The localized display value. type: string value: description: The data value. type: string priority: description: The priority level assigned to the fee item. format: int64 type: integer quantity: description: The number of units for which the same fee applies. format: double type: number recordId: $ref: '#/definitions/recordIdModel' schedule: type: object description: The payment schedule name. properties: text: description: The localized display value. type: string value: description: The data value. type: string status: description: The fee item status. type: string subGroup: type: object description: The subgroup the fee is associated with. properties: text: description: The localized display value. type: string value: description: The data value. type: string udf1: description: User defined field 1 type: string udf2: description: User defined field 2 type: string udf3: description: User defined field 3 type: string unit: type: object description: The unit of measure used for the object. properties: text: description: The localized display value. type: string value: description: The data value. type: string variable: description: The variable associated with the fee item. type: string version: type: object description: The payment schedule version properties: text: description: The localized display value. type: string value: description: The data value. type: string response_feeItemModel_1Array: type: object properties: result: items: $ref: '#/definitions/feeItemModel_1' type: array status: type: integer description: The HTTP return status. feeItemModel_1: type: object properties: accountCode1: description: The code associated with the first fee type: string accountCode1Allocation: description: Allocation proportion or amount of account code 1. format: double type: number accountCode2: description: The code associated with the second fee type: string accountCode2Allocation: description: Allocation proportion or amount of account code 2. format: double type: number accountCode3: description: The code associated with the third fee type: string accountCode3Allocation: description: Allocation proportion or amount of account code 3. format: double type: number amount: description: The amount of a payment transaction or account balance. format: double type: number auditDate: description: The date when the fee item was added or updated. format: date-time type: string applyDate: description: The date the fee is applied. format: date-time type: string balanceDue: description: The amount due. format: double type: number code: type: object description: A code identifying an associated item properties: text: description: The localized display value. type: string value: description: The data value. type: string displayOrder: description: The display order of the fee item. format: int64 type: integer id: description: The fee system id. format: int64 type: integer invoiceId: description: The invoice ID for the fee item. format: int64 type: integer maxFee: description: The maximum fee item. format: double type: number minFee: description: The minimum fee item. format: double type: number notes: description: Notes about the fee item. type: string paymentPeriod: type: object description: The time interval for processing invoices. properties: text: description: The localized display value. type: string value: description: The data value. type: string priority: description: The priority level assigned to the fee item. format: int64 type: integer quantity: description: The number of units for which the same fee applies. format: double type: number recordId: $ref: '#/definitions/recordIdModel' schedule: type: object description: The payment schedule name. properties: text: description: The localized display value. type: string value: description: The data value. type: string status: description: The fee item status. type: string subGroup: type: object description: The subgroup the fee is associated with. properties: text: description: The localized display value. type: string value: description: The data value. type: string udf1: description: User defined field 1 type: string udf2: description: User defined field 2 type: string udf3: description: User defined field 3 type: string unit: type: object description: The unit of measure used for the object. properties: text: description: The localized display value. type: string value: description: The data value. type: string variable: description: The variable associated with the fee item. type: string version: type: object description: The payment schedule version properties: text: description: The localized display value. type: string value: description: The data value. type: string fieldModel: type: object properties: isRequired: description: Indicates whether or not the information is required. type: boolean name: description: The field name. type: string gISObjectModel: type: object properties: gisId: description: The GIS object id. type: string layerId: description: The map layer id. type: string serviceId: description: The map service id. type: string response_identifierModelArray: type: object properties: result: items: $ref: '#/definitions/identifierModel' type: array status: type: integer description: The HTTP return status. identifierModel: type: object properties: text: type: string value: type: string inspectionBeforeScheduledTime: description: Specifies the number of days or hours before the scheduled time on the inspection date. type: object properties: days: description: Inspections can only be cancelled within this number of days before the scheduled time on the inspection date. format: int64 type: integer hours: description: Inspections can only be cancelled within this number of hours before the scheduled time on the inspection date. format: int64 type: integer time: description: Inspections can only be cancelled within the number of specified days or hours before this time ("hh:mm AM|PM") on the inspection date. type: string response_inspectionModelArray: type: object properties: result: items: $ref: '#/definitions/inspectionModel' type: array status: type: integer description: The HTTP return status. inspectionModel: type: object properties: teamName: description: Inspection Team name. type: string floor: description: Inspection Floor. type: string floorUnit: description: Inspection Floor Unit. type: string address: $ref: '#/definitions/recordAddressModel' billable: description: This defines whether or not the item is billable. enum: - Y - N type: string category: description: The inspection category, which is used to organize inspection types. An inspection type is assigned to one or more inspection categories. type: string commentDisplay: description: Indicates whether or not Accela Citizen Access users can view the inspection results comments. type: string commentPublicVisible: description: "Specifies the type of user who can view the inspection result comments. \"All ACA Users\" - Both registered\ \ and anonymous Accela Citizen Access users can view the comments for inspection results. \"Record Creator Only\"\ \ - the user who created the record can see the comments for the inspection results. \"Record Creator and Licensed\ \ Professional\" - The user who created the record and the licensed professional associated with the record can\ \ see the comments for the inspection results.\t" items: type: string type: array completedAMPM: description: Indicates whether completed time is "AM" or "PM". type: string completedDate: description: The date of completion. format: date-time type: string completedTime: description: The time of completion. type: string contact: $ref: '#/definitions/inspectionContactModel' contactFirstName: description: The contact's first name. This field is only active when the Contact Type selected is Individual. type: string contactLastName: description: The last name of the contact. type: string contactMiddleName: description: The middle name of the contact. type: string desiredAMPM: description: Indicates whether the desired inspection time is AM or PM. type: string desiredDate: description: The desired inspection date. format: date-time type: string desiredTime: description: The desired inspection time. type: string endMileage: description: The ending mileage for the inspection. format: float type: number endTime: description: The time the inspection was completed. format: date-time type: string estimatedEndTime: description: inspection estimated end time. type: string estimatedStartTime: description: The scheduled start time for the inspection. type: string gisAreaName: description: The GIS Object ID of the parent application if the application that the inspection is scheduled for has a parent application that is a project application. type: string grade: description: The name of the inspection grade. type: string id: description: The inspection system id assigned by the Civic Platform server. format: int64 type: integer inspectorFullName: description: The name of the inspector performing the assessment. type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string isAutoAssign: description: This defines whether or not you want to automatically reschedule the inspection when the previous inspection status attains Approved status. type: string latitude: description: The angular distance of a place north or south of the earth's equator, usually expressed in degrees and minutes. format: float type: number longitude: description: The angular distance of a place east or west of the meridian at Greenwich, England, usually expressed in degrees and minutes. format: float type: number majorViolation: description: The number of major violations. format: int64 type: integer overtime: description: A labor cost factor that indicates time worked beyond a worker's regular working hours. type: string priority: description: The priority level assigned to the inspection. format: double type: number publicVisible: description: This defines whether or not Accela Citizen Access users can view comment about the inspection results. type: string record: $ref: '#/definitions/simpleRecordModel' recordId: $ref: '#/definitions/recordIdModel' recordType: $ref: '#/definitions/recordTypeNoAliasModel' requestAMPM: description: The time segment, AM or PM, for the time specified in the requestTime field. type: string requestComment: description: Comments about the new inspection. For example, you may identify who requested the inspection. type: string requestDate: description: The date when an inspection request is submitted. format: date-time type: string requestTime: description: This time is automatically generated when a new inspection is scheduled and submitted. type: string requestorFirstName: description: The first name of the person requesting an inspection-related operation. type: string requestorLastName: description: The last name of the person requesting an inspection-related operation. type: string requestorMiddleName: description: The middle name of the person requesting an inspection-related operation. type: string requestorPhone: description: The telephone number for the person who processes the inspection request or schedules the inspection. type: string requestorPhoneIDD: description: The telephone number for the person who processes the inspection request or schedules the inspection. type: string requestorUserId: description: The user Id of the person requesting an inspection-related operation. type: string requiredInspection: description: This defines whether the inspection is optional or required. type: string resultComment: description: The inspection result comments. type: string resultType: description: 'The type of result that can be ascibed to an inspection. There are three result types: Approved: Approves (passes) the checklist item. Denied: Denies (fails) the checklist item. Informational: Indicates that the checklist items do not need a status of app' type: string scheduleDate: description: The date when the inspection gets scheduled. format: date-time type: string scheduleEndAMPM: description: Indicates whether the scheduleEndTime is in the AM or PM. enum: - AM - PM type: string scheduleEndTime: description: The scheduled end time for the inspection. type: string scheduleStartAMPM: description: AM indicates the 12 hour period from midnight to noon. PM indicates the 12 hour period from noon to midnight. enum: - AM - PM type: string scheduleStartTime: description: The scheduled start time for the inspection. type: string serviceProviderCode: description: The unique agency identifier. type: string startMileage: description: The starting mileage for the inspection. format: float type: number startTime: description: The time when you started the inspection. format: date-time type: string status: type: object description: The inspection status. See [Get All Inspection Statuses](./api-settings.html#operation/v4.get.settings.inspections.statuses). properties: text: description: The localized display value. type: string value: description: The data value. type: string submitAMPM: description: The time block for the scheduled inspection. type: string submitDate: description: The date that the inspection was submitted. format: date-time type: string submitTime: description: The time that a new inspection is submitted. Civic Platform generates this value. type: string totalMileage: description: The total mileage for the inspection. format: float type: number totalScore: description: The overall score of the inspection that includes the inspection result, inspection grade, checklist total score and checklist major violation option. format: int64 type: integer totalTime: description: The total amount of time used to do an inspection. format: double type: number type: $ref: '#/definitions/inspectionTypeSimpleModel' unitNumber: description: The number of time units (see timeUnitDuration) comprising an inspection. type: string units: description: The amount of time comprising the smallest time unit for conducting an inspection. format: double type: number vehicleId: description: A number, such as the license plate number or VIN, that identifies the vehicle used to complete an inspection. type: string inspectionContactModel: type: object properties: address: $ref: '#/definitions/ownerAddressModel' birthCity: type: object description: The city of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthDate: description: The birth date. format: date-time type: string birthRegion: type: object description: The country of birth or region of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string birthState: type: object description: The state of birth for an individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string businessName: description: A secondary business name for the applicable individual. type: string comment: description: A comment about the inspection contact. type: string deceasedDate: description: The deceased date. format: date-time type: string driverLicenseNumber: description: The driver's license number of the contact. This field is active only when the Contact Type selected is Individual. type: string driverLicenseState: type: object description: The state that issued the driver's license. properties: text: description: The localized display value. type: string value: description: The data value. type: string email: description: The contact's email address. type: string fax: description: The fax number for the contact. type: string faxCountryCode: description: Fax Number Country Code type: string federalEmployerId: description: The Federal Employer Identification Number. It is used to identify a business for tax purposes. type: string firstName: description: The contact's first name. type: string fullName: description: 'The contact''s full name. ' type: string gender: type: object description: The gender (male or female) of the individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The contact system id assigned by the Civic Platform server. type: string individualOrOrganization: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string lastName: description: The last name (surname). type: string middleName: description: "The middle name.\t" type: string organizationName: description: The organization to which the contact belongs. This field is only active when the Contact Type selected is Organization. type: string passportNumber: description: The contact's passport number. This field is only active when the Contact Type selected is Individual. type: string phone1: description: The primary telephone number of the contact. type: string phone1CountryCode: description: Phone Number 1 Country Code type: string phone2: description: The secondary telephone number of the contact. type: string phone2CountryCode: description: Phone Number 2 Country Code type: string phone3: description: The tertiary telephone number for the contact. type: string phone3CountryCode: description: Phone Number 3 Country Code type: string postOfficeBox: description: The post office box number. type: string preferredChannel: type: object description: The method by which the contact prefers to be notified, by phone for example. See [Get All Contact Preferred Channels](./api-settings.html#operation/v4.get.settings.contacts.preferredChannels). properties: text: description: The localized display value. type: string value: description: The data value. type: string race: type: object description: The contact's race or ethnicity. See [Get All Contact Races](./api-settings.html#operation/v4.get.settings.contacts.races). properties: text: description: The localized display value. type: string value: description: The data value. type: string relation: type: object description: The contact's relationship to the application or service request. properties: text: description: The localized display value. type: string value: description: The data value. type: string salutation: type: object description: The salutation to be used when addressing the contact; for example Mr. oar Ms. This field is active only when Contact Type = Individual. See [Get All Contact Salutations](./api-settings.html#operation/v4.get.settings.contacts.salutations). properties: text: description: The localized display value. type: string value: description: The data value. type: string serviceProviderCode: description: The unique agency identifier type: string socialSecurityNumber: description: The individual's social security number. This field is only active when the Contact Type selected is Individual. type: string stateIdNumber: description: The contact's state ID number. This field is only active when the Contact Type selected is Individual. type: string status: type: object description: The contact status. properties: text: description: The localized display value. type: string value: description: The data value. type: string suffix: description: The contact name suffix. type: string title: description: The individual's business title. type: string tradeName: description: The contact's preferred business or trade name. This field is active only when the Contact Type selected is Organization. type: string type: type: object description: The contact type. See [Get All Contact Types](./api-settings.html#operation/v4.get.settings.contacts.types). properties: text: description: The localized display value. type: string value: description: The data value. type: string inspectionRestrictionModel: type: object properties: beforeScheduledTime: $ref: '#/definitions/inspectionBeforeScheduledTime' inspectionTypeAssociationsModel: type: object properties: standardCommentGroup: type: object description: The name of the standard comment group associated with the inspection type. properties: text: description: The localized display value. type: string value: description: The data value. type: string inspectionTypeSimpleModel: type: object properties: group: type: string id: format: int64 type: integer ivrNumber: format: int64 type: integer description: "The IVR (Interactive Voice Response) number assigned to the inspection type. \n\nAdded in Civic Platform\ \ 9.3.0" text: type: string value: type: string inspectionTypeModel: type: object properties: allowFailChecklistItems: description: Indicates whether or not to allow inspection to pass with failed checklist items for the current inspection type or from previous inspections. enum: - Y - N type: string allowMultiInspections: description: Indicates whether or not to allow the scheduling of multiple inspections for this inspection type. enum: - Y - N type: string associations: $ref: '#/definitions/inspectionTypeAssociationsModel' cancelRestriction: $ref: '#/definitions/inspectionRestrictionModel' carryoverFlag: description: "Indicates how failed guidesheet items for an inspection type are carried over to the next inspection\ \ guidesheet. \n\nNULL or empty string : Guidesheet items are not carried over. \n\n\"A\" : Automatic carry-over\ \ of failed guidesheet items to the next inspection guidesheet item." enum: - null - A type: string defaultDepartment: $ref: '#/definitions/departmentModel' disciplines: description: The inspection disciplines assigned to the inspection type. items: type: string type: array flowEnabledFlag: description: Indicates whether or not to include the inspection in the inspection flow process. enum: - Y - N type: string grade: description: The name of the inspection grade. type: string group: description: "The name of a group of inspection types.\t" type: string groupName: type: object description: The descriptive name associated to an inspection group code. properties: text: description: The localized display value. type: string value: description: The data value. type: string guideGroup: $ref: '#/definitions/rGuideSheetGroupModel' hasCancelPermission: description: Indicates whether or not the user can reschedule the inspection. enum: - Y - N type: string hasFlowFlag: description: Indicates whether or not to include the inspection in the inspection flow process. enum: - Y - N type: string hasNextInspectionAdvance: description: Indicates whether or not the next inspection can be scheduled in advance. enum: - Y - N type: string hasReschdulePermission: description: Indicates whether or not the user can reschedule the inspection. enum: - Y - N type: string hasSchdulePermission: description: Indicates whether or not the user can schedule the inspection. Note that hasSchdulePermission returns "Y" if result.inspectionTypes.schdulePermission is either "REQUEST_ONLY_PENDING", "REQUEST_SAME_DAY_NEXT_DAY", or "SCHEDULE_USING_CALENDAR". If result.inspectionTypes.schdulePermission is "NONE" or null, hasSchdulePermission returns "N". enum: - Y - N type: string id: description: The inspection type system id assigned by the Civic Platform server. format: int64 type: integer inspectionEditable: description: Indicates whether or not inspection result, grade or checklist can be edited. enum: - Y - N type: string isAutoAssign: description: Indicates whether or not you want to automatically reschedule the inspection when the previous inspection status attains Approved status. enum: - Y - N type: string isRequired: description: Indicates whether or not the information is required. enum: - Y - N type: string ivrNumber: format: int64 type: integer description: "The IVR (Interactive Voice Response) number assigned to the inspection type. \n\nAdded in Civic Platform\ \ 9.3.0" maxPoints: description: The number of points allowed for an inspection, after which the inspection fails. format: double type: number priority: description: The priority level assigned to the inspection type. type: string publicVisible: description: Indicates whether or not Accela Citizen Access users can view comment about the inspection results. enum: - Y - N type: string refereceNumber: description: The reference number associated with an inspection. type: string rescheduleRestriction: $ref: '#/definitions/inspectionRestrictionModel' resultGroup: description: The name of a grouping of Inspection results, usually indicative of a range of inspection scores. type: string schdulePermission: description: "Returns one of the scheduling permissions in Citizen Access: \n\nNONE - Does not allow public users\ \ to schedule this inspection type online. \n\nREQUEST_ONLY_PENDING - Only allows public users to request for an\ \ inspection online. The agency coordinates the appointment for the inspection date and time. \n\nREQUEST_SAME_DAY_NEXT_DAY\ \ - Allows public users to request an inspection for the same day, next day, or next available day, based on the\ \ inspection type calendar parameters defined on the inspection type. \n\nSCHEDULE_USING_CALENDAR - Allows public\ \ users to schedule inspections based on the availability on the inspection type calendar." type: string text: description: The localized display text. type: string totalScore: description: The overall score of the inspection that includes the inspection result, inspection grade, checklist total score and checklist major violation option. format: int64 type: integer totalScoreOption: description: "Indicates the method for calculating total scores of checklist items. There are four options: \n\n\ TOTAL - Gets the total score of all checklists as the inspection score. \n\nMAX - Gets the max score of all checklists\ \ as the inspection score. \n\nMIN - Gets the min score of all checklists as the inspection score. \n\nAVG - Gets\ \ the average score of all checklists as the inspection score. \n\nSUBTRACT - Subtracts the total score of all the\ \ checklist items from the Total Score defined for the inspection type." enum: - TOTAL - MAX - MIN - AVG - SUBTRACT type: string unitNumber: description: The number of time units (see timeUnitDuration) comprising an inspection. type: string units: description: The amount of time comprising the smallest time unit for conducting an inspection. format: double type: number value: description: The value for the specified parameter. type: string response_invoiceModelArray: type: object properties: result: items: $ref: '#/definitions/invoiceModel' type: array status: type: integer description: The HTTP return status. invoiceModel: type: object properties: amount: description: The invoice fee amount. format: double type: number auditStatus: description: The audit status of the invoice fee item. type: string balance: description: The amount due. format: double type: number dueDate: description: The invoice due date. format: date-time type: string fees: items: $ref: '#/definitions/feeItemModel' type: array id: description: The unique id of the invoice. format: int64 type: integer invBatchDate: description: The invoice batch date. format: date-time type: string invComment: description: A comment related to the invoice. type: string invStatus: description: The invoice status. type: string invoiceDate: description: The invoice date. format: date-time type: string invoiceNumber: description: The invoice number string. type: string printed: description: Indicates whether or not the invoice is printed. enum: - Y - N type: string recordId: $ref: '#/definitions/recordIdModel' serviceProviderCode: description: The unique agency identifier. type: string udf1: description: Invoice user defined field 1. type: string udf2: description: Invoice user defined field 2. type: string udf3: description: Invoice user defined field 3. type: string udf4: description: Invoice user defined field 4. type: string response_licenseProfessionalModelArray: type: object properties: result: items: $ref: '#/definitions/licenseProfessionalModel' type: array status: type: integer description: The HTTP return status. response_licenseProfessionalModel: type: object properties: result: $ref: '#/definitions/licenseProfessionalModel' status: type: integer description: The HTTP return status. licenseProfessionalModel: type: object properties: addressLine1: description: The first line of the address. type: string addressLine2: description: The second line of the address. type: string addressLine3: description: The third line of the address. type: string birthDate: description: The birth date of an individual. format: date-time type: string businessLicense: description: The official business license number issued by an agency. A licensed professional can have the same license number assigned to multiple license types. type: string businessName: description: A business name for the applicable individual. type: string businessName2: description: A secondary business name for the applicable individual. type: string city: description: The name of the city. type: string comment: description: Comments or notes about the current context. type: string country: type: object description: The name of the country. properties: text: description: The localized display value. type: string value: description: The data value. type: string email: description: The contact's email address. type: string expirationDate: description: The license expiration date. format: date-time type: string fax: description: The fax number for the contact. type: string federalEmployerId: description: The Federal Employer Identification Number. It is used to identify a business for tax purposes. type: string firstName: description: 'The licensed professional''s first name. ' type: string fullName: description: 'The licensed professional''s full name. ' type: string gender: type: object description: The gender (male or female) of the individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string id: description: The licensed professional system id assigned by the Civic Platform server. type: string isPrimary: description: Indicates whether or not to designate the professional as the primary professional. type: string lastName: description: 'The licensed professional''s last name. ' type: string lastRenewalDate: description: The last date for a professionals renewal license. format: date-time type: string licenseNumber: description: The licensed professional's license number. type: string licenseType: type: object description: The type of license held by the professional. properties: text: description: The localized display value. type: string value: description: The data value. type: string licensingBoard: type: object description: The name of the licensing board that issued the license. properties: text: description: The localized display value. type: string value: description: The data value. type: string middleName: description: 'The licensed professional''s middle name. ' type: string originalIssueDate: description: The original issuance date of license. format: date-time type: string phone1: description: The primary phone number of the contact. type: string phone2: description: The secondary phone number of the contact. type: string phone3: description: "The tertiary phone number for the contact.\t" type: string postOfficeBox: description: The post office box number. type: string postalCode: description: The postal ZIP code for the address. type: string recordId: $ref: '#/definitions/recordIdModel' referenceLicenseId: description: The unique Id generated for a professional stored in the system. type: string salutation: type: object description: The salutation to be used when addressing the contact; for example Mr. or Ms. This field is active only when Contact Type = Individual. properties: text: description: The localized display value. type: string value: description: The data value. type: string serviceProviderCode: description: The unique agency identifier. type: string state: type: object description: The state corresponding to the address on record. properties: text: description: The localized display value. type: string value: description: The data value. type: string suffix: description: The licensed professional's name suffix. type: string title: description: The individual's professional title. type: string noticeConditionModel: type: object properties: actionbyDepartment: $ref: '#/definitions/identifierModel' actionbyUser: $ref: '#/definitions/identifierModel' activeStatus: $ref: '#/definitions/identifierModel' additionalInformation: type: string additionalInformationPlainText: type: string agencyListSQL: type: string appliedDate: format: date-time type: string appliedbyDepartment: $ref: '#/definitions/identifierModel' appliedbyUser: $ref: '#/definitions/identifierModel' dispAdditionalInformationPlainText: type: string displayNoticeInAgency: type: boolean displayNoticeInCitizens: type: boolean displayNoticeInCitizensFee: type: boolean displayOrder: format: int64 type: integer effectiveDate: format: date-time type: string expirationDate: format: date-time type: string group: $ref: '#/definitions/identifierModel' id: format: int64 type: integer inheritable: $ref: '#/definitions/identifierModel' isIncludeNameInNotice: type: boolean isIncludeShortCommentsInNotice: type: boolean longComments: type: string name: type: string priority: $ref: '#/definitions/identifierModel' publicDisplayMessage: type: string recordId: $ref: '#/definitions/capIDModel' resAdditionalInformationPlainText: type: string resolutionAction: type: string serviceProviderCode: type: string serviceProviderCodes: items: {} type: string severity: $ref: '#/definitions/identifierModel' shortComments: type: string status: $ref: '#/definitions/identifierModel' statusDate: format: date-time type: string statusType: type: string type: $ref: '#/definitions/identifierModel' ownerAddressModel: type: object properties: addressLine1: type: string addressLine2: type: string addressLine3: type: string city: type: string country: $ref: '#/definitions/identifierModel' postalCode: type: string state: $ref: '#/definitions/identifierModel' parcelModel_1: type: object properties: block: type: string book: type: string censusTract: type: string councilDistrict: type: string exemptionValue: format: double type: number gisSequenceNumber: format: int64 type: integer id: type: string improvedValue: format: double type: number isPrimary: type: string landValue: format: double type: number legalDescription: type: string lot: type: string mapNumber: type: string mapReferenceInfo: type: string page: type: string parcel: type: string parcelArea: format: double type: number parcelNumber: type: string planArea: type: string range: type: string section: format: int64 type: integer status: $ref: '#/definitions/identifierModel' subdivision: $ref: '#/definitions/identifierModel' supervisorDistrict: type: string township: type: string tract: type: string response_partTransactionModelArray: type: object properties: result: items: $ref: '#/definitions/partTransactionModel' type: array status: type: integer description: The HTTP return status. partTransactionModel: type: object properties: accountName: description: The budget account name associated with the part transaction. type: string accountNumber: description: The budget account number associated with the part transaction. type: string comments: description: Comments or notes about the current context. type: string costTotal: description: The total cost of the part transaction. format: double type: number hardReservation: description: 'Indicates whether or not the part transaction is a hard reservation. "Y": A hard reservation which guarantees the reservation, and subtract the order from the quantity on hand. "N" : A soft reservation which alerts the warehouse that houses the part that someone may request the part. The quantity on hand of the part does not change.' enum: - Y - N type: string id: description: The part transaction system id assigned by the Civic Platform server. format: int64 type: integer locationId: description: The location ID associated with the part transaction. format: int64 type: integer partBin: description: The name of the part bin. type: string partBrand: description: The name of the part brand. type: string partDescription: description: The description of the part. type: string partId: description: The part ID. format: int64 type: integer partLocation: description: The location of the part. type: string partNumber: description: The number of the part. type: string quantity: description: The number of units for which the same fee applies. format: double type: number recordId: $ref: '#/definitions/recordIdModel' resToPartLocation: description: '' type: string reservationNumber: description: The part reservation number. format: int64 type: integer reservationStatus: description: The status of the part reservation. type: string serviceProviderCode: description: The unique agency identifier. type: string status: type: object description: The part transaction status. properties: text: description: The localized display value. type: string value: description: The data value. type: string taxable: description: Indicates whether or not the part is taxable. enum: - Y - N type: string transactionCost: description: The part transaction cost. format: double type: number transactionDate: description: The part transaction date. format: date-time type: string transactionType: description: "The part transaction type. Possible values: \n\n\"Issue\" : occurs either when someone requests and\ \ receives a part on the spot, or when someone receives a reserved part. \n\n\"Receive\" : occurs when someone purchases\ \ a part or returns a part to a location. \n\n\"Transfer\" : occurs when someone moves a part from one location\ \ to another. \n\n\"Adjust\" : occurs when someone makes quantity adjustments for cycle counts. \n\n\"Reserve\"\ \ : occurs when someone sets aside parts so they can issue them at a later date." type: string enum: - Issue - Receive - Transfer - Adjust - Reserve type: type: object description: '' properties: text: description: The part transaction type. type: string value: description: The data value. type: string unitCost: description: The unit cost per part. format: double type: number unitMeasurement: type: object description: The unit of measurement for quantifying the part. properties: text: description: The localized display value. type: string value: description: The data value. type: string updatedBy: description: The user who last updated the checklist or checklist item. type: string workOrderTaskCode: description: The work order task code associated with the part transactionmodel. type: string workOrderTaskCodeIndex: description: The work order task code index associated with the part transactionmodel. format: int64 type: integer response_paymentModelArray: type: object properties: result: items: $ref: '#/definitions/paymentModel' type: array status: type: integer description: The HTTP return status. paymentModel: type: object properties: amount: description: The amount of a payment transaction or account balance. format: double type: number amountNotAllocated: description: The payment amount which has not been allocated. format: double type: number cashierId: description: The unique ID associated with the cashier. type: string id: description: The payment system id assigned by the Civic Platform server. format: int64 type: integer paymentDate: description: The date a payment was entered into the system. format: date-time type: string paymentMethod: description: Describes the method of payment, for example; credit card, cash, debit card, and so forth. type: string paymentStatus: description: Indicates whether or not a payment has been made in full. type: string receiptId: description: The unique ID generated for the recipient. format: int64 type: integer recordId: $ref: '#/definitions/recordIdModel' transactionCode: description: An industry standard code that identifies the type of transaction. type: string transactionId: description: A unique number, assigned by the system, that indentifies the transaction. format: int64 type: integer rGuideSheetGroupModel: type: object properties: id: description: The inspection checklist sytem id assigned by the Civic Platform server. type: string text: description: The localized display text. type: string value: description: The stored value. type: string response_recordAdditionalModelArray: type: object properties: result: items: $ref: '#/definitions/recordAdditionalModel' type: array status: type: integer description: The HTTP return status. recordAdditionalModel: type: object properties: buildingCount: description: The number of buildings associated with the record. format: int64 type: integer constructionType: type: object description: The US Census Bureau construction type code. properties: text: description: The localized display value. type: string value: description: The data value. type: string estimatedValue: description: The application's estimated value. format: double type: number houseUnit: description: The house unit associated with the application. format: int64 type: integer publicOwned: description: A flag that indicates whether or not the public owns the item. type: string recordId: $ref: '#/definitions/recordIdSimpleModel' response_recordModelArray: type: object properties: result: items: $ref: '#/definitions/recordAPOCustomFormsModel' type: array status: type: integer description: The HTTP return status. recordAPOCustomFormsModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number addresses: items: $ref: '#/definitions/recordAddressCustomFormsModel' type: array appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assets: items: $ref: '#/definitions/assetMasterModel' type: array assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string conditionOfApprovals: items: $ref: '#/definitions/capConditionModel_2' type: array conditions: items: $ref: '#/definitions/noticeConditionModel' type: array constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string contact: items: $ref: '#/definitions/recordContactSimpleModel' type: array costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string createdByCloning: description: Indictes whether or not the record was cloned. enum: - Y - N type: string customForms: items: $ref: '#/definitions/customAttributeModel' type: array customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string customTables: items: $ref: '#/definitions/tableModel' type: array defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean initiatedProduct: description: 'The Civic Platform product where the application is submitted: "AA" : Classic Accela Automation. "ACA" : Accela Citizen Access. "AIVR" : Accela Integrated Voice Response. "AMO" : Accela Mobile Office. "AV360" : Accela Asset Management, Accela Land Management.' type: string inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean openedDate: description: The date the application was opened. format: date-time type: string overallApplicationTime: description: The amount of elapsed time from the time tracking start date to the completion of the application. format: double type: number owner: items: $ref: '#/definitions/refOwnerModel' type: array parcel: items: $ref: '#/definitions/parcelModel_1' type: array priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string professional: items: $ref: '#/definitions/licenseProfessionalModel' type: array publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedDate: description: The date the complaint was reported. format: date-time type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: "The date when the current status changed.\t" format: date-time type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string statusType: description: The record status type. enum: - APPROVED - CLOSED - COMPLETE - DENIED - INCOMPLETE - OPEN - PENDING - UNASSIGNED - VOID items: type: string type: array totalFee: description: The total amount of the fees invoiced to the record. format: double type: number totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number totalPay: description: The total amount of pay. format: double type: number trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number updateDate: description: The last update date. format: date-time type: string value: description: The record value. type: string recordModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number addresses: items: $ref: '#/definitions/recordAddressModel' type: array appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assets: items: $ref: '#/definitions/assetMasterModel' type: array assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string conditionOfApprovals: items: $ref: '#/definitions/capConditionModel_2' type: array conditions: items: $ref: '#/definitions/noticeConditionModel' type: array constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string contact: items: $ref: '#/definitions/recordContactSimpleModel' type: array costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string createdByCloning: description: Indictes whether or not the record was cloned. enum: - Y - N type: string customForms: items: $ref: '#/definitions/customAttributeModel' type: array customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string customTables: items: $ref: '#/definitions/tableModel' type: array defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean initiatedProduct: description: 'The Civic Platform product where the application is submitted: "AA" : Classic Accela Automation. "ACA" : Accela Citizen Access. "AIVR" : Accela Integrated Voice Response. "AMO" : Accela Mobile Office. "AV360" : Accela Asset Management, Accela Land Management.' type: string inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean openedDate: description: The date the application was opened. format: date-time type: string overallApplicationTime: description: The amount of elapsed time from the time tracking start date to the completion of the application. format: double type: number owner: items: $ref: '#/definitions/refOwnerModel' type: array parcel: items: $ref: '#/definitions/parcelModel_1' type: array priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string professional: items: $ref: '#/definitions/licenseProfessionalModel' type: array publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedDate: description: The date the complaint was reported. format: date-time type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: "The date when the current status changed.\t" format: date-time type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string statusType: description: The record status type. enum: - APPROVED - CLOSED - COMPLETE - DENIED - INCOMPLETE - OPEN - PENDING - UNASSIGNED - VOID items: type: string type: array totalFee: description: The total amount of the fees invoiced to the record. format: double type: number totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number totalPay: description: The total amount of pay. format: double type: number trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number updateDate: description: The last update date. format: date-time type: string value: description: The record value. type: string request_createRecordModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number addresses: items: $ref: '#/definitions/recordAddressModel' type: array appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string conditionOfApprovals: items: $ref: '#/definitions/capConditionModel_2' type: array conditions: items: $ref: '#/definitions/noticeConditionModel' type: array constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string contacts: items: $ref: '#/definitions/recordContactSimpleModel' type: array costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string createdByCloning: description: Indictes whether or not the record was cloned. enum: - Y - N type: string customForms: items: $ref: '#/definitions/customAttributeModel' type: array customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string customTables: items: $ref: '#/definitions/tableModel' type: array defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean initiatedProduct: description: 'The product or app that created the record. If initiatedProduct is null or not specified in the request, the default is "AV360" (Civic Platform application). Added in Civic Platform version: 9.2.0' type: string inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean openedDate: description: The date the application was opened. format: date-time type: string overallApplicationTime: description: The amount of elapsed time from the time tracking start date to the completion of the application. format: double type: number owners: items: $ref: '#/definitions/refOwnerModel' type: array parcels: items: $ref: '#/definitions/parcelModel_1' type: array priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string professionals: items: $ref: '#/definitions/licenseProfessionalModel' type: array publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string statusType: description: The record status type. enum: - APPROVED - CLOSED - COMPLETE - DENIED - INCOMPLETE - OPEN - PENDING - UNASSIGNED - VOID items: type: string type: array totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number totalPay: description: The combination of work order assignments (labor) and costs. format: double type: number trackingId: description: The total amount of pay. format: int64 type: integer type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number updateDate: description: The last update date. format: date-time type: string response_recordExtModel_1Array: type: object properties: result: items: $ref: '#/definitions/recordExtModel_1' type: array status: type: integer description: The HTTP return status. recordExtModel_1: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number addresses: items: $ref: '#/definitions/recordAddressCustomFormsModel' type: array appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string conditionOfApprovals: items: $ref: '#/definitions/capConditionModel_2' type: array conditions: items: $ref: '#/definitions/noticeConditionModel' type: array constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string contacts: items: $ref: '#/definitions/recordContactSimpleModel' type: array costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string customForms: items: $ref: '#/definitions/customAttributeModel' type: array customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string customTables: items: $ref: '#/definitions/tableModel' type: array defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean initiatedProduct: description: 'The Civic Platform product where the application is submitted: "AA" : Classic Accela Automation. "ACA" : Accela Citizen Access. "AIVR" : Accela Integrated Voice Response. "AMO" : Accela Mobile Office. "AV360" : Accela Asset Management, Accela Land Management.' type: string inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean openedDate: description: The date the application was opened. format: date-time type: string overallApplicationTime: description: The amount of elapsed time from the time tracking start date to the completion of the application. format: double type: number owners: items: $ref: '#/definitions/refOwnerModel' type: array parcels: items: $ref: '#/definitions/parcelModel_1' type: array priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string professionals: items: $ref: '#/definitions/licenseProfessionalModel' type: array publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string statusType: description: The record status type. enum: - APPROVED - CLOSED - COMPLETE - DENIED - INCOMPLETE - OPEN - PENDING - UNASSIGNED - VOID items: type: string type: array totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number totalPay: description: The combination of work order assignments (labor) and costs. format: double type: number trackingId: description: The total amount of pay. format: int64 type: integer type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number updateDate: description: The last update date. format: date-time type: string value: type: string request_recordModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number addresses: items: $ref: '#/definitions/recordAddressModel' type: array appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string contact: $ref: '#/definitions/recordContactModel' costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string createdByCloning: description: Indictes whether or not the record was cloned. enum: - Y - N type: string customForms: items: $ref: '#/definitions/customAttributeModel' type: array customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string customTables: items: $ref: '#/definitions/tableModel' type: array defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string initiatedProduct: description: 'The product or app that created the record. If initiatedProduct is null or not specified in the request, the default is "AV360" (Civic Platform application). Added in Civic Platform version: 9.2.0' type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean owner: items: $ref: '#/definitions/refOwnerModel' type: array parcel: items: $ref: '#/definitions/parcelModel_1' type: array priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string professional: items: $ref: '#/definitions/licenseProfessionalModel' type: array publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedDate: description: The date the complaint was reported. format: date-time type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number response_simpleRecordModelArray: type: object properties: result: items: $ref: '#/definitions/simpleRecordModel' type: array status: type: integer description: The HTTP return status. response_simpleRecordModel: type: object properties: result: $ref: '#/definitions/simpleRecordModel' status: type: integer description: The HTTP return status. simpleRecordModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string assignedUser: description: The staff member responsible for the action. type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedByUser: description: The staff member responsible for closure. type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string completedByUser: description: The staff member responsible for completion. type: string constructionType: type: object description: The US Census Bureau construction type code. See [Get All Record Construction Types](./api-settings.html#operation/v4.get.settings.records.constructionTypes). properties: text: description: The localized display value. type: string value: description: The data value. type: string costPerUnit: description: The cost for one unit associated to the record. format: double type: number createdBy: description: The unique user id of the individual that created the entry. type: string createdByCloning: description: Indictes whether or not the record was cloned. enum: - Y - N type: string customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Civic Platform auto-generates and applies an alternate ID value when you submit a new application. type: string defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string enforceUser: description: Name of the enforcement officer. type: string enforceUserId: description: ID number of the enforcement officer. type: string estimatedCostPerUnit: description: The estimated cost per unit. format: double type: number estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string housingUnits: description: The number of housing units. format: int64 type: integer id: description: The record system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number infraction: description: Indicates whether or not an infraction occurred. type: boolean initiatedProduct: description: 'The Civic Platform product where the application is submitted: "AA" : Classic Accela Automation. "ACA" : Accela Citizen Access. "AIVR" : Accela Integrated Voice Response. "AMO" : Accela Mobile Office. "AV360" : Accela Asset Management, Accela Land Management.' type: string inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean module: description: The module the record belongs to. See [Get All Modules](./api-settings.html#operation/v4.get.settings.modules). type: string name: description: The name associated to the record. type: string numberOfBuildings: description: The number of buildings. format: int64 type: integer offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean openedDate: description: The date the application was opened. format: date-time type: string overallApplicationTime: description: The amount of elapsed time from the time tracking start date to the completion of the application. format: double type: number priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string publicOwned: description: Indicates whether or not the record is for the public. type: boolean recordClass: description: General information about the record. type: string renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedDate: description: The date the complaint was reported. format: date-time type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string serviceProviderCode: description: The unique agency identifier, type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: "The date when the current status changed.\t" format: date-time type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string totalFee: description: The total amount of the fees invoiced to the record. format: double type: number totalJobCost: description: The combination of work order assignments (labor) and costs. format: double type: number totalPay: description: The total amount of pay. format: double type: number trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer type: $ref: '#/definitions/recordTypeModel' undistributedCost: description: The undistributed costs for this work order. format: double type: number value: description: The record value. type: string request_simpleRecordModel: type: object properties: actualProductionUnit: description: Estimated cost per production unit. format: double type: number appearanceDate: description: The date for a hearing appearance. format: date-time type: string appearanceDayOfWeek: description: The day for a hearing appearance. type: string assignedDate: description: The date the application was assigned. format: date-time type: string assignedToDepartment: description: The department responsible for the action. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string balance: description: The amount due. format: double type: number booking: description: Indicates whether or not there was a booking in addition to a citation. type: boolean closedByDepartment: description: The department responsible for closing the record. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string closedDate: description: The date the application was closed. format: date-time type: string completeDate: description: The date the application was completed. format: date-time type: string completedByDepartment: description: The department responsible for completion. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string defendantSignature: description: Indicates whether or not a defendant's signature has been obtained. type: boolean description: description: The description of the record or item. type: string enforceDepartment: description: The name of the department responsible for enforcement. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string estimatedProductionUnit: description: The estimated number of production units. format: double type: number estimatedTotalJobCost: description: The estimated cost of the job. format: double type: number firstIssuedDate: description: The first issued date for license format: date-time type: string infraction: description: Indicates whether or not an infraction occurred. type: boolean inspectorDepartment: description: The name of the department where the inspector works. See [Get All Departments](./api-settings.html#operation/v4.get.settings.departments). type: string inspectorId: description: The ID number of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string inspectorName: description: The name of the inspector. See [Get All Inspectors](./api-inspections.html#operation/v4.get.inspectors). type: string jobValue: description: The value of the job. format: double type: number misdemeanor: description: Indicates whether or not a misdemeanor occurred. type: boolean name: description: The name associated to the record. type: string offenseWitnessed: description: Indicates whether or not there was a witness to the alleged offense. type: boolean priority: type: object description: The priority level assigned to the record. See [Get All Priorities](./api-settings.html#operation/v4.get.settings.priorities). properties: text: description: The localized display value. type: string value: description: The data value. type: string publicOwned: description: Indicates whether or not the record is for the public. type: boolean renewalInfo: $ref: '#/definitions/recordExpirationModel' reportedChannel: type: object description: The incoming channel through which the applicant submitted the application. properties: text: description: The localized display value. type: string value: description: The data value. type: string reportedDate: description: The date the complaint was reported. format: date-time type: string reportedType: type: object description: The type of complaint or incident being reported. properties: text: description: The localized display value. type: string value: description: The data value. type: string scheduledDate: description: The date when the inspection gets scheduled. format: date-time type: string severity: type: object description: Indicates the severity of the condition. properties: text: description: The localized display value. type: string value: description: The data value. type: string shortNotes: description: A brief note about the record subject. type: string status: type: object description: The record status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusReason: type: object description: "\tThe reason for the status setting on the record." properties: text: description: The localized display value. type: string value: description: The data value. type: string totalFee: description: The total amount of the fees invoiced to the record. format: double type: number totalPay: description: The total amount of pay. format: double type: number response_resultModelArray: type: object properties: result: items: $ref: '#/definitions/resultModel' type: array status: type: integer description: The HTTP return status. response_resultModel: type: object properties: result: $ref: '#/definitions/resultModel' status: type: integer description: The HTTP return status. resultModel: type: object properties: code: description: The error code, if an error is encountered. type: string id: description: The system id of the object in this operation. format: int64 type: integer isSuccess: description: Indicates whether or not the operation on the object is successful. type: boolean message: description: The error message, if an error is encountered type: string response_recordInspectionTypeModelArray: type: object properties: result: items: $ref: '#/definitions/recordInspectionTypeModel' type: array status: type: integer description: The HTTP return status. recordInspectionTypeModel: type: object properties: inspectionTypes: items: $ref: '#/definitions/inspectionTypeModel' type: array recordId: description: The unique ID associated with a record. type: string response_recordRelatedModelArray: type: object properties: result: items: $ref: '#/definitions/recordRelatedModel' type: array status: type: integer description: The HTTP return status. recordRelatedModel: type: object properties: customId: description: An ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Accela Automation auto-generates and applies an alternate ID value when you submit a new application. type: string id: description: The record system id assigned by the Civic Platform server. type: string relationship: description: The type of relationship of a related record. enum: - parent - child - renewal type: string serviceProveCode: description: The unique agency id. type: string trackingId: description: The application tracking number (IVR tracking number). format: int64 type: integer type: $ref: '#/definitions/recordTypeNoAliasModel' response_refOwnerModelArray: type: object properties: result: items: $ref: '#/definitions/refOwnerModel' type: array status: type: integer description: The HTTP return status. response_refOwnerModel: type: object properties: result: $ref: '#/definitions/refOwnerModel' status: type: integer description: The HTTP return status. refOwnerModel: type: object properties: email: description: The contact's email address. type: string fax: description: The fax number for the contact. type: string firstName: description: The contact's first name. This field is only active when the Contact Type selected is Individual. type: string fullName: description: The contact's full name. This field is only active when the Contact Type selected is Individual. type: string id: description: The owner system id assigned by the Civic Platform server. format: int64 type: integer isPrimary: description: Indicates whether or not to designate the owner as the primary owner. type: string lastName: description: The last name (surname). type: string mailAddress: $ref: '#/definitions/ownerAddressModel' middleName: description: The contact's middle name. type: string parcelId: description: The unique Id generated for a parcel. type: string phone: description: The telephone number of the owner. type: string phoneCountryCode: description: The country code for the assoicated phone number. type: string recordId: $ref: '#/definitions/recordIdModel' refOwnerId: description: The reference owner id. format: double type: number status: type: object description: The owner status. properties: text: description: The localized display value. type: string value: description: The data value. type: string taxId: description: The owner's tax ID number. type: string title: description: The individual's business title. type: string type: description: The owner type. type: string rowModel: type: object properties: action: description: The requested operation on the row. enum: - add - update - delete type: string fields: $ref: '#/definitions/customAttributeModel' id: description: The row id. type: string response_tableModelArray: type: object properties: result: items: $ref: '#/definitions/tableModel' type: array status: type: integer description: The HTTP return status. tableModel: type: object properties: id: description: The custom table id. type: string rows: items: $ref: '#/definitions/rowModel' description: A table row containing custom fields. type: array response_taskItemModelArray: type: object properties: result: items: $ref: '#/definitions/taskItemModel' type: array status: type: integer description: The HTTP return status. response_taskItemModel: type: object properties: result: $ref: '#/definitions/taskItemModel' status: type: integer description: The HTTP return status. taskItemModel: type: object properties: actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string approval: description: Used to indicate supervisory approval of an adhoc task. type: string assignEmailDisplay: description: 'Indicates whether or not to display the agency employee’s email address in ACA. Public users can then click the e-mail hyperlink and send an e-mail to the agency employee. “Y†: display the email address. “N†: hide the email address.' type: string assignedDate: description: The date of the assigned action. format: date-time type: string assignedToDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedUser: type: object description: The staff member responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string billable: description: Indicates whether or not the item is billable. enum: - Y - N type: string comment: description: Comments or notes about the current context. type: string commentDisplay: description: "Indicates whether or not Accela Citizen Access users can view the inspection results comments.\t" type: string commentPublicVisible: description: Specifies the type of user who can view the inspection result comments.
"All ACA Users" - Both registered and anonymous Accela Citizen Access users can view the comments for inspection results.
"Record Creator Only" - the user who created the record can see the comments for the inspection results.
"Record Creator and Licensed Professional" - The user who created the record and the licensed professional associated with the record can see the comments for the inspection results. items: type: string type: array currentTaskId: description: The ID of the current workflow task. type: string daysDue: description: The amount of time to complete a task (measured in days). format: int64 type: integer description: description: The description of the record or item. type: string dispositionNote: description: A note describing the disposition of the current task. type: string dueDate: description: The desired completion date of the task. format: date-time type: string endTime: description: The time the workflow task was completed. format: date-time type: string estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedHours: description: The estimated hours necessary to complete this task. format: double type: number hoursSpent: description: Number of hours used for a workflow or workflow task. format: double type: number id: description: The workflow task system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number isActive: description: Indicates whether or not the workflow task is active. enum: - Y - N type: string isCompleted: description: Indicates whether or not the workflow task is completed. enum: - Y - N type: string lastModifiedDate: description: The date when the task item was last changed. format: date-time type: string lastModifiedDateString: description: A string represents the date when the task item was last changed. type: string nextTaskId: description: The id of the next task in a workflow. type: string overTime: description: A labor cost factor that indicates time worked beyond a worker's regular working hours. type: string processCode: description: The process code for the next task in a workflow. type: string recordId: $ref: '#/definitions/recordIdModel' serviceProviderCode: description: The unique agency identifier. type: string startTime: description: The time the workflow task started. format: date-time type: string status: type: object description: The workflow task status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string trackStartDate: description: The date that time tracking is set to begin. format: date-time type: string response_taskItemActionModelArray: type: object properties: result: items: $ref: '#/definitions/taskItemActionModel' type: array status: type: integer description: The HTTP return status. taskItemActionModel: type: object properties: action: description: Audit trail action type like "payment allocation" type: string actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string approval: description: Used to indicate supervisory approval of an adhoc task. type: string assignEmailDisplay: description: 'Indicates whether or not to display the agency employee’s email address in ACA. Public users can then click the e-mail hyperlink and send an e-mail to the agency employee. “Y†: display the email address. “N†: hide the email address.' type: string assignedDate: description: The date of the assigned action. format: date-time type: string assignedToDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string assignedUser: type: object description: The staff member responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string billable: description: Indicates whether or not the item is billable. enum: - Y - N type: string comment: description: Comments or notes about the current context. type: string commentDisplay: description: "Indicates whether or not Accela Citizen Access users can view the inspection results comments.\t" type: string commentPublicVisible: description: Specifies the type of user who can view the inspection result comments.
"All ACA Users" - Both registered and anonymous Accela Citizen Access users can view the comments for inspection results.
"Record Creator Only" - the user who created the record can see the comments for the inspection results.
"Record Creator and Licensed Professional" - The user who created the record and the licensed professional associated with the record can see the comments for the inspection results. items: type: string type: array currentTaskId: description: The ID of the current workflow task. type: string daysDue: description: The amount of time to complete a task (measured in days). format: int64 type: integer description: description: The description of the record or item. type: string dispositionNote: description: A note describing the disposition of the current task. type: string dueDate: description: The desired completion date of the task. format: date-time type: string endTime: description: The time the workflow task was completed. format: date-time type: string estimatedDueDate: description: The estimated date of completion. format: date-time type: string estimatedHours: description: The estimated hours necessary to complete this task. format: double type: number hoursSpent: description: Number of hours used for a workflow or workflow task. format: double type: number id: description: The workflow task system id assigned by the Civic Platform server. type: string inPossessionTime: description: The application level in possession time of the time tracking feature. format: double type: number isActive: description: Indicates whether or not the workflow task is active. enum: - Y - N type: string isCompleted: description: Indicates whether or not the workflow task is completed. enum: - Y - N type: string lastModifiedDate: description: The date when the task item was last changed. format: date-time type: string lastModifiedDateString: description: A string represents the date when the task item was last changed. type: string nextTaskId: description: The id of the next task in a workflow. type: string overTime: description: A labor cost factor that indicates time worked beyond a worker's regular working hours. type: string processCode: description: The process code for the next task in a workflow. type: string recordId: $ref: '#/definitions/recordIdModel' serviceProviderCode: description: The unique agency identifier. type: string startTime: description: The time the workflow task started. format: date-time type: string status: type: object description: The workflow task status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string trackStartDate: description: The date that time tracking is set to begin. format: date-time type: string request_taskItemModel: type: object properties: actionbyDepartment: type: object description: The department responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string actionbyUser: type: object description: The individual responsible for the action. properties: text: description: The localized display value. type: string value: description: The data value. type: string approval: description: Used to indicate supervisory approval of an adhoc task. type: string assignEmailDisplay: description: 'Indicates whether or not to display the agency employee’s email address in ACA. Public users can then click the e-mail hyperlink and send an e-mail to the agency employee. “Y†: display the email address. “N†: hide the email address.' type: string billable: description: Indicates whether or not the item is billable. enum: - Y - N type: string comment: description: Comments or notes about the current context. type: string commentDisplay: description: "Indicates whether or not Accela Citizen Access users can view the inspection results comments.\t" type: string commentPublicVisible: description: Specifies the type of user who can view the inspection result comments.
"All ACA Users" - Both registered and anonymous Accela Citizen Access users can view the comments for inspection results.
"Record Creator Only" - the user who created the record can see the comments for the inspection results.
"Record Creator and Licensed Professional" - The user who created the record and the licensed professional associated with the record can see the comments for the inspection results. items: type: string type: array dueDate: description: The desired completion date of the task. format: date-time type: string endTime: description: The time the workflow task was completed. format: date-time type: string hoursSpent: description: Number of hours used for a workflow or workflow task. format: double type: number overTime: description: A labor cost factor that indicates time worked beyond a worker's regular working hours. type: string startTime: description: The time the workflow task started. format: date-time type: string status: type: object description: The workflow task status. properties: text: description: The localized display value. type: string value: description: The data value. type: string statusDate: description: The date when the current status changed. format: date-time type: string response_trustAccountModelArray: type: object properties: result: items: $ref: '#/definitions/trustAccountModel' type: array status: type: integer description: The HTTP return status. trustAccountModel: type: object properties: account: description: The account ID number for the trust account. type: string associations: type: object description: The trust account associations. properties: text: description: The localized display value. type: string value: description: The data value. type: string balance: description: The balance of the trust account in dollars. format: double type: number description: description: The description of the trust account. type: string id: description: The trust account system id assigned by the Civic Platform server. format: int64 type: integer isPrimary: description: Indicates whether or not to designate the trust account as the primary source. type: string enum: - Y - N ledgerAccount: description: The ledger account of the trust account. type: string overdraft: type: object description: Indicates whether or not the trust account can use the overdraft option. properties: text: description: The localized display value. type: string value: description: The data value. type: string overdraftLimit: description: The overdraft limit amount, in dollars, for the trust account. format: double type: number recordId: $ref: '#/definitions/recordIdModel' serviceProviderCode: description: The unique agency identifier. type: string status: type: object description: The status of the trust account. properties: text: description: The localized display value. type: string value: description: The data value. type: string enum: - Active - Closed thresholdAmount: description: The minimum amount required in a trust account. format: double type: number userRolePrivilegeModel: type: object properties: contactAllowed: description: Indicates whether or not the permission is given to a contact. type: boolean deleteAllowed: description: "Indicates whether or not the permission to delete a document is allowed.\t" type: boolean downloadAllowed: description: Indicates whether or not the permission to download a document is allowed. type: boolean licenseTypeRules: items: type: string description: "A string array containing the types of licensed professionals who are given the permission.\t" type: array licensendProfessionalAllowed: description: Indicates whether or not the permission is given to a licensed professional. type: boolean ownerAllowed: description: Indicates whether or not the permission is given to an owner. type: boolean recordCreatorAllowed: description: Indicates whether or not the permission is given to a record creator. type: boolean registeredUserAllowed: description: Indicates whether or not the permission is given to a registered public user. type: boolean titleViewAllowed: description: Indicates whether or not the permission to view a document name is allowed. type: boolean uploadAllowed: description: Indicates whether or not the permission to upload a document is allowed. type: boolean voteRequest: type: object properties: vote: description: The vote on a record (agenda item in a hearing, for example). A value of true is a "yea" vote and a value of false indicates a "nay" vote. type: boolean required: - vote response_voteResult: type: object properties: result: $ref: '#/definitions/voteResult' status: type: integer description: The HTTP return status. voteResult: type: object properties: vote: description: The result of a vote on a record (agenda item in a hearing, for example). A value of true is a "yea" vote and a value of false indicates a "nay" vote. type: boolean response_voteSummary: type: object properties: result: $ref: '#/definitions/voteSummary' status: type: integer description: The HTTP return status. voteSummary: type: object properties: downCount: description: The number of votes that disapprove the specified record. type: integer upCount: description: The number of votes that approve the specified record. type: integer response_workflowTaskCommentModelArray: type: object properties: result: items: $ref: '#/definitions/workflowTaskCommentModel' type: array status: type: integer description: The HTTP return status. workflowTaskCommentModel: type: object properties: action: description: Audit trail action type like 'payment allocation' type: string createdBy: description: The unique user id of the individual that created the entry. type: string createdDate: description: The date the entry was created. format: date-time type: string recordId: $ref: '#/definitions/recordIdModel' text: description: The comment text. type: string workflowTaskId: description: The id of the workflow task. type: string parameters: authHeaderParam: description: Construct oAuth2 authentication token in: header name: Authorization required: true type: string offset: description: The offset position of the first record in the results response array. For example, if offset is 100, the first item in the results array in the response is the 100th record in the search result list. format: int64 in: query name: offset required: false type: integer limit: description: Search result size limit. format: int64 in: query name: limit required: false type: integer fields: description: Comma-delimited names of fields to be returned in the response. Note - Field names are case-sensitive and only first-level fields are supported. Invalid field names are ignored. in: query name: fields required: false type: string lang: description: Language parameter to support I18N. Default language is en_US. in: query name: lang required: false type: string recordId: description: The ID of the record to fetch. See [Get All Records](./api-records.html#operation/v4.get.records), [Search Records](./api-search.html#operation/v4.post.search.records), or [Get My Records](./api-records.html#operation/v4.get.records.mine). in: path name: recordId required: true type: string contactId: description: The ID of the contact to fetch. See [Get All Contacts](./api-contacts-professionals.html#operation/v4.get.contacts). format: int64 in: path name: contactId required: true type: integer x-api-evangelist-provenance: generated: '2026-09-06' method: searched source: https://developer.accela.com/api/v4/v4-records.json note: Harvested verbatim from the Accela Developer Portal API Reference, which renders these Swagger 2.0 documents via ReDoc (spec-url on developer.accela.com/docs/api_reference/api-*.html). The byte-identical original is kept at openapi/_original/. This copy is the same document serialized to YAML.