Fixed

CUSIP length constraints corrected on fixed income assets

Broker API

The cusip field on the us_treasury and us_corporate schemas now has minLength and maxLength of 9, matching its documented nine-character CUSIP format and ^[A-Z0-9]{9}$ pattern. Previously the length bounds were 12, so no value could satisfy both the pattern and the length check.

  • cusip on us_treasury and us_corporate: length is now 9.
  • The sibling isin fields keep their 12-character constraints.

Generated clients and validators can now accept the nine-character CUSIP values the API actually returns.

Affected Endpoints

  • GET /v1/assets/fixed_income/us_treasuries
  • GET /v1/assets/fixed_income/us_corporates