Data codebook

probations

API table: probations

Probation terms and conditions recorded for a case or charge.

Definitions have been recorded for some columns and not others. A column with no definition below has not been documented yet.

A field with a fixed, closed set of values lists that set below. A field with documented codes lists its known values, and shows a meaning for the ones that have been described. Other value lists are not published here. Licensed clients can read them through GET /metadata.

Case Number

API field: case_number

Maryland Judiciary case number that links this probation record to case_info.

Served type
String
Nullability
Always present on a served row
Query capabilities
  • selectable
  • filter: equals

Populated on 100% of served rows (941,555 of 941,555) and on 100% of records collected since 2026 (356,904 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Type

API field: probation_type

Legacy source label for the probation term, such as Supervised or UnSupervised.

Served type
String
Nullability
May be null
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • aggregate group

Populated on 19.7% of served rows (185,167 of 941,555) and on <1% of records collected since 2026 (20 of 356,904), measured October 15, 2026 at 03:03 UTC

Start Date

API field: start_date

Parsed date the probation term begins.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable
  • sortable
  • default sort: desc
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on 36.4% of served rows (342,974 of 941,555) and on 64.1% of records collected since 2026 (228,618 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Duration Years

API field: duration_years

Years component of a legacy probation duration that cannot always be assigned to supervised or unsupervised probation.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 19.8% of served rows (186,459 of 941,555) and on <1% of records collected since 2026 (20 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Duration Months

API field: duration_months

Months component of a legacy probation duration that cannot always be assigned to supervised or unsupervised probation.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 19.8% of served rows (186,459 of 941,555) and on <1% of records collected since 2026 (20 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Duration Days

API field: duration_days

Days component of a legacy probation duration that cannot always be assigned to supervised or unsupervised probation.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 19.8% of served rows (186,459 of 941,555) and on <1% of records collected since 2026 (20 of 356,904), measured October 15, 2026 at 03:03 UTC

Supervised

API field: supervised

Whether the source marks the probation as supervised.

Served type
Boolean
Nullability
May be null
Query capabilities
  • selectable

Populated on 69.7% of served rows (656,039 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Supervised Years

API field: supervised_years

Years component of the supervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 71.2% of served rows (670,807 of 941,555) and on <100% of records collected since 2026 (356,884 of 356,904), measured October 15, 2026 at 03:03 UTC

Supervised Months

API field: supervised_months

Months component of the supervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 71.2% of served rows (670,807 of 941,555) and on <100% of records collected since 2026 (356,884 of 356,904), measured October 15, 2026 at 03:03 UTC

Supervised Days

API field: supervised_days

Days component of the supervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 71.2% of served rows (670,807 of 941,555) and on <100% of records collected since 2026 (356,884 of 356,904), measured October 15, 2026 at 03:03 UTC

Supervised Hours

API field: supervised_hours

Hours component of the supervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 71.2% of served rows (670,807 of 941,555) and on <100% of records collected since 2026 (356,884 of 356,904), measured October 15, 2026 at 03:03 UTC

Unsupervised

API field: unsupervised

Whether the source marks the probation as unsupervised.

Served type
Boolean
Nullability
May be null
Query capabilities
  • selectable

Populated on 69.6% of served rows (655,257 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Unsupervised Years

API field: unsupervised_years

Years component of the unsupervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 74.8% of served rows (704,224 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Unsupervised Months

API field: unsupervised_months

Months component of the unsupervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 74.8% of served rows (704,224 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Unsupervised Days

API field: unsupervised_days

Days component of the unsupervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 74.8% of served rows (704,224 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Unsupervised Hours

API field: unsupervised_hours

Hours component of the unsupervised-probation term.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 74.8% of served rows (704,224 of 941,555) and on <100% of records collected since 2026 (356,881 of 356,904), measured October 15, 2026 at 03:03 UTC

Report To

API field: report_to

Office, agency, or person to whom the probationer must report.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 13.9% of served rows (131,031 of 941,555) and on 36.7% of records collected since 2026 (131,031 of 356,904), measured October 15, 2026 at 03:03 UTC

Report By

API field: report_by

Verbatim source value describing when the probationer must report.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 8.7% of served rows (82,226 of 941,555) and on 23% of records collected since 2026 (82,226 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Text Legacy

API field: probation_text

Legacy source text describing the probation disposition.

Served type
String
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable

Populated on <1% of served rows (2,835 of 941,555) and on 0% of records collected since 2026 (0 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Comments

API field: comments

Comments supplied with the probation record.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 4.4% of served rows (41,164 of 941,555) and on 11.5% of records collected since 2026 (41,164 of 356,904), measured October 15, 2026 at 03:03 UTC

Probation Row ID

API field: id

CaseHarvester's own identifier for this probation row.

Served type
Integer
Nullability
Always present on a served row
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange

Populated on 100% of served rows (941,555 of 941,555) and on 100% of records collected since 2026 (356,904 of 356,904), measured October 15, 2026 at 03:03 UTC

Charge Row ID

API field: charge_id

CaseHarvester identifier of the associated charge for legacy charge-scoped probation rows; JSON-era rows may be case-scoped.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange

Populated on 30.4% of served rows (286,553 of 941,555) and on <1% of records collected since 2026 (23 of 356,904), measured October 15, 2026 at 03:03 UTC

Generated from the current served catalog.