ReferenceData modelPersons
Persons
Person profiles, appearances, memberships, game logs, and person-scoped identifiers.
The person-centered resources: canonical humans, their bio fields, dated team memberships, contest appearances, and person game-log rows.
AppearanceobjectA person's participation in one contest — the identity edge. Keyed uniquelyAppearanceIdscalarMinted entity id (`apr_<base32>`).AppearanceListResponseobjectMembershipIdscalarMinted entity id (`mem_<base32>`).MembershipListResponseobjectMembershipViewobjectOne team affiliation on the wire — the response DTO forPersonobjectA canonical human. Identity is the minted [`PersonId`]; everything else livesPersonBaseballBioobjectBaseball-only person attributes. Existing at all says "this is a baseballPersonBioobjectAssembled biographical attributes for a [`Person`]. Each field is thePersonCapabilitiesobjectThe capability surface for one `(person, competition, season)`: only the phases the person **actually recorded** that season — aPersonDetailViewobjectThe `GET /v1/persons/{per_id}` detail response (spec: Injury History PR C,PersonGameLogEntryobjectOne row of a person's game log (Workflow-1 task A4) — the game the appearancePersonGameLogListResponseobjectPersonIdscalarMinted entity id (`per_<base32>`).PersonInjuryHistoryobjectA person's full injury history, partitioned by source.PersonListResponseobjectPersonOddsResponseobjectPersonOverviewobjectThe composed player overview — everything a consumer popupPositionCodescalarSource-reported sport-specific player position code.