Skip to content

List Revisions

GET
/theses/{thesis_id}/revisions
curl --request GET \
--url http://127.0.0.1:8000/theses/example/revisions
thesis_id
required
Thesis Id
string

Successful Response

Media typeapplication/json
Response List Revisions Theses Thesis Id Revisions Get
Array<object>
ThesisRevision
object
base_thesis_version
required
Base Thesis Version
integer
committed_thesis_version
required
Committed Thesis Version
integer
delta
required
ThesisDelta
object
base_thesis_version
required
Base Thesis Version
integer
claim_deltas
required
Claim Deltas
Array<object>
ClaimDelta
object
claim_id
required
Claim Id
string
evidence_ids
Evidence Ids
Array<string>
explanation
required
Explanation
string
matched_falsifier
Any of:
string
status
required
DeltaStatus
string
Allowed values: supported weakened possibly_invalidated unknown
disclosure_id
required
Disclosure Id
string
evidence_packs
required
Evidence Packs
Array<object>
EvidencePack
object
claim_id
required
Claim Id
string
items
required
Items
Array<object>
EvidenceItem
object
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
Allowed values: sentence list_item table_row
page_number
Any of:
integer
quote
required
Quote
string
score
Score
number
0
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
Allowed values: approve reject
edited_delta
Any of:
ThesisDelta
object
base_thesis_version
required
Base Thesis Version
integer
claim_deltas
required
Claim Deltas
Array<object>
ClaimDelta
object
claim_id
required
Claim Id
string
evidence_ids
Evidence Ids
Array<string>
explanation
required
Explanation
string
matched_falsifier
Any of:
string
status
required
DeltaStatus
string
Allowed values: supported weakened possibly_invalidated unknown
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>
ValidationError
object
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"
}
]
}