Trigger a backfill operation by type
Input
Encoding
application/jsonbatchSize
integer
Optional
Batch size for fullReindex type
did
stringdid
Optional
DID for didSync type
pdsUrl
string
Optional
PDS URL for pdsScan type
type
string
Required
Backfill operation type to trigger
uri
stringat-uri
Optional
Eprint URI for citationExtraction type
Output
Encoding
application/jsonoperation
ref#backfillOperation
Required
The started backfill operation
Errors
AuthenticationRequired
AdminRequired
InvalidBackfillType
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"type"
],
"properties": {
"did": {
"type": "string",
"format": "did",
"description": "DID for didSync type"
},
"uri": {
"type": "string",
"format": "at-uri",
"description": "Eprint URI for citationExtraction type"
},
"type": {
"type": "string",
"description": "Backfill operation type to trigger",
"knownValues": [
"pdsScan",
"freshnessScan",
"citationExtraction",
"fullReindex",
"governanceSync",
"didSync"
]
},
"pdsUrl": {
"type": "string",
"description": "PDS URL for pdsScan type"
},
"batchSize": {
"type": "integer",
"description": "Batch size for fullReindex type"
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "AuthenticationRequired"
},
{
"name": "AdminRequired"
},
{
"name": "InvalidBackfillType"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"operation"
],
"properties": {
"operation": {
"ref": "#backfillOperation",
"type": "ref",
"description": "The started backfill operation"
}
}
},
"encoding": "application/json"
},
"description": "Trigger a backfill operation by type"
}