Administrative Office of the U.S. Courts Services API

The Services API from Administrative Office of the U.S. Courts — 2 operation(s) for services.

Operations 2

POST /services/cso-auth Administrative Office of the U.S. Courts Authenticate a user
POST /services/cso-logout Administrative Office of the U.S. Courts Logout a user

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/administrative-office-of-the-u-s-courts-services-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

administrative-office-of-the-u-s-courts-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Administrative Office of the U.S. Courts PACER Authentication Services API
  description: API for authenticating users with PACER credentials.
  version: 1.0.0
servers:
- url: https://{environment}.uscourts.gov
  variables:
    environment:
      enum:
      - qa-login
      - pacer.login
      default: qa-login
tags:
- name: Services
paths:
  /services/cso-auth:
    post:
      summary: Administrative Office of the U.S. Courts Authenticate a user
      description: Authenticate using PACER username and password to get an authentication token.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                loginId:
                  type: string
                  description: PACER username
                password:
                  type: string
                  description: PACER password
                clientCode:
                  type: string
                  description: Optional client code for court searches
                redactFlag:
                  type: string
                  enum:
                  - '1'
                  description: Required for filers to comply with redaction rules
          application/xml:
            schema:
              type: object
              xml:
                name: CsoAuth
              properties:
                loginId:
                  type: string
                password:
                  type: string
                clientCode:
                  type: string
                redactFlag:
                  type: string
      responses:
        '200':
          description: Successful authentication
          content:
            application/json:
              schema:
                type: object
                properties:
                  nextGenCSO:
                    type: string
                    description: Authentication token
                  loginResult:
                    type: string
                    description: Login result code
                  errorDescription:
                    type: string
                    description: Error details, if any
            application/xml:
              schema:
                type: object
                xml:
                  name: CsoAuth
                properties:
                  nextGenCSO:
                    type: string
                  loginResult:
                    type: string
                  errorDescription:
                    type: string
      tags:
      - Services
  /services/cso-logout:
    post:
      summary: Administrative Office of the U.S. Courts Logout a user
      description: Invalidates the authentication token
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                nextGenCSO:
                  type: string
                  description: Authentication token to be invalidated
          application/xml:
            schema:
              type: object
              xml:
                name: CsoAuth
              properties:
                nextGenCSO:
                  type: string
      responses:
        '200':
          description: Successful logout
          content:
            application/json:
              schema:
                type: object
                properties:
                  loginResult:
                    type: string
                    description: Logout result code
                  errorDescription:
                    type: string
                    description: Error details, if any
            application/xml:
              schema:
                type: object
                xml:
                  name: CsoAuth
                properties:
                  loginResult:
                    type: string
                  errorDescription:
                    type: string
      tags:
      - Services