Gets the field and element values the system requires in order to create a specific type of record.
Scope | records Deprecated scope name: get_create_record_describe |
App Type | All |
Authorization Type | Access token |
URI | /v4/records/describe/create?type={type} |
HTTP Method | GET |
Automation Version(s) | 7.3.2 |
Field or Parameter | Type | Required | Values | Description | Automation Version |
---|---|---|---|---|---|
lang | String | No | � | Indicates the language applied. | 7.3.2 |
type | string | Yes | � | The type of entity to be queried. | 7.3.2 |
GET https://apis.accela.com/v4/records/describe/create?type=Building/Commercial/Alteration/NA
The following sample request uses the ISLANDTON agency in the TEST environment on the Accela Developer Sandbox. Click the "Send to Hurl.It" link below to submit the sample request. Replace YOUR-ACCESS-TOKEN before submitting the request.
curl -H 'Content-type: application/json' -H 'Accept: application/json' -H 'Authorization: YOUR-ACCESS-TOKEN' -X GET https://apis.accela.com/v4/records/describe/create?type=Building/Commercial/Alteration/NA
Field | Type | Description | Automation Version |
---|---|---|---|
result | result{} | � | 7.3.2 |
result.elements[] | result.elements{} | The required metadata for creating a specific type of record. | 7.3.2 |
result.elements.isReference | boolean | Indicates whether or not the information is referenced. | 7.3.2 |
result.elements.isRequired | boolean | Indicates whether or not the information is required. | 7.3.2 |
result.elements.name | string | The full name for the application contact. | 7.3.2 |
result.elements.types[] | result.elements.types{} | Metadata about the types that apply to the specified object. | 7.3.2 |
result.elements.types.maxOccurance | long | The maximum number of times a contact type is used. | 7.3.2 |
result.elements.types.minOccurance | long | The minimum number of times a contact type is used. | 7.3.2 |
result.elements.types.value | string | The contact type value. | 7.3.2 |
result.fields[] | result.fields{} | Contains fields and their attributes. | 7.3.2 |
result.fields.isRequired | boolean | Indicates whether or not the information is required. | 7.3.2 |
result.fields.name | string | The full name for the application contact. | 7.3.2 |
status | integer | The record status. | 7.3.3 |
{ "status": 200, "result": { "fields": [ { "name": "customId", "isRequired": false }, { "name": "customForms", "isRequired": false }, { "name": "type", "isRequired": true }, { "name": "misdemeanor", "isRequired": false }, { "name": "inspectorName", "isRequired": false }, { "name": "enforceDepartment", "isRequired": false }, { "name": "scheduledDate", "isRequired": false }, { "name": "customTables", "isRequired": false }, { "name": "completeUser", "isRequired": false }, { "name": "housingUnits", "isRequired": false }, { "name": "description", "isRequired": false }, { "name": "priority", "isRequired": false }, { "name": "value", "isRequired": false }, { "name": "recordClass", "isRequired": false }, { "name": "enforceUser", "isRequired": false }, { "name": "inspectorId", "isRequired": false }, { "name": "estimatedDueDate", "isRequired": false }, { "name": "actualProductionUnit", "isRequired": false }, { "name": "defendantSignature", "isRequired": false }, { "name": "status", "isRequired": false }, { "name": "appearanceDayOfWeek", "isRequired": false }, { "name": "trackingId", "isRequired": false }, { "name": "publicOwned", "isRequired": false }, { "name": "assignedDate", "isRequired": false }, { "name": "enforceUserId", "isRequired": false }, { "name": "completedDate", "isRequired": false }, { "name": "reportedDate", "isRequired": false }, { "name": "completedByUser", "isRequired": false }, { "name": "inPossessionTime", "isRequired": false }, { "name": "createdByCloning", "isRequired": false }, { "name": "closedByUser", "isRequired": false }, { "name": "overallApplicationTime", "isRequired": false }, { "name": "offenseWitnessed", "isRequired": false }, { "name": "appearanceDate", "isRequired": false }, { "name": "closedDate", "isRequired": false }, { "name": "estimatedProductionUnit", "isRequired": false }, { "name": "statusDate", "isRequired": false }, { "name": "infraction", "isRequired": false }, { "name": "completedByDepartment", "isRequired": false }, { "name": "completeDate", "isRequired": false }, { "name": "reportedChannel", "isRequired": false }, { "name": "assignedToDepartment", "isRequired": false }, { "name": "closedByDepartment", "isRequired": false }, { "name": "booking", "isRequired": false }, { "name": "initiatedProduct", "isRequired": false }, { "name": "openedDate", "isRequired": false }, { "name": "reportedType", "isRequired": false }, { "name": "numberOfBuildings", "isRequired": false }, { "name": "constructionType", "isRequired": false }, { "name": "assignedUser", "isRequired": false }, { "name": "severity", "isRequired": false }, { "name": "renewalInfo", "isRequired": false }, { "name": "firstIssuedDate", "isRequired": false }, { "name": "statusReason", "isRequired": false }, { "name": "inspectorDepartment", "isRequired": false }, { "name": "shortNotes", "isRequired": false } ], "elements": [ { "name": "parcels", "isRequired": true, "isReference": false }, { "name": "addresses", "isRequired": false, "isReference": false }, { "name": "owners", "isRequired": true, "isReference": false }, { "name": "professionals", "isRequired": true, "isReference": false }, { "name": "contacts", "isRequired": true, "isReference": false, "types": [ { "value": "Veterinarian", "maxOccurance": 1, "minOccurance": 0 }, { "value": "Advocate", "maxOccurance": 1, "minOccurance": 1 } ] } ] } }