Skip to content

admin

5 endpoints at a glance
MethodPathSummary
POST/admin/backfills/gac-directionRun Gac Direction Backfill
POST/admin/backfills/guild-eventsRun Guild Events Backfill
GET/admin/backfills/statusBackfill Status
GET/admin/unlock-visibility/Get Unlock Visibility
PUT/admin/unlock-visibility/Put Unlock Visibility

admin


Backfill Status

GET
/admin/backfills/status

Current state of everything the panel can act on.

Cheap counts only — no scan of the ~1.9 GB snapshot collection. The
point is to answer "is there anything to do here" without running
anything.

Parameters

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground

Samples


Run Guild Events Backfill

POST
/admin/backfills/guild-events

Recover finished TB / TW results from stored guild snapshots.

Idempotent and safe to run while the daily refresh is going, so there
is no confirmation step — the worst case is that it reports zeros.

Parameters

Query Parameters

guild_id

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground

Variables
Key
Value

Samples


Run Gac Direction Backfill

POST
/admin/backfills/gac-direction

Repair GAC promotion/demotion events stored with the direction
inverted.

Dry run by default. This one rewrites history, so apply is
opt-in here exactly as it is on the API-key surface and the command
line — the panel shows the dry-run counts first and only then offers
to write.

Parameters

Query Parameters

apply
Type
boolean
Default
false
player_id

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground

Variables
Key
Value

Samples


Get Unlock Visibility

GET
/admin/unlock-visibility/

Editor state: full gated list + each entry's current visibility.

Parameters

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground

Samples


Put Unlock Visibility

PUT
/admin/unlock-visibility/

Replace the hidden list with the editor's serialised state.

Parameters

Request Body

application/json
JSON
{
  
"hidden_base_ids": [
  
  
"string"
  
]
}

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground

Body

Samples


SWGoH — Blue Sapphire Software.