music nerd

ResearchRead research original

Research

Read research original

Reopen an exact source/revision/window. A URL-encoded discovery:UUID, vault:UUID public_answer: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. Published responses already visible in Latest are eligible with exact response text; edited responses invalidate old revisions and unpublished/deleted responses become unavailable. Uploaded/private material, private interview sessions and correction 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 public_answer: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. Published responses already visible in Latest are eligible with exact response text; edited responses invalidate old revisions and unpublished/deleted responses become unavailable. Uploaded/private material, private interview sessions and correction 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

Stable current source reference, including latest:<spotify|deezer|inprocess>:<64hex> provider snapshot originals. Removing/changing the connected account or successfully refreshing away a hidden/removed item makes its old reference unavailable; changed originals have a different revision.

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
activityDatestring

Optional provider activity date. Preserves YYYY, YYYY-MM or full date/time precision. Never substitutes for source publication time.

activityDateKindstring · enum

Meaning of activityDate. Exact catalog release-date claims require original catalog text, not publishedAt.

Values: "release", "moment"

totalCharsintegerrequired
nextStartinteger | nullrequired