music nerd

ResearchRead research original

Research

Read research original

Reopen an exact source/revision/window. A URL-encoded discovery:UUID, vault:UUID or social:UUID:caption|transcript sourceId is accepted; a bare evidence UUID remains supported. Saved Lore/social reads use the current eligible public revision and return 409 on change. Retained discovery versions remain readable while current curation and access permit them. Uploaded/private material and interview history are excluded. Current claimant/admin may inspect unresolved discoveries for review.

GET/api/artist/{id}/research/evidence/{evidenceId}
GET/api/artist/{id}/research/evidence/{evidenceId}

Reopen an exact source/revision/window. A URL-encoded discovery:UUID, vault:UUID or social:UUID:caption|transcript sourceId is accepted; a bare evidence UUID remains supported. Saved Lore/social reads use the current eligible public revision and return 409 on change. Retained discovery versions remain readable while current curation and access permit them. Uploaded/private material and interview history are excluded. Current claimant/admin may inspect unresolved discoveries for review.

Authorization

Authorizationstringrequired

Current artist claimant or administrator Privy access token. Kept in this tab only.

Path

idstringrequired

evidenceIdstringrequired

Query

revisionstringrequired

startinteger

maxCharsinteger

cURL
curl --request GET \
  --url 'https://musicnerd-api.vercel.app/api/artist/{id}/research/evidence/{evidenceId}?start=0&maxChars=4000'

Send the request to see the live response here.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>. Current artist claimant or administrator Privy access token.

X-MusicNerd-Research-Keystringheaderrequired

Server-only MUSICNERD_RESEARCH_API_KEY. Public evidence research only; never grants review or interview-history access.

Path Parameters

idstringrequired
evidenceIdstringrequired

Query Parameters

revisionstringrequired
startinteger

Default: 0

maxCharsinteger

Default: 4000

Response

application/json

Success

statusanyrequired
passageobjectrequired
Properties for passage
sourceIdstringrequired
revisionstringrequired
startintegerrequired

minimum: 0

endintegerrequired

minimum: 0

textstringrequired
urlstringrequired
curationstring · enumrequired

Values: "approved", "pending"

evidenceKindstring · enum

Values: "original_text", "caption", "provider_transcript"

speakerstring · enum

Values: "not_applicable", "unverified"

publishedAtstring | null
retrievedAtstring | null
truncatedboolean | null
totalCharsintegerrequired
nextStartinteger | nullrequired