List Revisions
GET
/theses/{thesis_id}/revisions
const url = 'http://127.0.0.1:8000/theses/example/revisions';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://127.0.0.1:8000/theses/example/revisionsParameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”thesis_id
required
Thesis Id
string
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
Response List Revisions Theses Thesis Id Revisions Get
Array<object>
ThesisRevisionobject
base_thesis_version
required
Base Thesis Version
integer
committed_thesis_version
required
Committed Thesis Version
integer
delta
required
ThesisDelta
disclosure_id
required
Disclosure Id
string
evidence_packs
required
Evidence Packs
Array<object>
EvidencePackobject
claim_id
required
Claim Id
string
items
required
Items
Array<object>
EvidenceItemobject
artifact_id
Artifact Id
string
chunk_id
required
Chunk Id
string
end_char
required
End Char
integer
evidence_id
required
Evidence Id
string
kind
required
Kind
string
quote
required
Quote
string
score
Score
number
section
required
Section
string
source_date
required
Source Date
string
source_end_char
required
Source End Char
integer
source_id
required
Source Id
string
source_start_char
required
Source Start Char
integer
source_text
required
Source Text
string
source_url
required
Source Url
string
start_char
required
Start Char
integer
retained_evidence_ids
required
Retained Evidence Ids
Array<string>
tokens_after
required
Tokens After
integer
tokens_before
required
Tokens Before
integer
review
required
ReviewDecision
object
action
required
Action
string
edited_delta
Any of:
ThesisDelta
null
run_id
required
Run Id
string
thesis_id
required
Thesis Id
string
Example
[ { "delta": { "claim_deltas": [ { "status": "supported" } ] }, "evidence_packs": [ { "items": [ { "artifact_id": "", "kind": "sentence", "score": 0 } ] } ], "review": { "action": "approve", "edited_delta": { "claim_deltas": [ { "status": "supported" } ] } } }]Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}