Retrieve a list of all tracked cases.
643 matches
94 actions
UniCourt Enterprise
94 actions
- Appeal Court Objects for given courtId.GETv1.0.0
- AreaOfLaw Object for the given AreaOfLaw Id.GETv1.0.0
- AreaOfLaw Object.GETv1.0.0
- Associated Court for given Court Location.GETv1.0.0
- Associated Court for given Jurisdiction Geo.GETv1.0.0
- Associated Court Location for given courtId.GETv1.0.0
- Attorney Representation Type Object for the given attorneyRepresentationTypeId.GETv1.0.0
- Attorney Representation Type Object.GETv1.0.0
- Attorney Type Object for given Attorney Type Id.GETv1.0.0
- Attorney Type Object.GETv1.0.0
- Attorneys Associated with the Judge.GETv1.0.0
- Attorneys that represented the Party.GETv1.0.0
- Attorneys working for the Law Firm.GETv1.0.0
- Case Class Object for the given Case Class Id.GETv1.0.0
- Case Class Object.GETv1.0.0
- Case Count Analytics by Area Of Law.GETv1.0.0
- Case Count Analytics by Attorney.GETv1.0.0
- Case Count Analytics by Case Class.GETv1.0.0
- Case Count Analytics by Case Type Group.GETv1.0.0
- Case Count Analytics by Case Type.GETv1.0.0
- Case Count Analytics by Court Location.GETv1.0.0
- Case Count Analytics by Court System.GETv1.0.0
- Case Count Analytics by Court.GETv1.0.0
- Case Count Analytics by CourtType.GETv1.0.0
- Case Count Analytics by Judge.GETv1.0.0
- Case Count Analytics by Jurisdiction Geo.GETv1.0.0
- Case Count Analytics by Norm Law Firm.GETv1.0.0
- Case Count Analytics by Opposing Norm Attorney.GETv1.0.0
- Case Count Analytics by Opposing Norm Law Firm.GETv1.0.0
- Case Count Analytics by Opposing Norm Party.GETv1.0.0
- Case Count Analytics by Party Role Group.GETv1.0.0
- Case Count Analytics by Party Role.GETv1.0.0
- Case Count Analytics by Party.GETv1.0.0
- Case Relationship Type Object for the given caseRelationshipTypeId.GETv1.0.0
- Case Relationship Type Object.GETv1.0.0
- Case Status Group Object.GETv1.0.0
- Case Status Object.GETv1.0.0
- Case Type Object.GETv1.0.0
- CaseType Group for the given CaseType Group Id.GETv1.0.0
- CaseType Object for given Case Type Id.GETv1.0.0
- CaseTypeGroup Object.GETv1.0.0
- CauseOfAction Object for the given causeOfActionId.GETv1.0.0
- CauseOfAction Object.GETv1.0.0
- CauseOfActionAdditionaData Object.GETv1.0.0
- CauseOfActionAdditionalData Object for the given causeOfActionAdditionalDataId.GETv1.0.0
- CauseOfActionGroup Object for the given causeOfActionGroupId.GETv1.0.0
- CauseOfActionGroup Object.GETv1.0.0
- Charge Additional Data Object for the given chargeAdditionalDataId.GETv1.0.0
- Charge Additional Data Object.GETv1.0.0
- Charge Group Object for the given chargeGroupId.GETv1.0.0
- Charge Group Object.GETv1.0.0
- Charge Object for the given chargeId.GETv1.0.0
- Charge Object.GETv1.0.0
- ChargeDegree Object for the given chargeDegreeId.GETv1.0.0
- ChargeDegree Object.GETv1.0.0
- ChargeSeverity Object for the given chargeSeverityId.GETv1.0.0
- ChargeSeverity Object.GETv1.0.0
- Court Object for given courtId.GETv1.0.0
- Court Objects.GETv1.0.0
- Court Service Status Object for the given courtServiceStatusId.GETv1.0.0
- Court Service Status Object.GETv1.0.0
- Court System Object for given courtSystemId.GETv1.0.0
- Court System Objects.GETv1.0.0
- Court Type Object for given courtTypeId.GETv1.0.0
- Court Type Objects.GETv1.0.0
- Courthouse Object for given Court Location Id.GETv1.0.0
- Courthouse Object.GETv1.0.0
- Get all the previous 12 billing cycles.GETv1.0.0
- Get API usage for a requested Date.GETv1.0.0
- Get Case Track list.GETv1.0.0
- Get Case Update list for a requested Date.GETv1.0.0
- Gets Associated Party details for a requested Attorney ID.GETv1.0.0
- Gets Attorneys for a requested Case ID.GETv1.0.0
- Gets Court Coverage of all courts of specific type.GETv1.0.0
- Gets details for a requested Attorney ID.GETv1.0.0
- Gets details for a requested Judge ID.GETv1.0.0
- Gets Hearings for a requested Case ID.GETv1.0.0
- Gets Judges for a requested Case ID.GETv1.0.0
- Gets Related Cases for a requested Case ID.GETv1.0.0
- Judge Type Object for the given judgeTypeId.GETv1.0.0
- Judge Type Object.GETv1.0.0
- Judges faced by the Attorney.GETv1.0.0
- Judges Faced By the Law Firm.GETv1.0.0
- Judges Faced By the Party.GETv1.0.0
- Jurisdiction Geo Object for given Jurisdiction Geo Id.GETv1.0.0
- Jurisdiction Geo Object.GETv1.0.0
- Jurisdiction Geo Objects for given courtId.GETv1.0.0
- Law Firms the attorney has worked for.GETv1.0.0
- Norm Attorney Details.GETv1.0.0
- Norm Judge Details.GETv1.0.0
- Norm LawFirm Details.GETv1.0.0
- Returns the caseStatus information for the given caseStatusId.GETv1.0.0
- Returns the caseStatusGroup information for the given caseStatusGroupId.GETv1.0.0
- Specify the billing cycle to know the API usage.GETv1.0.0
Other/UniCourt Enterprise
Get Case Track list.
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
{
"type": "object",
"properties": {
"lastFetchDate": {
"type": "string",
"format": "date-time"
},
"lastFetchDateWithUpdates": {
"type": "string",
"format": "date-time"
},
"pageNumber": {
"type": "integer"
}
},
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
{
"type": "object",
"required": [
"caseTrackPreviewArray",
"nextPageAPI",
"object",
"pageNumber",
"previousPageAPI",
"totalCount",
"totalPages"
],
"properties": {
"caseTrackPreviewArray": {
"type": "array",
"description": "Array of cases tracked.",
"items": {
"type": "object",
"required": [
"object",
"caseId",
"pacerOptions",
"schedule",
"lastTrackedDetails",
"lastFetchDate",
"lastFetchDateWithUpdates",
"caseAPI"
],
"properties": {
"caseAPI": {
"type": "string",
"format": "uri"
},
"caseId": {
"type": "string",
"description": "Unique Id for a Case in UniCourt."
},
"lastFetchDate": {
"type": "string",
"format": "date-time",
"description": "The date and time when the case was last fetched from the Court. This date and time is in UTC. Formatted as YYYY-MM-DDTHH:MM:SS+ZZ:zz, Note: It is not necessary that every time the case is fetched from Court we find changes in the case information. It could be that we already have the latest information from the Court and no changes exist."
},
"lastFetchDateWithUpdates": {
"type": "string",
"format": "date-time",
"description": "The date and time when the case was last fetched from the Court where we found changes in the case information. This date and time is in UTC. Formatted as YYYY-MM-DDTHH:MM:SS+ZZ:zz,"
},
"lastTrackedDetails": {
"type": "object",
"required": [
"object",
"pacerOptions",
"lastTrackDate",
"lastTrackException"
],
"properties": {
"lastTrackDate": {
"type": "string",
"format": "date-time",
"description": "The date and time when the case was tracked for this account."
},
"lastTrackException": {
"type": "object",
"description": "Exception object contains specific error code and its message related to the API request validation error or error occurred during API request processing.",
"required": [
"object",
"code",
"message",
"details"
],
"properties": {
"code": {
"type": "string",
"description": "Indicates the type of error occured."
},
"details": {
"type": "string",
"description": "Describes what went wrong."
},
"message": {
"type": "string",
"description": "Indicates the error message that describes the error code."
},
"object": {
"type": "string"
}
}
},
"object": {
"type": "string",
"description": "Name of the object."
},
"pacerOptions": {
"type": "object",
"description": "Applicable for PACER cases.",
"required": [
"object",
"pacerUserId",
"pacerClientCode",
"fetchParticipantsIfOlderThanDays",
"refreshType",
"additionalPageArray"
],
"properties": {
"additionalPageArray": {
"type": "array",
"description": "Currently this option is only applicable for Federal PACER cases. The default behavior of the Case Update is to fetch the Docket Report from PACER which includes the parties and attorneys too.\n\nHowever if you need to fetch information for other pages in PACER you will need to specify it here.\n- associatedCases:\n> This will fetch the Associated Cases page in PACER if available. This page consists of related cases especially applicable for Multi-District Litigation cases and Member Cases. Including this option will internally link all related cases in our system. Data from this page will be available via the Related Cases API.\n- caseSummary:\n> This will fetch the Case Summary page in PACER if available. This page consists of additional case info which is not present in the Docket Report page. Data from this page will be structured and available as response in the Case API’s ```additional_info``` field.\n- listOfCreditors:\n> This page will fetch the “List Of Creditors” page for PACER Bankruptcy cases of case type \"bk\". Note that this page cannot be extracted for Bankruptcy cases of case type \"ap\" (Adversary Proceedings). This page consists of the Creditor information like the name and address of the Creditors. Data from this page will be structured and available as response in the Case API.\n",
"items": {
"type": "object",
"properties": {
"fetchIfOlderThanDays": {
"type": "integer",
"description": "You can limit how often this page information is fetched to reduce your PACER fees.\n\nMin days is 0 and Max days is 100.\n\nExample:\n1. Specifying a value of 0 ensures that this page is fetched from PACER for this case update irrespective of when the page was last fetched.\n2. Specifying a value of 30 ensures that this page is fetched from PACER for this case update only if the last fetch was older than 30 days.\n"
},
"page": {
"type": "string",
"enum": [
"associatedCases",
"caseSummary",
"listOfCreditors"
]
}
}
}
},
"fetchParticipantsIfOlderThanDays": {
"type": "integer",
"description": "**Currently this option is only applicable for Federal PACER cases. You can limit how often parties and attorneys for a PACER case are fetched to reduce your PACER fees. If you are tracking cases daily or hourly you could easily end up with a large PACER bill.**\n\n**Use Case: Cases are typically updated to check for new docket entry filings. However every update to PACER case costs money. Participants for a case change less often than docket entry filings. So fetching participants for every update might result in unnecessary PACER costs; especially on cases which have a lot of parties and attorneys. So instead of getting charged the minimum cost of $0.10 for an update which might have had few docket entries, you could end up spending $3 for every update because there were a lot of parties for that case that were also fetched.**\n\n**With this option you can choose when to fetch parties for case based on when was it last fetched.**\nYou can limit how often this participants are fetched in a PACER case to keep your PACER costs under control.\n\nMin days is 0 and Max days is 100.\n\nExample:\n1. Specifying a value of 0 ensures that participants are fetched from PACER for this case update irrespective of when the participants were last fetched.\n2. Specifying a value of 30 ensures that participants are fetched from PACER for this case update only if the last fetch was older than 30 days.\n"
},
"object": {
"type": "string",
"description": "Name of the object."
},
"pacerClientCode": {
"type": "string",
"description": "PACER Client Code. This is mandatory if your setting in PACER website is set to True for required client code."
},
"pacerUserId": {
"type": "string",
"description": "**Your PACER credentials username. This is mandatory when a PACER Case is being requested in the API. For Non PACER cases this is not mandatory. Suppose your request consists of Non PACER and PACER Cases then this needs to be passed becuase you are requesting a PACER case too.**"
},
"refreshType": {
"type": "string",
"description": "This flag determines whether to pull only new or pull all the docket entries for a PACER case being requested.\n\nOnly one of the two values is allowed:\n- fetchNewDocketEntries:\n > Updates the PACER case with only new docket entries that have been added after the previous update of the case being requested.\n- fetchAllDocketEntries:\n > Updates the PACER case by re-parsing all dockets from #1 till latest docket entry available.\n",
"enum": [
"fetchNewDocketEntries",
"fetchAllDocketEntries"
]
}
}
}
}
},
"object": {
"type": "string",
"description": "Name of the object."
},
"pacerOptions": {
"type": "object",
"description": "Applicable for PACER cases.",
"required": [
"object",
"pacerUserId",
"pacerClientCode",
"fetchParticipantsIfOlderThanDays",
"refreshType",
"additionalPageArray"
],
"properties": {
"additionalPageArray": {
"type": "array",
"description": "Currently this option is only applicable for Federal PACER cases. The default behavior of the Case Update is to fetch the Docket Report from PACER which includes the parties and attorneys too.\n\nHowever if you need to fetch information for other pages in PACER you will need to specify it here.\n- associatedCases:\n> This will fetch the Associated Cases page in PACER if available. This page consists of related cases especially applicable for Multi-District Litigation cases and Member Cases. Including this option will internally link all related cases in our system. Data from this page will be available via the Related Cases API.\n- caseSummary:\n> This will fetch the Case Summary page in PACER if available. This page consists of additional case info which is not present in the Docket Report page. Data from this page will be structured and available as response in the Case API’s ```additional_info``` field.\n- listOfCreditors:\n> This page will fetch the “List Of Creditors” page for PACER Bankruptcy cases of case type \"bk\". Note that this page cannot be extracted for Bankruptcy cases of case type \"ap\" (Adversary Proceedings). This page consists of the Creditor information like the name and address of the Creditors. Data from this page will be structured and available as response in the Case API.\n",
"items": {
"type": "object",
"properties": {
"fetchIfOlderThanDays": {
"type": "integer",
"description": "You can limit how often this page information is fetched to reduce your PACER fees.\n\nMin days is 0 and Max days is 100.\n\nExample:\n1. Specifying a value of 0 ensures that this page is fetched from PACER for this case update irrespective of when the page was last fetched.\n2. Specifying a value of 30 ensures that this page is fetched from PACER for this case update only if the last fetch was older than 30 days.\n"
},
"page": {
"type": "string",
"enum": [
"associatedCases",
"caseSummary",
"listOfCreditors"
]
}
}
}
},
"fetchParticipantsIfOlderThanDays": {
"type": "integer",
"description": "**Currently this option is only applicable for Federal PACER cases. You can limit how often parties and attorneys for a PACER case are fetched to reduce your PACER fees. If you are tracking cases daily or hourly you could easily end up with a large PACER bill.**\n\n**Use Case: Cases are typically updated to check for new docket entry filings. However every update to PACER case costs money. Participants for a case change less often than docket entry filings. So fetching participants for every update might result in unnecessary PACER costs; especially on cases which have a lot of parties and attorneys. So instead of getting charged the minimum cost of $0.10 for an update which might have had few docket entries, you could end up spending $3 for every update because there were a lot of parties for that case that were also fetched.**\n\n**With this option you can choose when to fetch parties for case based on when was it last fetched.**\nYou can limit how often this participants are fetched in a PACER case to keep your PACER costs under control.\n\nMin days is 0 and Max days is 100.\n\nExample:\n1. Specifying a value of 0 ensures that participants are fetched from PACER for this case update irrespective of when the participants were last fetched.\n2. Specifying a value of 30 ensures that participants are fetched from PACER for this case update only if the last fetch was older than 30 days.\n"
},
"object": {
"type": "string",
"description": "Name of the object."
},
"pacerClientCode": {
"type": "string",
"description": "PACER Client Code. This is mandatory if your setting in PACER website is set to True for required client code."
},
"pacerUserId": {
"type": "string",
"description": "**Your PACER credentials username. This is mandatory when a PACER Case is being requested in the API. For Non PACER cases this is not mandatory. Suppose your request consists of Non PACER and PACER Cases then this needs to be passed becuase you are requesting a PACER case too.**"
},
"refreshType": {
"type": "string",
"description": "This flag determines whether to pull only new or pull all the docket entries for a PACER case being requested.\n\nOnly one of the two values is allowed:\n- fetchNewDocketEntries:\n > Updates the PACER case with only new docket entries that have been added after the previous update of the case being requested.\n- fetchAllDocketEntries:\n > Updates the PACER case by re-parsing all dockets from #1 till latest docket entry available.\n",
"enum": [
"fetchNewDocketEntries",
"fetchAllDocketEntries"
]
}
}
},
"schedule": {
"type": "object",
"required": [
"object",
"type",
"days"
],
"properties": {
"days": {
"type": "array",
"description": "[] -> if schedule type is daily <br>\n1-7 -> if schedule type is weekly <br>\n1-31 -> if schedule type is monthly\n",
"items": {
"type": "integer"
}
},
"object": {
"type": "string",
"description": "Name of the object."
},
"type": {
"type": "string",
"enum": [
"daily",
"weekly",
"monthly"
]
}
}
}
}
}
},
"nextPageAPI": {
"type": "string",
"format": "uri",
"description": "Link for the next page."
},
"object": {
"type": "string",
"description": "Name of the object."
},
"pageNumber": {
"type": "integer",
"description": "Current page number."
},
"previousPageAPI": {
"type": "string",
"format": "uri",
"description": "Link for the previous page."
},
"totalCount": {
"type": "integer",
"description": "Total number of case track available."
},
"totalPages": {
"type": "integer",
"description": "Total number of pages available."
}
}
}