Skip to main content
POST
/
api
/
courtlistener
/
oral-arguments
/courtlistener/oral-arguments
curl --request POST \
  --url https://api.anysite.io/api/courtlistener/oral-arguments \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "oral_argument": 123,
  "timeout": 300
}
'
[
  {
    "id": 123,
    "@type": "CourtlistenerOralArgument",
    "case_name": "<string>",
    "case_name_short": "<string>",
    "case_name_full": "<string>",
    "docket_id": 123,
    "panel_ids": [],
    "judges": "<string>",
    "source": "<string>",
    "sha1": "<string>",
    "download_url": "<string>",
    "local_path_mp3": "<string>",
    "local_path_original_file": "<string>",
    "filepath_ia": "<string>",
    "duration": 123,
    "processing_complete": false,
    "blocked": false,
    "stt_status": 123,
    "stt_source": 123,
    "stt_transcript": "<string>",
    "web_url": "<string>",
    "blocked_at": 123,
    "created_at": 123,
    "updated_at": 123
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
oral_argument
integer
required

Oral argument (audio) identifier

Examples:

105630

1000

timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500

Response

Successful Response

id
integer
required
@type
string
default:CourtlistenerOralArgument
case_name
string | null
case_name_short
string | null
case_name_full
string | null
docket_id
integer | null
panel_ids
integer[]
judges
string | null
source
string | null
sha1
string | null
download_url
string | null
local_path_mp3
string | null
local_path_original_file
string | null
filepath_ia
string | null
duration
integer | null
processing_complete
boolean
default:false
blocked
boolean
default:false
stt_status
integer | null
stt_source
integer | null
stt_transcript
string | null
web_url
string | null
blocked_at
integer | null
created_at
integer | null
updated_at
integer | null