SQI1: game import format#
The site builds this payload from GET /api/epgp/game-import, JSON-encodes it, base64s it, and prefixes it with SQI1: to make one paste-able string. The addon decodes it with /sq import, or receives it automatically through the companion app. Defined once in the website’s packages/sidequest-common, so this table always matches what the addon actually receives.
GameImportPayload#
The full SQI1: payload built by GET /api/epgp/game-import.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
no |
|
|
|
no |
|
|
|
no |
|
|
|
no |
|
|
|
no |
|
|
|
yes |
GameImportEvent#
One upcoming scheduled event in the game-import payload.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
no |
|
|
|
yes |
GameImportSignup#
One event sign-up in the game-import payload. character is the free-text sign-up name, no realm.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
no |
|
|
|
yes |
GameImportStandingsRow#
One standings row in the game-import payload.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
|
|
|
yes |
|
|
|
no |
|
|
|
no |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |
|
|
|
yes |