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}
Try it Endpoint GET Check health Advance research Run the research scheduler Look again Request question research Read question research Review queue Review a discovery Read research original Onboarding chat turn Onboarding state Artist brief List artist sources Search original evidence Read an original source Interview history Research status Recover missing source text Read mandatory interview memory List active interview boundaries Save an explicit interview boundary Retract an interview boundary Restore saved interview Start interview sitting Save prepared question Save exact interview answer Finish interview sitting List saved interview responses Read an exact response Revise a saved response Review response versions GET / api/ artist/ {id} / research/ evidence/ {evidenceId}
Send 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 Path Query 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.
curl --request GET \
--url 'https://musicnerd-api.vercel.app/api/artist/YOUR_ID/research/evidence/YOUR_EVIDENCE_ID?revision=YOUR_REVISION' \
--header 'Authorization: Bearer YOUR_TOKEN'
200 400 401 403 404 409 413 429 503 {
"passage" : {
"sourceId" : "string" ,
"revision" : "string" ,
"start" : 0 ,
"end" : 0 ,
"text" : "string" ,
"url" : "string" ,
"curation" : "approved"
},
"totalChars" : 0
}
Authorizations Authorizationstring header required
Bearer authentication header of the form Bearer <token>. Current artist claimant or administrator Privy access token.
X-MusicNerd-Research-Keystring header required
Server-only MUSICNERD_RESEARCH_API_KEY. Public evidence research only; never grants review or interview-history access.
Query Parameters maxCharsinteger
Default: 4000
Response Status 200 400 401 403 404 409 413 429 503 application/json passageobject required
Properties for passage startinteger required
minimum: 0
endinteger required
minimum: 0
curationstring · enum required
Values: "approved", "pending"
evidenceKindstring · enum
Values: "original_text", "caption", "provider_transcript"
speakerstring · enum
Values: "not_applicable", "unverified"
totalCharsinteger required
nextStartinteger | null required