Download OpenAPI specification:
JSON Schema models for the supervision domain. Each entry below is rendered directly from its source schema under schemas/.
CloudEvents v1.0 envelope for Justice Assistant API events with required tenant extension attribute at root level. The 'tenant' field is a CloudEvents extension attribute (per v1.0 spec, extensions go at root level) that is client-provided and validated by API Gateway against the authorized tenant list in the JWT.
Source: schemas/cloudevents/justice-envelope.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
| data required | object Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "string",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": { }
}CloudEvents v1.0 envelope for Justice Assistant API response events (outbound). This envelope wraps all API responses including success responses and error responses. The 'tenant' field is a CloudEvents extension attribute that is echoed from the original request for multi-tenant context.
Source: schemas/cloudevents/justice-response-envelope.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.styx\.responses\.[a-z][a-z0-9-]*(\.[a-z... Describes the type of response event. Format: 'gov.styx.responses.{entity}.{action}.adult' for success responses or 'gov.styx.responses.{error-type}.adult' for error responses. All segments must be lowercase with hyphens allowed. |
| source required | string <= 200 characters ^urn:styx:orchestration:.+$ Identifies the Styx orchestration domain as the source of the response. Format: 'urn:styx:orchestration:{domain}' where {domain} identifies the specific orchestration domain (e.g., 'hearings', 'warrants', 'cases'). |
| id required | string <= 100 characters Identifies the response event. For success responses, typically echoes the request 'id'. For errors, may be a generated identifier. Producers MUST ensure that source + id is unique for each distinct response. |
| time required | string <date-time> Timestamp when the response was generated (RFC 3339 format). REQUIRED for response events to track processing time. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Points to the response schema URI. |
| subject | string <= 200 characters Describes the subject of the response in the context of the API. Optional field for additional context. |
| tenant required | string <= 100 characters Multi-tenant identifier echoed from the original request. Identifies which tenant this response is for. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| data required | object Response payload containing the Justice Assistant API response data. For success responses, contains the created/updated entity data. For error responses, contains error details and guidance. |
{- "specversion": "1.0",
- "type": "string",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "data": { }
}A physical address associated with a person.
Source: schemas/entities/address.v1.json
| description | string Enum: "Home" "Mailing" "Other" "Homeless" Address type: Home, Mailing, Other, Homeless. |
object (CodedValue) Country code. | |
| streetAddress | string <= 200 characters Street name and number (e.g., '1316 Imperial Street'). |
| unitNumber | string <= 50 characters Unit/Apartment/Suite number. |
| city | string <= 100 characters City. |
object (CodedValue) State/Province/Region. | |
| postalCode | string <= 20 characters Postal code. |
| foreignAddress | string If the country code is not '1' this field is required and contains the full foreign address. |
object (CodedValue) Address area. |
{- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}Arrest information.
Source: schemas/entities/arrest.v1.json
| entityType required | any Must be "arrest". Value: "arrest" |
object (CommonSourceContextV1) Object containing source system ID. | |
| arrestNumber required | string <= 100 characters Arrest number. |
required | object (CodedValue) Arresting agency. |
| arrestDate required | string <date> Date of arrest. |
{- "entityType": "arrest",
- "sourceContext": {
- "sourceId": "EXT-ARREST-001"
}, - "arrestNumber": "123456789",
- "arrestAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "arrestDate": "2026-07-01"
}Booking case information.
Source: schemas/entities/booking-case.v1.json
| entityType required | any Must be "booking-case". Value: "booking-case" |
object (CommonSourceContextV1) Object containing source system ID. | |
| bookingDate | string <date> Date of booking (YYYY-MM-DD). |
| facilityName | string Location of booking. |
| bookingNumber required | string Booking number. |
required | object (CodedValue) Which court the case is assigned to. |
object (CodedValue) Department within the court. |
{- "entityType": "booking-case",
- "sourceContext": {
- "sourceId": "EXT-BOOKING-CASE-001"
}, - "bookingDate": "2026-06-15",
- "facilityName": "Maricopa County Jail-Towers",
- "bookingNumber": "12345699",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}Source: schemas/entities/booking-release.v1.json
| entityType required | any Value: "booking-release" |
object (CommonSourceContextV1) Identifies the record in the originating (source) system. | |
| bookingDate required | string <date> |
| bookingNumber required | string |
| releaseDate required | string <date> |
{- "entityType": "booking-release",
- "sourceContext": {
- "sourceId": "EXT-BOOKING-REL-001"
}, - "bookingDate": "2026-06-15",
- "bookingNumber": "12345699",
- "releaseDate": "2026-06-20"
}Booking information.
Source: schemas/entities/booking.v1.json
| entityType required | any Must be "booking". Value: "booking" |
object (CommonSourceContextV1) Object containing source system ID. | |
| bookingNumber required | string <= 100 characters Booking number. |
| bookingDate | string <date> Date of booking (YYYY-MM-DD). |
required | object (CodedValue) Booking facility type. |
required | object (CodedValue) Booking facility name. |
required | object (CodedValue) Booking facility location. |
{- "entityType": "booking",
- "sourceContext": {
- "sourceId": "EXT-BOOKING-001"
}, - "bookingDate": "2026-06-15",
- "bookingNumber": "12345699",
- "facilityType": {
- "code": "Jail"
}, - "facilityName": {
- "code": "Maricopa County Jail-Towers"
}, - "facilityLocation": {
- "code": "Maricopa County"
}
}Lookup reference to an existing case.
Source: schemas/entities/case-lookup.v1.json
| entityType required | any Value: "case-lookup" |
object (CommonSourceContextV1) Identifies the record in the originating (source) system. | |
| courtFileNumber required | string |
required | object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
{- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}Information used to create a new case when an existing case is not found.
Source: schemas/entities/case.v1.json
| entityType required | any Enum: "case" "prefile-case" Must be "case" or "prefile-case". |
object (CommonSourceContextV1) Object containing source system ID. | |
| courtFileNumber required | string <= 125 characters The number assigned to the case by the court, or the prefile number when entityType is "prefile-case". |
required | object (CodedValue) Which court the case is assigned to. |
object (CodedValue) Department within the court. | |
object (CodedValue) Judge assigned to the case. |
{- "entityType": "case",
- "sourceContext": {
- "sourceId": "EXT-CASE-INIT-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "judge": {
- "code": "Ann Lund"
}
}Source: schemas/entities/caseload.v1.json
| entityType required | any Value: "caseload" |
| caseloadId required | integer >= 1 |
| startDate required | string <date> |
| isPrimary | boolean |
{- "entityType": "caseload",
- "caseloadId": 1,
- "startDate": "2019-08-24",
- "isPrimary": true
}A condition imposed as part of an order.
Source: schemas/entities/condition.v1.json
| entityType required | any Must be "condition". Value: "condition" |
object (CommonSourceContextV1) Source system context for entity tracking. | |
required | object (CodedValue) The actual condition text. |
| conditionTitle | string <= 100 characters Custom or default condition title. |
| conditionText | string Extended condition text. |
| actionDueDate | string <date> Due date for condition (YYYY-MM-DD). |
{- "entityType": "condition",
- "sourceContext": {
- "sourceId": "EXT-COND-001"
}, - "condition": {
- "code": "OBEY-ALL-LAWS"
}, - "conditionTitle": "01. Obey All Laws",
- "conditionText": "01. Obey All Laws",
- "actionDueDate": "2028-12-31"
}Offense disposition information.
Source: schemas/entities/disposition.v1.json
required | object (CommonCodedValueV1) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
object (CommonCodedValueV1) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. | |
| date required | string <date> |
{- "status": {
- "code": "string",
- "internalCodeId": 0,
- "value": "string"
}, - "reason": {
- "code": "string",
- "internalCodeId": 0,
- "value": "string"
}, - "date": "2019-08-24"
}Validation schema for document/file data based on sys_UserFile table
Source: schemas/entities/document-full.v1.json
| entityType required | string Entity type identifier - must be 'document' Value: "document" |
| operation | string Enum: "CREATE" "UPDATE" "UPSERT" "DELETE" "NOOP" SERVER-INJECTED: Database operation to perform for this entity. Injected by Styx event handler based on event context. Clients MUST NOT provide this field. |
| documentId required | integer >= 1 ESUP document identifier (optional, only required for update operations) |
object (CommonSourceContextV1) Source system context for entity tracking. Links client-provided identifiers with ESUP internal IDs in response payloads. | |
| title | string <= 150 characters Document title or name |
| description | string <= 250 characters Description of the document |
object (CommonCodeResolutionInboundV1) Type of document code resolution (sys_UserFileType table - e.g., Court Order, Sentencing Document, Probation Agreement, Case File, Police Report) | |
object (CommonCodeResolutionInboundV1) Category of document code resolution (sys_UserFileCategory table - e.g., Legal Documents, Court Records, Administrative, Evidence) | |
| documentDate | string <date> Date of the document (YYYY-MM-DD) |
object File information | |
| downloads | integer >= 0 Number of times the document has been downloaded (maps to Downloads field in sys_UserFile) |
| verified | boolean Whether the document has been verified/authenticated |
| recordVisibility | string Enum: "Available" "Sealed" "Expunged" Record visibility status - Available (normal access), Sealed (restricted access), Expunged (removed from records) |
| notes | string Additional notes about the document |
{- "entityType": "document",
- "documentId": 1234,
- "sourceContext": {
- "sourceId": "EXT-DOC-2024-001234"
}, - "title": "Probation Order and Conditions",
- "description": "Court order detailing probation terms and conditions",
- "documentType": {
- "code": "COURT-ORDER"
}, - "documentCategory": {
- "code": "LEGAL"
}, - "documentDate": "2024-03-15",
- "file": {
- "fileName": "probation-order-CR2023-001234.pdf",
- "mimeType": "application/pdf",
- "fileSizeBytes": 524288
}, - "downloads": 0,
- "verified": true,
- "recordVisibility": "Available"
}Restricted document schema for uploaded documents. Requires title + documentDate + file (fileName, mimeType, fileSizeBytes only). documentType is optional. Used by document upload events. Note: documentId is not allowed for upload events (system-generated).
Source: schemas/entities/document-upload.v1.json
| entityType required | string Entity type identifier - must be 'document' Value: "document" |
| operation | string Enum: "CREATE" "UPDATE" "UPSERT" "DELETE" "NOOP" SERVER-INJECTED: Database operation to perform for this entity. Injected by Styx event handler based on event context. Clients MUST NOT provide this field. |
| documentId required | integer >= 1 ESUP document identifier (optional, only required for update operations) |
object (SourceContext) Source system context for entity tracking. Links client-provided identifiers with ESUP internal IDs in response payloads. | |
| title | string <= 150 characters Document title or name |
| description | string <= 250 characters Description of the document |
object (CommonCodeResolutionInboundV1) Type of document code resolution (sys_UserFileType table - e.g., Court Order, Sentencing Document, Probation Agreement, Case File, Police Report) | |
object (CommonCodeResolutionInboundV1) Category of document code resolution (sys_UserFileCategory table - e.g., Legal Documents, Court Records, Administrative, Evidence) | |
| documentDate | string <date> Date of the document (YYYY-MM-DD) |
object File information | |
| downloads | integer >= 0 Number of times the document has been downloaded (maps to Downloads field in sys_UserFile) |
| verified | boolean Whether the document has been verified/authenticated |
| recordVisibility | string Enum: "Available" "Sealed" "Expunged" Record visibility status - Available (normal access), Sealed (restricted access), Expunged (removed from records) |
| notes | string Additional notes about the document |
{- "entityType": "document",
- "documentId": 1234,
- "sourceContext": {
- "sourceId": "EXT-DOC-2024-001234"
}, - "title": "Probation Order and Conditions",
- "description": "Court order detailing probation terms and conditions",
- "documentType": {
- "code": "COURT-ORDER"
}, - "documentCategory": {
- "code": "LEGAL"
}, - "documentDate": "2024-03-15",
- "file": {
- "fileName": "probation-order-CR2023-001234.pdf",
- "mimeType": "application/pdf",
- "fileSizeBytes": 524288
}, - "downloads": 0,
- "verified": true,
- "recordVisibility": "Available"
}Document information.
Source: schemas/entities/document.v1.json
| entityType required | any Must be "document". Value: "document" |
| documentId required | string Document ID. |
| name required | string Document name. |
required | object (CodedValue) Document type. |
| fileName required | string File name. |
| documentDate required | string <date> Date of the document (YYYY-MM-DD). |
| description | string Document description. |
{- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}Lookup reference to an existing hearing.
Source: schemas/entities/hearing-lookup.v1.json
| entityType required | any Value: "hearing-lookup" |
object (CommonSourceContextV1) Identifies the record in the originating (source) system. | |
| hearingDate required | string <date> |
| hearingTime required | string^([01]\d|2[0-3]):([0-5]\d)$ |
required | object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
required | object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
{- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}Hearing information.
Source: schemas/entities/hearing.v1.json
| entityType required | any Enum: "hearing" "hearing-complete" Must be "hearing". |
| hearingId required | integer >= 1 ESUP hearing identifier (only required for ID-only references to an existing hearing). |
object (CommonSourceContextV1) Object containing source system ID. | |
| hearingDate | string <date> Date of hearing as YYYY-MM-DD. |
| hearingTime | string^([01]\d|2[0-3]):([0-5]\d)$ Time of hearing as HH:MM. |
object (CodedValue) Type of hearing. | |
object (CodedValue) Court holding the hearing. | |
object (CodedValue) Department within the court if configured. | |
object (CodedValue) Location of hearing. | |
object (CodedValue) Judge assigned to the hearing. | |
| courtroomMinutes | string Courtroom minutes text. |
{- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}An identification number associated with a person.
Source: schemas/entities/identification-number.v1.json
required | object (CodedValue) NCIC ID Number Type code: SID=State ID, FBI=FBI Number, SOC=SSN, OLN=Driver License, MNU=Miscellaneous, TAX=Tax ID, PAS=Passport, IDC=State Identification Card. |
| idNumber required | string <= 40 characters The identification number. |
object (CodedValue) Issuing authority or state. |
{- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}An offense enhancement/modifier.
Source: schemas/entities/offense-modifier.v1.json
required | object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
{- "modificationType": {
- "code": "Dangerous"
}
}Offense information.
Source: schemas/entities/offense.v1.json
| entityType required | string Enum: "offense-pretrial" "offense-presentence" "offense-sentence" Must be "offense-pretrial", "offense-presentence", or "offense-sentence". |
object (CommonSourceContextV1) Object containing source system ID. | |
| count required | integer Count number or identifier (e.g., 1, 2). |
required | object (CodedValue) Offense code/statute code (e.g., PC 459, VC 23152). |
required | object (CodedValue) Specific section of offense code. |
required | object (CodedValue) Offense level: Felony, Misdemeanor, etc. |
Array of objects (OffenseModifier) Array of offense enhancements/modifiers. | |
| startDate | string <date> Date offense began (YYYY-MM-DD). |
| endDate | string <date> Date offense ended (YYYY-MM-DD). |
object (CodedValue) Offense disposition/status. Required when entityType is "offense-sentence". | |
object (CodedValue) Offense disposition reason. | |
| dispositionDate | string <date> Disposition date (YYYY-MM-DD). Required when entityType is "offense-sentence". |
| termYears | integer >= 0 Years of probation. |
| termMonths | integer >= 0 Months of probation. |
| termDays | integer >= 0 Days of probation. |
{- "entityType": "offense-sentence",
- "sourceContext": {
- "sourceId": "EXT-SENTENCE-01"
}, - "count": 1,
- "offenseCode": {
- "code": "ARS 31-"
}, - "offenseCodeSection": {
- "code": "130"
}, - "offenseLevel": {
- "code": "Class 1 Felony"
}, - "modifiers": [
- {
- "modificationType": {
- "code": "Dangerous"
}
}
], - "startDate": "2026-05-15",
- "endDate": "2026-05-15",
- "disposition": {
- "code": "Convicted"
}, - "dispositionReason": {
- "code": "Sentenced"
}, - "dispositionDate": "2026-07-22",
- "termYears": 2,
- "termMonths": 6,
- "termDays": 30
}An online identity associated with a person.
Source: schemas/entities/online-identity.v1.json
| identityType required | string Enum: "Email Address - Personal" "Email Address - Work" Type of email address: Email Address - Personal, Email Address - Work. |
| emailAddress required | string <email> <= 255 characters Email address. |
{- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}Lookup reference to an existing person.
Source: schemas/entities/person-lookup.v1.json
| entityType required | any Value: "person-lookup" |
object (CommonSourceContextV1) Identifies the record in the originating (source) system. | |
| firstName required | string |
| middleName | string |
| lastName required | string |
| dateOfBirth required | string <date> |
| sid | string |
| soc | string |
| fbi | string |
| oln | string |
object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
{- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}A name associated with a person.
Source: schemas/entities/person-name.v1.json
required | object (CodedValue) NCIC Name code type: LGL=Legal Name, AKA=Also Known As, DBA=Doing Business As, FKA=Formerly Known As, LKA=Last Known As, NKA=Now Known As. |
| firstName required | string [ 1 .. 100 ] characters First name of the individual. |
| middleName | string <= 100 characters Middle name of the individual. |
| lastName required | string [ 1 .. 100 ] characters Last name of the individual. |
object (CodedValue) Suffix of the individual. | |
object (CodedValue) Title of the individual. |
{- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}Person information used to create a new individual when one is not found.
Source: schemas/entities/person.v1.json
| entityType required | any Must be "person". Value: "person" |
| personId required | integer >= 1 ESUP person identifier (only required for ID-only references to an existing person). |
object (CommonSourceContextV1) Object containing source system ID. | |
Array of objects (PersonName) non-empty Array of names. | |
object Object containing demographic information. | |
object Object containing physical characteristics. | |
Array of objects (IdentificationNumber) Array of identification numbers. | |
Array of objects (OnlineIdentity) Array of online identities. | |
object Object of contact information. |
{- "entityType": "person",
- "sourceContext": {
- "sourceId": "EXT-PERSON-BASIC-001"
}, - "names": [
- {
- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}
], - "demographics": {
- "dateOfBirth": "1970-01-15",
- "alternateDatesOfBirth": [
- {
- "dateOfBirth": "1970-01-25"
}
], - "gender": {
- "code": "M"
}, - "race": {
- "code": "W"
}, - "ethnicity": {
- "code": "N"
}
}, - "physicalCharacteristics": {
- "height": 69,
- "weight": 250,
- "hairColor": {
- "code": "BRO"
}, - "eyeColor": {
- "code": "BRO"
}
}, - "identificationNumbers": [
- {
- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}
], - "onlineIdentities": [
- {
- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}
], - "contactInformation": {
- "addresses": [
- {
- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}
], - "phoneNumbers": [
- {
- "phoneType": "Home",
- "phoneNumber": "6021231234"
}
]
}
}A phone number associated with a person.
Source: schemas/entities/phone-number.v1.json
| phoneType required | string Enum: "Home" "Mobile" "Work" "Emergency Contact" "Message" "Other" Phone number type: Home, Mobile, Work, Emergency Contact, Message, Other. |
| phoneNumber required | string <= 50 characters Phone number. |
{- "phoneType": "Home",
- "phoneNumber": "6021231234"
}Lookup reference to an existing warrant.
Source: schemas/entities/warrant-lookup.v1.json
| entityType required | any Value: "warrant-lookup" |
object (CommonSourceContextV1) Identifies the record in the originating (source) system. | |
| warrantNumber required | string |
required | object (CodedValue) A code-table reference: agency-facing code plus optional internal code table id. Constrain the allowed codes at the reference site with allOf when the value set is closed. |
{- "entityType": "warrant-lookup",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}
}Warrant information.
Source: schemas/entities/warrant.v1.json
| entityType required | any Must be "warrant". Value: "warrant" |
| warrantId required | integer >= 1 ESUP warrant identifier (only required for ID-only references to an existing warrant). |
object (CommonSourceContextV1) Object containing source system ID. | |
| warrantNumber | string <= 100 characters Warrant number. |
object (CodedValue) Warrant type. | |
| warrantStatusDate | string <date> Date of issuance or status update (YYYY-MM-DD). |
| warrantStatusTime | string^([01]\d|2[0-3]):([0-5]\d)$ Time of issuance or status update (HH:MM). |
object (CodedValue) The agency that issued the warrant. | |
object (CodedValue) The agency that will serve the warrant. | |
| bailAmount | number >= 0 The bail amount associated with the warrant. |
{- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}CloudEvents v1.0 compliant schema for booking release events.
Source: schemas/events/booking-release.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.bookings.released" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Booking Release Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.bookings.released",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "personLookup": {
- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}, - "bookingRelease": {
- "entityType": "booking-release",
- "sourceContext": {
- "sourceId": "EXT-BOOKING-REL-001"
}, - "bookingDate": "2026-06-15",
- "bookingNumber": "12345699",
- "releaseDate": "2026-06-20"
}
}
}CloudEvents v1.0 compliant schema for booking events.
Source: schemas/events/booking.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.bookings.booked-in" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Booking Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.bookings.booked-in",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "personLookup": {
- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}, - "booking": {
- "entityType": "booking",
- "sourceContext": {
- "sourceId": "EXT-BOOKING-001"
}, - "bookingDate": "2026-06-15",
- "bookingNumber": "12345699",
- "facilityType": {
- "code": "Jail"
}, - "facilityName": {
- "code": "Maricopa County Jail-Towers"
}, - "facilityLocation": {
- "code": "Maricopa County"
}
}, - "person": {
- "entityType": "person",
- "sourceContext": {
- "sourceId": "EXT-PERSON-BASIC-001"
}, - "names": [
- {
- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}
], - "demographics": {
- "dateOfBirth": "1970-01-15",
- "alternateDatesOfBirth": [
- {
- "dateOfBirth": "1970-01-25"
}
], - "gender": {
- "code": "M"
}, - "race": {
- "code": "W"
}, - "ethnicity": {
- "code": "N"
}
}, - "physicalCharacteristics": {
- "height": 69,
- "weight": 250,
- "hairColor": {
- "code": "BRO"
}, - "eyeColor": {
- "code": "BRO"
}
}, - "identificationNumbers": [
- {
- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}
], - "onlineIdentities": [
- {
- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}
], - "contactInformation": {
- "addresses": [
- {
- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}
], - "phoneNumbers": [
- {
- "phoneType": "Home",
- "phoneNumber": "6021231234"
}
]
}
}
}
}CloudEvents v1.0 compliant schema for case filed events.
Source: schemas/events/case-filed.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.filings.case-filed" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Case Filed in Court Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.filings.case-filed",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "case": {
- "entityType": "case",
- "sourceContext": {
- "sourceId": "EXT-CASE-INIT-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "judge": {
- "code": "Ann Lund"
}
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for document received events.
Source: schemas/events/document-received.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.documents.received" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Receive Document from Court Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.documents.received",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for hearing canceled events.
Source: schemas/events/hearing-canceled.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.hearings.canceled" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Hearing Canceled Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.hearings.canceled",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for hearing completed events.
Source: schemas/events/hearing-completed.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.hearings.completed" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Hearing Completed Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.hearings.completed",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "hearingComplete": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for hearing rescheduled events.
Source: schemas/events/hearing-rescheduled.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.hearings.rescheduled" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Hearing Rescheduled Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.hearings.rescheduled",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "hearing": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for hearing scheduled events.
Source: schemas/events/hearing-scheduled.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.hearings.scheduled" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Hearing Scheduled Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.hearings.scheduled",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearing": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for presentence investigation events.
Source: schemas/events/presentence-investigation.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.orders.presentence-investigation" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Presentence Investigation Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.orders.presentence-investigation",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "dueDate": "2019-08-24",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "personLookup": {
- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}, - "person": {
- "entityType": "person",
- "sourceContext": {
- "sourceId": "EXT-PERSON-BASIC-001"
}, - "names": [
- {
- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}
], - "demographics": {
- "dateOfBirth": "1970-01-15",
- "alternateDatesOfBirth": [
- {
- "dateOfBirth": "1970-01-25"
}
], - "gender": {
- "code": "M"
}, - "race": {
- "code": "W"
}, - "ethnicity": {
- "code": "N"
}
}, - "physicalCharacteristics": {
- "height": 69,
- "weight": 250,
- "hairColor": {
- "code": "BRO"
}, - "eyeColor": {
- "code": "BRO"
}
}, - "identificationNumbers": [
- {
- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}
], - "onlineIdentities": [
- {
- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}
], - "contactInformation": {
- "addresses": [
- {
- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}
], - "phoneNumbers": [
- {
- "phoneType": "Home",
- "phoneNumber": "6021231234"
}
]
}
}, - "case": {
- "entityType": "case",
- "sourceContext": {
- "sourceId": "EXT-CASE-INIT-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "judge": {
- "code": "Ann Lund"
}
}, - "offenses": [
- {
- "entityType": "offense-sentence",
- "sourceContext": {
- "sourceId": "EXT-SENTENCE-01"
}, - "count": 1,
- "offenseCode": {
- "code": "ARS 31-"
}, - "offenseCodeSection": {
- "code": "130"
}, - "offenseLevel": {
- "code": "Class 1 Felony"
}, - "modifiers": [
- {
- "modificationType": {
- "code": "Dangerous"
}
}
], - "startDate": "2026-05-15",
- "endDate": "2026-05-15",
- "disposition": {
- "code": "Convicted"
}, - "dispositionReason": {
- "code": "Sentenced"
}, - "dispositionDate": "2026-07-22",
- "termYears": 2,
- "termMonths": 6,
- "termDays": 30
}
], - "hearingComplete": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "hearingScheduled": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for pretrial release order events.
Source: schemas/events/pretrial-release-order.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.orders.pretrial-release" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Pretrial Release Order Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.orders.pretrial-release",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "personLookup": {
- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}, - "person": {
- "entityType": "person",
- "sourceContext": {
- "sourceId": "EXT-PERSON-BASIC-001"
}, - "names": [
- {
- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}
], - "demographics": {
- "dateOfBirth": "1970-01-15",
- "alternateDatesOfBirth": [
- {
- "dateOfBirth": "1970-01-25"
}
], - "gender": {
- "code": "M"
}, - "race": {
- "code": "W"
}, - "ethnicity": {
- "code": "N"
}
}, - "physicalCharacteristics": {
- "height": 69,
- "weight": 250,
- "hairColor": {
- "code": "BRO"
}, - "eyeColor": {
- "code": "BRO"
}
}, - "identificationNumbers": [
- {
- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}
], - "onlineIdentities": [
- {
- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}
], - "contactInformation": {
- "addresses": [
- {
- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}
], - "phoneNumbers": [
- {
- "phoneType": "Home",
- "phoneNumber": "6021231234"
}
]
}
}, - "case": {
- "entityType": "case",
- "sourceContext": {
- "sourceId": "EXT-CASE-INIT-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "judge": {
- "code": "Ann Lund"
}
}, - "arrest": {
- "entityType": "arrest",
- "sourceContext": {
- "sourceId": "EXT-ARREST-001"
}, - "arrestNumber": "123456789",
- "arrestAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "arrestDate": "2026-07-01"
}, - "offenses": [
- {
- "entityType": "offense-sentence",
- "sourceContext": {
- "sourceId": "EXT-SENTENCE-01"
}, - "count": 1,
- "offenseCode": {
- "code": "ARS 31-"
}, - "offenseCodeSection": {
- "code": "130"
}, - "offenseLevel": {
- "code": "Class 1 Felony"
}, - "modifiers": [
- {
- "modificationType": {
- "code": "Dangerous"
}
}
], - "startDate": "2026-05-15",
- "endDate": "2026-05-15",
- "disposition": {
- "code": "Convicted"
}, - "dispositionReason": {
- "code": "Sentenced"
}, - "dispositionDate": "2026-07-22",
- "termYears": 2,
- "termMonths": 6,
- "termDays": 30
}
], - "hearingComplete": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "conditions": [
- {
- "entityType": "condition",
- "sourceContext": {
- "sourceId": "EXT-COND-001"
}, - "condition": {
- "code": "OBEY-ALL-LAWS"
}, - "conditionTitle": "01. Obey All Laws",
- "conditionText": "01. Obey All Laws",
- "actionDueDate": "2028-12-31"
}
], - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for probation sentencing events.
Source: schemas/events/probation-sentencing.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.orders.probation-sentencing" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Probation Sentencing Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.orders.probation-sentencing",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "hearingLookup": {
- "entityType": "hearing-lookup",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}
}, - "personLookup": {
- "entityType": "person-lookup",
- "sourceContext": {
- "sourceId": "EXT-PERSON-001"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "dateOfBirth": "1970-01-15",
- "sid": "1523659",
- "soc": "123-45-6789",
- "fbi": "A123456789",
- "oln": "Z12345678",
- "olnState": {
- "code": "AZ"
}
}, - "person": {
- "entityType": "person",
- "sourceContext": {
- "sourceId": "EXT-PERSON-BASIC-001"
}, - "names": [
- {
- "nameType": {
- "code": "LGL"
}, - "firstName": "John",
- "middleName": "Henry",
- "lastName": "Jones",
- "nameSuffix": {
- "code": "III"
}, - "nameTitle": {
- "code": "Mr"
}
}
], - "demographics": {
- "dateOfBirth": "1970-01-15",
- "alternateDatesOfBirth": [
- {
- "dateOfBirth": "1970-01-25"
}
], - "gender": {
- "code": "M"
}, - "race": {
- "code": "W"
}, - "ethnicity": {
- "code": "N"
}
}, - "physicalCharacteristics": {
- "height": 69,
- "weight": 250,
- "hairColor": {
- "code": "BRO"
}, - "eyeColor": {
- "code": "BRO"
}
}, - "identificationNumbers": [
- {
- "idNumberType": {
- "code": "SID"
}, - "idNumber": "123456789",
- "issuedBy": {
- "code": "Arizona"
}
}
], - "onlineIdentities": [
- {
- "identityType": "Email Address - Personal",
- "emailAddress": "mail@mail.com"
}
], - "contactInformation": {
- "addresses": [
- {
- "description": "Home",
- "country": {
- "code": "1"
}, - "streetAddress": "1234 Main St.",
- "unitNumber": "215",
- "city": "Phoenix",
- "stateProvince": {
- "code": "AZ"
}, - "postalCode": "85003",
- "area": {
- "code": "Maricopa County"
}
}
], - "phoneNumbers": [
- {
- "phoneType": "Home",
- "phoneNumber": "6021231234"
}
]
}
}, - "case": {
- "entityType": "case",
- "sourceContext": {
- "sourceId": "EXT-CASE-INIT-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "judge": {
- "code": "Ann Lund"
}
}, - "offenses": [
- {
- "entityType": "offense-sentence",
- "sourceContext": {
- "sourceId": "EXT-SENTENCE-01"
}, - "count": 1,
- "offenseCode": {
- "code": "ARS 31-"
}, - "offenseCodeSection": {
- "code": "130"
}, - "offenseLevel": {
- "code": "Class 1 Felony"
}, - "modifiers": [
- {
- "modificationType": {
- "code": "Dangerous"
}
}
], - "startDate": "2026-05-15",
- "endDate": "2026-05-15",
- "disposition": {
- "code": "Convicted"
}, - "dispositionReason": {
- "code": "Sentenced"
}, - "dispositionDate": "2026-07-22",
- "termYears": 2,
- "termMonths": 6,
- "termDays": 30
}
], - "hearingComplete": {
- "entityType": "hearing-complete",
- "sourceContext": {
- "sourceId": "EXT-HEARING-001"
}, - "hearingDate": "2026-07-30",
- "hearingTime": "10:30",
- "hearingType": {
- "code": "Arraignment"
}, - "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}, - "room": {
- "code": "In-Person Hearing"
}, - "judge": {
- "code": "Ann Lund"
}, - "courtroomMinutes": "Sample hearing minutes"
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for summons events.
Source: schemas/events/summons.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.summons" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Summons Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.summons",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for warrant issued events.
Source: schemas/events/warrant-issued.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.issued" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Warrant Issued Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.issued",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for warrant purged events.
Source: schemas/events/warrant-purged.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.purged" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Warrant Purged Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.purged",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrantLookup": {
- "entityType": "warrant-lookup",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for warrant quashed events.
Source: schemas/events/warrant-quashed.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.quashed" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Warrant Quashed Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.quashed",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrantLookup": {
- "entityType": "warrant-lookup",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for warrant recalled events.
Source: schemas/events/warrant-recalled.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.recalled" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Warrant Recalled Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.recalled",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrantLookup": {
- "entityType": "warrant-lookup",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}CloudEvents v1.0 compliant schema for warrant served events.
Source: schemas/events/warrant-served.v1.json
| specversion required | string The version of the CloudEvents specification which the event uses. Always '1.0'. Value: "1.0" |
| type required | string^gov\.supervision\.[a-z][a-z0-9-]*\.[a-z][a-z... Describes the type of event. Format: 'gov.supervision.{domain}.{action}' (e.g., 'gov.supervision.hearings.scheduled'). All segments must be lowercase with hyphens allowed. Value: "gov.supervision.warrants.served" |
| source required | string <= 200 characters Identifies the context in which an event happened. Examples: 'https://court.losangeles.gov/cms', '/systems/court-management', 'urn:justice:system:cms'. |
| id required | string <= 100 characters Identifies the event. Producers MUST ensure that source + id is unique for each distinct event. This is typically a UUID or ULID. |
| time | string <date-time> Timestamp of when the occurrence happened (RFC 3339 format). RECOMMENDED for all events. |
| datacontenttype | string Default: "application/json" Content type of the data value. Defaults to 'application/json' if not specified. |
| dataschema | string <uri> <= 200 characters Identifies the schema that the 'data' payload adheres to. Must point to the full event schema URI. |
| subject | string <= 200 characters Describes the subject of the event in the context of the event producer. Optional field for additional event context. |
| tenant required | string <= 100 characters Multi-tenant identifier. Client MUST provide this field to select which authorized tenant this event is for. API Gateway validates this value against the JWT's authorized tenant list. Returns 403 Forbidden if tenant is not in the authorized list. This is a CloudEvents v1.0 extension attribute (extension attributes go at root level per spec, not in a nested extensions object). |
| correlationid | string <= 100 characters Tracing identifier used to correlate events and logs across systems. This value can be used to trace a request or event through the entire processing pipeline for debugging and observability purposes. |
required | object (Warrant Served Event Data) Event payload containing the Justice Assistant event data. Structure is defined by the event-specific schema referenced in dataschema. |
{- "specversion": "1.0",
- "type": "gov.supervision.warrants.served",
- "source": "string",
- "id": "string",
- "time": "2019-08-24T14:15:22Z",
- "datacontenttype": "application/json",
- "subject": "string",
- "tenant": "string",
- "correlationid": "string",
- "data": {
- "eventJurisdiction": {
- "code": "Maricopa County"
}, - "applicationId": "string",
- "caseLookup": {
- "entityType": "case-lookup",
- "sourceContext": {
- "sourceId": "EXT-CASE-001"
}, - "courtFileNumber": "CR-26-123456",
- "court": {
- "code": "Maricopa County Superior Court"
}, - "courtDepartment": {
- "code": "Department 8"
}
}, - "warrantLookup": {
- "entityType": "warrant-lookup",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}
}, - "warrant": {
- "entityType": "warrant",
- "sourceContext": {
- "sourceId": "EXT-WARRANT-001"
}, - "warrantNumber": "123456789",
- "warrantType": {
- "code": "Bench"
}, - "warrantStatusDate": "2026-07-25",
- "warrantStatusTime": "10:30",
- "issuingAgency": {
- "code": "Maricopa County Superior Court"
}, - "responsibleAgency": {
- "code": "Maricopa County Sheriff's Office"
}, - "bailAmount": 1000
}, - "documents": [
- {
- "entityType": "document",
- "documentId": "12345",
- "name": "Test Document",
- "documentType": {
- "code": "Hearing Document"
}, - "fileName": "Test Document",
- "documentDate": "2026-07-22",
- "description": "Court order detailing probation terms and conditions"
}
]
}
}