Runekist
Server Details
Total Battle clan insights, chest rewards, and stacking calculations through Runekist.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin โ Test Profile.
- Status
- Unhealthy
- Uptime
- 77.3% over 22 days
- OAuth
- Not checked
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Scored across 24 tools
Most tools have distinct resource+action targets, but the 14-tool CP cluster contains several near-overlapping operations around crediting silver (record_cp_payment, attribute_cp_receipt, reconcile_manual_cp_run, transfer_cp_silver) whose boundaries require careful reading. get_insight is also an omnibus tool spanning many report families, further muddling selection. Descriptions help, but boundaries are not cleanly separable.
Nearly all names follow snake_case verb_noun with a clear cp/insight/period domain prefix where relevant (get_cp_balance, post_cp_run, list_periods). The main deviation is legacy_stacking, a bare noun that bundles list/load/calculate, and the mixed get_/list_/post_/set_ verbs are still readable and consistent enough.
24 tools is on the heavy side for the apparent scope, driven by an expansive CP sub-family that could plausibly be consolidated. Each tool is non-trivial, so it is not egregious, but the count sits in the borderline-heavy band.
The CP ledger lifecycle is thoroughly covered (preview, post, manual post, reconcile, reverse, transfer, record payment, balance, history, reports, options) and insights/context reading is broad. Notable gaps exist on the write side for clan content, since get_clan_content only reads rules, announcements and events with no corresponding create/update tools.
Available Tools
51 toolsadd_manual_fineIdempotentInspect
Record a manual fine for an exact account or membership and explicit applies_from_period_id. Use canonical whole units, never suffixes. Requires enabled fines and currency switch. Identical key/request returns original receipt; changed request conflicts. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| amount | Yes | ||
| clan_id | Yes | ||
| currency | Yes | ||
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| reason_code | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| chest_type_id | No | ||
| custom_reason | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| membership_id | No | ||
| chest_group_id | No | ||
| debt_period_id | No | ||
| fine_account_id | No | ||
| idempotency_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| source_period_id | No | ||
| applies_from_period_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
assign_journal_finesIdempotentInspect
After explicit user approval submit exactly the reviewed proposal, signed preview_receipt and key. Do not infer approval. Source/config changes require a fresh preview. Identical committed retries return actual applied totals under current authorization, even after expiry. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| config | Yes | ||
| clan_id | Yes | ||
| overrides | No | ||
| record_id | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| limit_score | No | ||
| idempotency_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| preview_receipt | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| target_period_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
attribute_cp_receiptInspect
Credit a pending silver receipt after sender review. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| clan_id | Yes | ||
| receipt_id | Yes | ||
| sender_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
delete_fine_ruleInspect
Delete the effective requirement penalty using existing inheritance semantics, including while disabled. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| currency | Yes | ||
| period_id | Yes | ||
| requirement_target_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
dismiss_cp_reportInspect
Dismiss an unhandled report with an audit reason. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| clan_id | Yes | ||
| source_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
find_playersRead-onlyInspect
Find bounded player candidates in one clan. Similar names remain separate candidates. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| clan_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
forgive_fineIdempotentInspect
Forgive exact outstanding debt for a selected account and currency/target. Requires enabled fines. Never reduces debt below zero; identical retries return original receipt. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| amount | Yes | ||
| clan_id | Yes | ||
| currency | Yes | ||
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| reason_code | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| chest_type_id | No | ||
| custom_reason | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| membership_id | No | ||
| chest_group_id | No | ||
| debt_period_id | No | ||
| fine_account_id | No | ||
| idempotency_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| source_period_id | No | ||
| applies_from_period_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_chest_reward_insightsRead-onlyInspect
Read pooled observed game rewards, not official probabilities. Filters: chest_type_codes (1โ100, caller order) and reward_item_ids (1โ100 known catalog IDs), at most 2000 type/reward combinations; detail=summary omits daily and quantity details. Unknown or conflicting scopes are rejected; known types without usable observations retain null estimates. Dates are inclusive UTC days, independent of contribution periods. Omitted filters retain the full report. Batch requests cannot combine chest_type_codes with a singular type or definition. Split large responses into smaller batches. Required scopes: rewards:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| filters | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_clan_contentRead-onlyInspect
Read visible rules, announcements, events and the caller's outstanding tasks. Required scopes: content:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| clan_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_contextRead-onlyInspect
List authorized clans, roles, locale, presentation timezone, and the Total Battle game-day boundary. game_day.timezone is UTC; starts_at is when a new game day begins, reset_at is the matching daily boundary, and duration_hours is its length. Use this boundary instead of calendar midnight for today, yesterday, this or previous game day, and daily game periods unless a tool or report explicitly defines its own window. presentation_timezone is for display only and never shifts the UTC boundary; at a 17:00 UTC reset, each game day runs from 17:00 UTC to 17:00 UTC the next day, regardless of local timezone. Required scopes: context:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_cp_balanceRead-onlyInspect
Read period-independent personal silver balances, or all clan balances for a superior. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | ||
| page | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_cp_historyRead-onlyInspect
Read a bounded page of silver entries for one game progress ID. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| clan_id | Yes | ||
| page_size | No | ||
| progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_cp_reportRead-onlyInspect
Inspect stored report summary, grouped participants or all matching player entities/loadouts. Participants use fixed size 25 and pages 1..401; player pages use size 1 by default, maximum 25. No raw evidence, images or workbook output. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| side | No | ||
| view | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No | ||
| source_id | Yes | ||
| participant_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_cp_runRead-onlyInspect
Inspect a CP batch summary, bounded immutable entries or original/current canonical source references. Sources expose unresolved manual IDs for reconciliation. Reversal adds offsetting movements and retains original charges. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| view | No | ||
| search | No | ||
| clan_id | Yes | ||
| batch_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_fine_accountRead-onlyInspect
Read an exact fine account, aliases, balances and outstanding debt periods, including when fines are disabled. Resolve ambiguous names through get_insight family=fines first. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| fine_account_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_fine_ledgerRead-onlyInspect
Read bounded fine history with stable descending cursors, including when disabled. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| clan_id | Yes | ||
| page_size | No | ||
| fine_account_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_game_calendarRead-onlyInspect
Read bounded occurrences of the configured global game schedule, including historical UTC start/end bounds. This is not observed game evidence or clan-authored content. Officer access required. Discover cycle filters in cycle_options; windows are at most 90 days. Required scopes: context:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| page | No | ||
| clan_id | Yes | ||
| page_size | No | ||
| calendar_kind | No | ||
| cycle_filters | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_guardsmen_tierRead-onlyInspect
Read a player's latest supported observed Personal Ancient reward tier, not a permanent profile property. Officer access and exact progress_id string required. Searches current plus three previous reporting periods (four total); empty and legacy slots count. Latest observation wins, even when lower or still updating. Legacy/unconfirmed identity evidence is skipped without repair. Optional period_id restricts to that in-window period with no fallback. Owned older periods return period_outside_window; invalid/foreign/future periods return period_not_found. Known players without evidence return guardsmen=null, observation=null, unavailable/no_observation. Unknown/nonvisible IDs return player_not_found. Returns player, tier/label, source period/event/reset/observation times and provenance; only status final with usable=true is safe for downstream use. Updating or conflicting evidence is unusable. get_context features.guardsmen_tiers advertises permission, independent of available data. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| period_id | No | ||
| progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_insightRead-onlyInspect
Read officer-authorized Insights. Requirements: legacy period_id returns full detail; detail=summary enables bounded score pages. Example: family=requirements, detail=summary, period_selector=last_completed, period_count=4, aggregate=player, sort=total_points, page_size=10. Or use period_id / period_ids (up to 12), membership_scope=period_participants or current_roster, member_search, exact player_ids or player_names (same-name identities stay separate), sort, direction, page. Completed means ends_at has passed in UTC. Preserved scores use the explicitly pinned historical publication. Ready scores match current inputs; finalized scores use the last published historical snapshot with stat_version_id and snapshot_completed_at. Missing/stale stats remain unavailable, not zero. Raw total_points comes from that snapshot and differs from fine-adjusted rank_points; live rules, fines and identity presentation may still change. Other family filters: chests (period_id, search, selection, sort=chest_count|total_points, direction, page, page_size; selected total_points covers selected chest types and default order remains chest_count); resources and dragon_coins (period_id, from, to, resource where applicable, search, summary_page, activity_page, page_size, ledger_search, ledger_page, ledger_page_size); forest_essence (period_id, from, to, search, summary_page, activity_page, page_size); titles (period_id, search, title_id, member_search, member_page, member_page_size); gold_pass (status, event_number, search, sort=nickname|first_observed_with_gold_pass_at|first_observed|state, direction, page, page_size; timestamp nulls last in both directions; state order with, without, unknown ascending); roster (default events: search, sort, direction, page, page_size; view=periods adds ISO-8601 at and sort=joined_at|playerName); vaults (period_id, day, interval, player, evidence_page, evidence_page_size, search, sort, page, page_size); journal (period_id, page, page_size); ancients (period_id, event_id); guardsmen and fines (period_id). Generic keys outside a family's list are rejected. Gold Pass first_observed_with_gold_pass_at is first observation with a pass, not purchase time. Roster periods are observed snapshots, not exact in-game action times. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ||
| to | No | ||
| day | No | ||
| from | No | ||
| page | No | ||
| sort | No | ||
| view | No | ||
| detail | No | ||
| family | Yes | ||
| player | No | ||
| search | No | ||
| status | No | ||
| clan_id | Yes | ||
| rule_id | No | ||
| batch_id | No | ||
| event_id | No | ||
| interval | No | ||
| resource | No | ||
| title_id | No | ||
| aggregate | No | ||
| breakdown | No | Chests only: flat period-snapshot member/type contributions, stable participant_key/type order by default; page_size up to 100, page up to 1000. Includes total, UTC period boundaries, snapshot availability/version/time. Reward observation availability does not restrict contributions. | |
| direction | No | ||
| page_size | No | ||
| period_id | No | ||
| selection | No | ||
| period_ids | No | ||
| player_ids | No | ||
| ledger_page | No | ||
| member_page | No | ||
| event_number | No | ||
| period_count | No | ||
| player_names | No | ||
| summary_page | No | ||
| activity_page | No | ||
| evidence_page | No | ||
| ledger_search | No | ||
| member_search | No | ||
| period_selector | No | ||
| ledger_page_size | No | ||
| member_page_size | No | ||
| membership_scope | No | ||
| only_outstanding | No | ||
| evidence_page_size | No | ||
| min_failed_periods | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_insight_optionsRead-onlyInspect
List authorized periods, report families, resources and player filter candidates. players.observed_resource_identities carries canonical progress_id values and current roster eligibility; use eligible identities for resource previews, not historical report names or registered membership IDs. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| family | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No | ||
| period_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_journal_fine_optionsRead-onlyInspect
Discover exact journal event, current/coming target periods, saved setups, fine availability and Guardsmen source. Saved setup config can be copied into preview; supply the required score for sliding scale. Available when fines are disabled; options do not assign fines. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| clan_id | Yes | ||
| page_size | No | ||
| record_id | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_journal_rankingRead-onlyInspect
Read a stored journal event's ranking with historical identities and exact scores. Use detail_id from journal insights; record_id disambiguates reused details. Fetch all pages and compare coverage.revision. Missing rows are not zero; stored coverage does not prove full game coverage. Required scopes: insights:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| sort | No | ||
| clan_id | Yes | ||
| detail_id | Yes | ||
| direction | No | ||
| page_size | No | ||
| record_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_my_progressRead-onlyInspect
Read the caller's personal progress, requirements and collection freshness. Required scopes: personal:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| period_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
legacy_stackingRead-onlyInspect
List, load or calculate legacy stacking. Beta layouts and writes are rejected. Required scopes: stacking:calculate. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | ||
| layout_id | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_collector_costsRead-onlyInspect
Read recent collector runs with itemized base, caravan, and report credit reservations and settlements. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| clan_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_ledgerRead-onlyInspect
Browse audited clan CP silver movements and safe counterpart identities. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_outside_balancesRead-onlyInspect
Read balances outside the published current roster for leadership. An unavailable roster differs from an empty roster. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_receiptsRead-onlyInspect
Discover exact silver receipts, stored sender and receipt IDs. Pending means not yet credited; confirm the stored sender when attributing. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| search | No | ||
| status | No | ||
| clan_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_reportsRead-onlyInspect
Browse unhandled stored CP reports by default; filter before paging. Collection switches govern collection, not manual bookkeeping or existing evidence. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| city | No | ||
| from | No | ||
| page | No | ||
| sort | No | ||
| search | No | ||
| status | No | ||
| clan_id | Yes | ||
| defender | No | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_runsRead-onlyInspect
Discover historical CP batch IDs and original charge totals, unaffected by reversal. Occurrence time descending by default; created_at means posting time. Timestamp to is exclusive; bare to date includes its UTC day. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | ||
| page | No | ||
| search | No | ||
| status | No | ||
| clan_id | Yes | ||
| direction | No | ||
| page_size | No | ||
| time_field | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_cp_transfer_recipientsRead-onlyInspect
Discover current eligible roster recipients, including unregistered players without ledger accounts. Member mode requires enabled member transfers; outside mode requires leadership. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| page | No | ||
| search | No | ||
| clan_id | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_periodsRead-onlyInspect
List bounded stored Runekist reporting periods, which are not automatically game days, without creating period rows. Required scopes: context:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
post_cp_runIdempotentInspect
Post the exact reviewed CP report selection with its preview signature and a key. Retry original arguments/token/key for fiscal replay; stale new writes require another preview. The digest is not consent or a reservation. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| clan_id | Yes | ||
| source_ids | Yes | ||
| occurred_at | No | ||
| cp_denominator | Yes | ||
| idempotency_key | Yes | ||
| silver_numerator | Yes | ||
| expected_preview_signature | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
post_manual_cp_runIdempotentInspect
Post a historical manual CP run with explicit progress IDs and a UTC date. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| clan_id | Yes | ||
| occurred_at | Yes | ||
| participants | Yes | ||
| cp_denominator | Yes | ||
| idempotency_key | Yes | ||
| silver_numerator | Yes | ||
| journal_entry_uuid | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
post_member_cp_transferIdempotentInspect
Post an approved owned-silver transfer with exact expected_balance and key. Fresh ownership, settings and roster checks also apply on replay; a changed new-write balance requires another preview. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| amount | Yes | ||
| clan_id | Yes | ||
| to_progress_id | Yes | ||
| idempotency_key | Yes | ||
| expected_balance | Yes | ||
| from_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
post_outside_cp_transferIdempotentInspect
Post the approved outside-roster transfer with exact expected_balance and key; fresh role, roster and funds checks apply. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| amount | Yes | ||
| clan_id | Yes | ||
| to_progress_id | Yes | ||
| idempotency_key | Yes | ||
| expected_balance | Yes | ||
| from_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
post_resource_payoutIdempotentInspect
Submit the exact signed preview after explicit human approval. Atomically applies allocations or reserves all queued game payouts; delivery is asynchronous and may wait for clan credits. Retry the same preview and idempotency key after response loss, including after expiry. No material overrides allowed. Current scope/role is checked on every replay; read later receipts through resources insights view=payouts. Required scopes: resources:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| preview_id | Yes | ||
| idempotency_key | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
preview_cp_runRead-onlyInspect
Preview exact member charges for selected ready report sources without posting. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| source_ids | Yes | ||
| cp_denominator | Yes | ||
| silver_numerator | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
preview_journal_finesRead-onlyInspect
Read-only final fine proposal. Get context and journal options first. Present every row, exemption, adjustment, warnings and totals for explicit user review. Any adjustment needs a fresh preview. No ledger effects; receipts expire after 15 minutes; complete proposals are capped at 500 rows/1 MB. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| config | Yes | ||
| clan_id | Yes | ||
| overrides | No | ||
| record_id | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| limit_score | No | ||
| target_period_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
preview_member_cp_transferRead-onlyInspect
Review an owned account's available silver and current recipient before approving the exact transfer. Use returned expected_balance for posting. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| amount | Yes | ||
| clan_id | Yes | ||
| to_progress_id | Yes | ||
| idempotency_key | No | ||
| from_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
preview_outside_cp_transferRead-onlyInspect
Leadership review of available outside-roster credit to a current roster recipient. This applies funds and roster restrictions independently of leadership bookkeeping. Required scopes: cp:read. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| amount | Yes | ||
| clan_id | Yes | ||
| to_progress_id | Yes | ||
| idempotency_key | No | ||
| from_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
preview_resource_payoutRead-onlyInspect
Read-only review of exact client-calculated amounts for current game players. Check get_context.resource_payouts for enabled settings; get_insight_options family=resources supplies players.observed_resource_identities; select canonical progress_id values with verified?=true (historical report participants may no longer be eligible). Dragon Coins support allocation (balance credit without delivery) or payout (clan-funded queued game delivery); fragments support payout only. Every recipient must be unique; progress_id is a canonical positive decimal identity <=9007199254740991 and at most 32 UTF-8 bytes; positive whole amounts and their sum must be <=9007199254740991. name is trimmed, nonempty, at most 1000 characters. Example recipients: [{"progress_id":"101","amount":75}]. Optional source: journal_event requires journal_detail_id from get_journal_ranking, optional record_id for ambiguous details, and forbids resource; resource_contributions requires resource from get_insight_options and forbids journal_detail_id/record_id. period_id must own the source event; source strings are limited to 4000 UTF-8 bytes. Returns an immutable signed preview, inventory/balance impact and delivery cost/waiting state, expiring in 15 minutes. Present the exact proposal for human approval before post. Never infer approval or invent formulas. Required scopes: resources:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| action | Yes | ||
| source | No | ||
| clan_id | Yes | ||
| resource | Yes | ||
| recipients | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
reconcile_manual_cp_runInspect
Link a historical manual CP charge to a subsequently observed Journal UUID without charging again. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| journal_uuid | Yes | ||
| manual_source_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
record_cp_paymentIdempotentInspect
Record exact received silver for a game progress ID. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| reason | Yes | ||
| clan_id | Yes | ||
| progress_id | Yes | ||
| idempotency_key | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
record_fine_paymentIdempotentInspect
Resolve an exact fine account and outstanding debt period before recording a payment. 500M silver is 500000000 canonical units. Requires enabled fines. Reuse the same key only for identical retries. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| amount | Yes | ||
| clan_id | Yes | ||
| currency | Yes | ||
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| reason_code | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| chest_type_id | No | ||
| custom_reason | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| membership_id | No | ||
| chest_group_id | No | ||
| debt_period_id | No | ||
| fine_account_id | No | ||
| idempotency_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| source_period_id | No | ||
| applies_from_period_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
reprocess_cp_reportInspect
Re-decode fetched incomplete stored evidence without paid retrieval. Participant IDs may change and completion is not guaranteed; reload report details. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| source_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
reverse_cp_runInspect
Reverse a posted CP run with an audit reason. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| clan_id | Yes | ||
| batch_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
set_cp_optionsInspect
Partially update CP settings; supply at least one setting. Master disable retains saved switches. Effective collection requires master, its addon switch and collector eligibility. Manual bookkeeping can use existing evidence. Member preference can change while disabled. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| enabled | No | ||
| caravans_since | No | ||
| reports_enabled | No | ||
| caravans_enabled | No | ||
| member_transfers_enabled | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
set_fine_optionsInspect
Check get_context first. Save a typed partial fines settings patch; omitted fields are preserved. Every enable or re-enable needs an explicit same-clan enabled_from_period_id discovered through list_periods. Saved/pending is not completed recalculation. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| clan_id | Yes | ||
| settings | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
set_fine_ruleInspect
Discover effective requirement_target_key and period with get_insight_options family=fines. Prepare an existing requirement penalty, including while fines are disabled. Requirement chest groups differ from fine_chest_group_id. Required scopes: fines:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| amount | Yes | ||
| clan_id | Yes | ||
| currency | Yes | ||
| period_id | Yes | ||
| deadline_at | No | Nonempty after trimming; at most 500 UTF-8 bytes. | |
| chest_type_id | No | ||
| fine_chest_group_id | No | ||
| requirement_target_key | Yes | Nonempty after trimming; at most 500 UTF-8 bytes. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
transfer_cp_silverIdempotentInspect
Transfer exact silver between two game progress IDs. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| reason | Yes | ||
| clan_id | Yes | ||
| to_progress_id | Yes | ||
| idempotency_key | Yes | ||
| from_progress_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
51 tool updates
- Changed
add_manual_fine15 fields changed- changed
Input schema / properties / amount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - added
Input schema / properties / custom_reason / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / custom_reason / minLengthAdded value: +1 - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - added
Input schema / properties / idempotency_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / idempotency_key / minLengthAdded value: +1 - added
Input schema / properties / note / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / note / minLengthAdded value: +1 - added
Input schema / properties / reason_code / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / reason_code / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
assign_journal_fines28 fields changed- changed
Input schema / properties / config / properties / bands / items / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / bands / items / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / bands / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / requiredScore / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - added
Input schema / properties / idempotency_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / idempotency_key / minLengthAdded value: +1 - changed
Input schema / properties / limit_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - changed
Input schema / properties / overrides / items / properties / chest_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / overrides / items / properties / chest_points / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / overrides / items / properties / row_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / overrides / items / properties / row_key / minLengthAdded value: +1 - changed
Input schema / properties / overrides / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / preview_receipt / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / preview_receipt / minLengthAdded value: +1 - added
Input schema / properties / record_id / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / record_id / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
attribute_cp_receipt4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "credited": { + "type": "boolean" + }, + "receipt_id": { + "type": "string" + } + }, + "required": [ + "credited", + "receipt_id" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "credited": { - "type": "boolean" - }, - "receipt_id": { - "type": "string" - } - }, - "required": [ - "credited", - "receipt_id" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
delete_fine_rule6 fields changed- added
Input schema / properties / requirement_target_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / requirement_target_key / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
dismiss_cp_report4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "dismissed_at": { + "type": "string" + }, + "source_id": { + "type": "string" + } + }, + "required": [ + "source_id", + "dismissed_at" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "dismissed_at": { - "type": "string" - }, - "source_id": { - "type": "string" - } - }, - "required": [ - "source_id", - "dismissed_at" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
find_players4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
forgive_fine15 fields changed- changed
Input schema / properties / amount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - added
Input schema / properties / custom_reason / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / custom_reason / minLengthAdded value: +1 - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - added
Input schema / properties / idempotency_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / idempotency_key / minLengthAdded value: +1 - added
Input schema / properties / note / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / note / minLengthAdded value: +1 - added
Input schema / properties / reason_code / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / reason_code / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_chest_reward_insights4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_clan_content4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_context4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "clans": { + "items": { + "additionalProperties": false, + "properties": { + "clan_id": { + "type": "string" + }, + "conquest_points": { + "additionalProperties": false, + "properties": { + "caravans_enabled": { + "type": "boolean" + }, + "caravans_since": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "member_transfers_enabled": { + "type": "boolean" + }, + "reports_enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled", + "caravans_enabled", + "caravans_since", + "member_transfers_enabled", + "reports_enabled" + ], + "type": "object" + }, + "features": { + "properties": { + "conquest_points": { + "type": "boolean" + }, + "guardsmen_tiers": { + "type": "boolean" + } + }, + "required": [ + "conquest_points", + "guardsmen_tiers" + ], + "type": "object" + }, + "fines": { + "additionalProperties": false, + "properties": { + "enabled": { + "type": "boolean" + }, + "enabled_from_period_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "enabled", + "enabled_from_period_id" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "resource_payouts": { + "additionalProperties": false, + "properties": { + "capital_reads_enabled": { + "type": "boolean" + }, + "dragon_coins": { + "additionalProperties": false, + "properties": { + "allocation": { + "type": "boolean" + }, + "payout": { + "type": "boolean" + } + }, + "required": [ + "allocation", + "payout" + ], + "type": "object" + }, + "fragment_payouts_enabled": { + "type": "boolean" + }, + "fragments": { + "additionalProperties": false, + "properties": { + "allocation": { + "type": "boolean" + }, + "payout": { + "type": "boolean" + } + }, + "required": [ + "allocation", + "payout" + ], + "type": "object" + }, + "next_action": { + "type": "string" + } + }, + "required": [ + "dragon_coins", + "capital_reads_enabled", + "fragment_payouts_enabled", + "fragments", + "next_action" + ], + "type": "object" + }, + "role": { + "type": "string" + } + }, + "required": [ + "name", + "features", + "role", + "clan_id", + "fines", + "conquest_points", + "resource_payouts" + ], + "type": "object" + }, + "type": "array" + }, + "game_day": { + "type": "object" + }, + "locale": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "presentation_timezone": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "required": [ + "user_id", + "locale", + "clans", + "game_day", + "presentation_timezone" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "clans": { - "items": { - "additionalProperties": false, - "properties": { - "clan_id": { - "type": "string" - }, - "conquest_points": { - "additionalProperties": false, - "properties": { - "caravans_enabled": { - "type": "boolean" - }, - "caravans_since": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "enabled": { - "type": "boolean" - }, - "member_transfers_enabled": { - "type": "boolean" - }, - "reports_enabled": { - "type": "boolean" - } - }, - "required": [ - "enabled", - "caravans_enabled", - "caravans_since", - "member_transfers_enabled", - "reports_enabled" - ], - "type": "object" - }, - "features": { - "properties": { - "conquest_points": { - "type": "boolean" - }, - "guardsmen_tiers": { - "type": "boolean" - } - }, - "required": [ - "conquest_points", - "guardsmen_tiers" - ], - "type": "object" - }, - "fines": { - "additionalProperties": false, - "properties": { - "enabled": { - "type": "boolean" - }, - "enabled_from_period_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "enabled", - "enabled_from_period_id" - ], - "type": "object" - }, - "name": { - "type": "string" - }, - "role": { - "type": "string" - } - }, - "required": [ - "name", - "features", - "role", - "clan_id", - "fines", - "conquest_points" - ], - "type": "object" - }, - "type": "array" - }, - "game_day": { - "type": "object" - }, - "locale": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "presentation_timezone": { - "type": "string" - }, - "user_id": { - "type": "string" - } - }, - "required": [ - "user_id", - "locale", - "clans", - "game_day", - "presentation_timezone" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_cp_balance4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "balances": { + "items": { + "additionalProperties": false, + "properties": { + "balance_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "balance_silver" + ], + "type": "object" + }, + "type": "array" + }, + "period_independent": { + "type": "boolean" + } + }, + "required": [ + "balances", + "period_independent" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "balances": { + "items": { + "additionalProperties": false, + "properties": { + "balance_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "balance_silver" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "period_independent": { + "type": "boolean" + } + }, + "required": [ + "balances", + "has_more", + "page_size", + "page", + "period_independent" + ], + "type": "object" + } + ] + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "balances": { - "items": { - "additionalProperties": false, - "properties": { - "balance_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name", - "balance_silver" - ], - "type": "object" - }, - "type": "array" - }, - "period_independent": { - "type": "boolean" - } - }, - "required": [ - "balances", - "period_independent" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "balances": { - "items": { - "additionalProperties": false, - "properties": { - "balance_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name", - "balance_silver" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "period_independent": { - "type": "boolean" - } - }, - "required": [ - "balances", - "has_more", - "page_size", - "page", - "period_independent" - ], - "type": "object" - } - ] - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_cp_history4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "entries", + "progress_id", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "entries", - "progress_id", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_cp_report4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "source": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "fetched_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + }, + "statistics": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "statistics", + "source" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "participants": { + "items": { + "additionalProperties": false, + "properties": { + "conquest_points": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_partial": { + "type": "boolean" + }, + "owner_clan_tag": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participant_id": { + "type": "string" + }, + "roles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "side": { + "type": "string" + } + }, + "required": [ + "participant_id", + "owner_progress_id", + "side", + "roles", + "conquest_points", + "owner_name", + "owner_clan_tag", + "cp_partial" + ], + "type": "object" + }, + "type": "array" + }, + "source": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "fetched_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + } + }, + "required": [ + "source", + "has_more", + "page_size", + "page", + "participants" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "entities": { + "items": { + "additionalProperties": false, + "properties": { + "entity_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "loadout": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "losses": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "owner_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "side": { + "type": "string" + }, + "total": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "troops": { + "anyOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "total", + "owner_progress_id", + "side", + "owner_name", + "loadout", + "losses", + "troops", + "entity_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "source_id": { + "type": "string" + } + }, + "required": [ + "has_more", + "page_size", + "page", + "source_id", + "entities" + ], + "type": "object" + } + ] + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "source": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "fetched_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "occurred_at", - "city_label", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - }, - "statistics": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "statistics", - "source" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "participants": { - "items": { - "additionalProperties": false, - "properties": { - "conquest_points": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_partial": { - "type": "boolean" - }, - "owner_clan_tag": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participant_id": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "side": { - "type": "string" - } - }, - "required": [ - "participant_id", - "owner_progress_id", - "side", - "roles", - "conquest_points", - "owner_name", - "owner_clan_tag", - "cp_partial" - ], - "type": "object" - }, - "type": "array" - }, - "source": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "fetched_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "occurred_at", - "city_label", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - } - }, - "required": [ - "source", - "has_more", - "page_size", - "page", - "participants" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "entities": { - "items": { - "additionalProperties": false, - "properties": { - "entity_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "loadout": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - }, - "losses": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - }, - "owner_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "side": { - "type": "string" - }, - "total": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "troops": { - "anyOf": [ - { - "items": { - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "total", - "owner_progress_id", - "side", - "owner_name", - "troops", - "loadout", - "losses", - "entity_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "source_id": { - "type": "string" - } - }, - "required": [ - "has_more", - "page_size", - "page", - "source_id", - "entities" - ], - "type": "object" - } - ] - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "charged_account_count": { + "type": "integer" + }, + "cp_denominator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "created_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "reversal_reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reversed_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "silver_numerator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "source_count": { + "type": "integer" + }, + "source_type": { + "enum": [ + "manual", + "reports", + "mixed", + "unknown" + ], + "type": "string" + }, + "total_cp": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "total_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "unreconciled_manual_source_count": { + "type": "integer" + } + }, + "required": [ + "name", + "created_at", + "batch_id", + "cp_denominator", + "occurred_at", + "silver_numerator", + "source_count", + "source_type", + "total_silver", + "reversal_reason", + "reversed_at", + "charged_account_count", + "total_cp", + "unreconciled_manual_source_count" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "entries", + "batch_id", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "sources": { + "items": { + "additionalProperties": false, + "properties": { + "canonical_source_id": { + "type": "string" + }, + "current": { + "type": "boolean" + }, + "journal_entry_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "manual_source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "original": { + "type": "boolean" + }, + "source_id": { + "type": "string" + }, + "source_kind": { + "type": "string" + } + }, + "required": [ + "original", + "current", + "source_kind", + "journal_entry_uuid", + "source_id", + "canonical_source_id", + "manual_source_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "sources", + "batch_id", + "has_more", + "page_size", + "page" + ], + "type": "object" + } + ] + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "charged_account_count": { - "type": "integer" - }, - "cp_denominator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "created_at": { - "type": "string" - }, - "name": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "reversal_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reversed_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "silver_numerator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "source_count": { - "type": "integer" - }, - "source_type": { - "enum": [ - "manual", - "reports", - "mixed", - "unknown" - ], - "type": "string" - }, - "total_cp": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "total_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "unreconciled_manual_source_count": { - "type": "integer" - } - }, - "required": [ - "name", - "created_at", - "batch_id", - "cp_denominator", - "occurred_at", - "silver_numerator", - "source_count", - "source_type", - "total_silver", - "reversed_at", - "reversal_reason", - "charged_account_count", - "total_cp", - "unreconciled_manual_source_count" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - } - }, - "required": [ - "entries", - "batch_id", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "sources": { - "items": { - "additionalProperties": false, - "properties": { - "canonical_source_id": { - "type": "string" - }, - "current": { - "type": "boolean" - }, - "journal_entry_uuid": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "manual_source_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "original": { - "type": "boolean" - }, - "source_id": { - "type": "string" - }, - "source_kind": { - "type": "string" - } - }, - "required": [ - "original", - "current", - "source_kind", - "journal_entry_uuid", - "source_id", - "canonical_source_id", - "manual_source_id" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "sources", - "batch_id", - "has_more", - "page_size", - "page" - ], - "type": "object" - } - ] - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_fine_account4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_fine_ledger6 fields changed- added
Input schema / properties / cursor / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / cursor / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_game_calendar4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_guardsmen_tier4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "guardsmen": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "label": { + "type": "string" + }, + "tier": { + "maximum": 9, + "minimum": 2, + "type": "integer" + } + }, + "required": [ + "label", + "tier" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "observation": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "event_ending_reset_at": { + "type": "string" + }, + "event_name": { + "const": "Ancients", + "type": "string" + }, + "event_started_at": { + "type": "string" + }, + "observed_at": { + "type": "string" + }, + "period_id": { + "type": "string" + }, + "source": { + "const": "ancient_personal_reward", + "type": "string" + } + }, + "required": [ + "source", + "event_name", + "observed_at", + "period_id", + "event_started_at", + "event_ending_reset_at" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "player": { + "additionalProperties": false, + "properties": { + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name" + ], + "type": "object" + }, + "status": { + "additionalProperties": false, + "properties": { + "reason": { + "anyOf": [ + { + "enum": [ + "no_observation", + "evidence_conflict", + "event_unavailable", + "event_conflict", + "coverage_pending", + "relevant_row_sync_pending", + "observation_pending", + "interpretation_pending" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "final", + "updating", + "unavailable" + ], + "type": "string" + }, + "usable": { + "type": "boolean" + } + }, + "required": [ + "reason", + "state", + "usable" + ], + "type": "object" + } + }, + "required": [ + "status", + "observation", + "player", + "guardsmen" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "guardsmen": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "label": { - "type": "string" - }, - "tier": { - "maximum": 9, - "minimum": 2, - "type": "integer" - } - }, - "required": [ - "label", - "tier" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "observation": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "event_ending_reset_at": { - "type": "string" - }, - "event_name": { - "const": "Ancients", - "type": "string" - }, - "event_started_at": { - "type": "string" - }, - "observed_at": { - "type": "string" - }, - "period_id": { - "type": "string" - }, - "source": { - "const": "ancient_personal_reward", - "type": "string" - } - }, - "required": [ - "source", - "event_name", - "observed_at", - "period_id", - "event_started_at", - "event_ending_reset_at" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "player": { - "additionalProperties": false, - "properties": { - "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name" - ], - "type": "object" - }, - "status": { - "additionalProperties": false, - "properties": { - "reason": { - "anyOf": [ - { - "enum": [ - "no_observation", - "evidence_conflict", - "event_unavailable", - "event_conflict", - "coverage_pending", - "relevant_row_sync_pending", - "observation_pending", - "interpretation_pending" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "final", - "updating", - "unavailable" - ], - "type": "string" - }, - "usable": { - "type": "boolean" - } - }, - "required": [ - "reason", - "state", - "usable" - ], - "type": "object" - } - }, - "required": [ - "status", - "observation", - "player", - "guardsmen" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_insight4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_insight_options4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_journal_fine_options6 fields changed- added
Input schema / properties / record_id / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / record_id / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_journal_ranking4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
get_my_progress4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
legacy_stacking4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_collector_costs4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_ledger4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "entries", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - } - }, - "required": [ - "entries", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_outside_balances4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "balances": { + "items": { + "additionalProperties": false, + "properties": { + "balance_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "balance_silver" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "balances", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "balances": { - "items": { - "additionalProperties": false, - "properties": { - "balance_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name", - "balance_silver" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - } - }, - "required": [ - "balances", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_receipts4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "receipts": { + "items": { + "additionalProperties": false, + "properties": { + "credited": { + "type": "boolean" + }, + "occurred_at": { + "type": "string" + }, + "receipt_id": { + "type": "string" + }, + "received_amount": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "recipient_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "sender_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "sender_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "occurred_at", + "sender_progress_id", + "received_amount", + "credited", + "receipt_id", + "sender_name", + "recipient_progress_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "has_more", + "page_size", + "page", + "receipts" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "receipts": { - "items": { - "additionalProperties": false, - "properties": { - "credited": { - "type": "boolean" - }, - "occurred_at": { - "type": "string" - }, - "receipt_id": { - "type": "string" - }, - "received_amount": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "recipient_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "sender_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "sender_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "occurred_at", - "sender_progress_id", - "received_amount", - "credited", - "receipt_id", - "sender_name", - "recipient_progress_id" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "has_more", - "page_size", - "page", - "receipts" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_reports4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "reports": { + "items": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "type": "boolean" + }, + "fetch_error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "id": { + "type": "string" + }, + "journal_entry_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "ready_to_post": { + "type": "boolean" + }, + "report_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "journal_entry_uuid", + "city_label", + "fetch_error", + "fetch_status", + "report_id", + "ready_to_post", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "has_more", + "page_size", + "page", + "reports" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "reports": { - "items": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "type": "boolean" - }, - "fetch_error": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "id": { - "type": "string" - }, - "journal_entry_uuid": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "ready_to_post": { - "type": "boolean" - }, - "report_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "occurred_at", - "journal_entry_uuid", - "city_label", - "fetch_error", - "fetch_status", - "report_id", - "ready_to_post", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "has_more", - "page_size", - "page", - "reports" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_runs4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "runs": { + "items": { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "charged_account_count": { + "type": "integer" + }, + "cp_denominator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "created_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "reversal_reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reversed_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "silver_numerator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "source_count": { + "type": "integer" + }, + "source_type": { + "enum": [ + "manual", + "reports", + "mixed", + "unknown" + ], + "type": "string" + }, + "total_cp": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "total_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "unreconciled_manual_source_count": { + "type": "integer" + } + }, + "required": [ + "name", + "created_at", + "batch_id", + "cp_denominator", + "occurred_at", + "silver_numerator", + "source_count", + "source_type", + "total_silver", + "reversal_reason", + "reversed_at", + "charged_account_count", + "total_cp", + "unreconciled_manual_source_count" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "has_more", + "page_size", + "page", + "runs" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "runs": { - "items": { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "charged_account_count": { - "type": "integer" - }, - "cp_denominator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "created_at": { - "type": "string" - }, - "name": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "reversal_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reversed_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "silver_numerator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "source_count": { - "type": "integer" - }, - "source_type": { - "enum": [ - "manual", - "reports", - "mixed", - "unknown" - ], - "type": "string" - }, - "total_cp": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "total_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "unreconciled_manual_source_count": { - "type": "integer" - } - }, - "required": [ - "name", - "created_at", - "batch_id", - "cp_denominator", - "occurred_at", - "silver_numerator", - "source_count", - "source_type", - "total_silver", - "reversed_at", - "reversal_reason", - "charged_account_count", - "total_cp", - "unreconciled_manual_source_count" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "has_more", - "page_size", - "page", - "runs" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_cp_transfer_recipients4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "mode": { + "enum": [ + "member", + "outside" + ], + "type": "string" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "recipients": { + "items": { + "additionalProperties": false, + "properties": { + "display_name": { + "type": "string" + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "mode", + "recipients", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "mode": { - "enum": [ - "member", - "outside" - ], - "type": "string" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "recipients": { - "items": { - "additionalProperties": false, - "properties": { - "display_name": { - "type": "string" - }, - "progress_id": { - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "mode", - "recipients", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
list_periods4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
post_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "canonical_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "current_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "manual_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "original_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "name", + "batch_id", + "manual_source_ids", + "canonical_source_ids", + "current_source_ids", + "original_source_ids" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "canonical_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "current_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "manual_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "original_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "name", - "batch_id", - "manual_source_ids", - "canonical_source_ids", - "current_source_ids", - "original_source_ids" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
post_manual_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "canonical_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "current_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "manual_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "original_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "name", + "batch_id", + "manual_source_ids", + "canonical_source_ids", + "current_source_ids", + "original_source_ids" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "canonical_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "current_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "manual_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "original_source_ids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "name", - "batch_id", - "manual_source_ids", - "canonical_source_ids", - "current_source_ids", - "original_source_ids" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
post_member_cp_transfer4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "incoming": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "out": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } + }, + "required": [ + "out", + "incoming" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "incoming": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "out": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - } - }, - "required": [ - "out", - "incoming" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
post_outside_cp_transfer4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "incoming": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "out": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } + }, + "required": [ + "out", + "incoming" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "incoming": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "out": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - } - }, - "required": [ - "out", - "incoming" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
post_resource_payout6 fields changed- changed
Input schema / properties / idempotency_key / maxLengthPrevious value: -500New value: +120 - changed
Input schema / properties / preview_id / maxLengthPrevious value: -500New value: +1048576 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
preview_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "rows": { + "items": { + "additionalProperties": false, + "properties": { + "conquest_points": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + }, + "silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "silver", + "conquest_points" + ], + "type": "object" + }, + "type": "array" + }, + "signature": { + "pattern": "^[0-9a-f]{64}$", + "type": "string" + }, + "source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "total_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + } + }, + "required": [ + "signature", + "rows", + "total_silver", + "source_ids" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "rows": { - "items": { - "additionalProperties": false, - "properties": { - "conquest_points": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "progress_id": { - "type": "string" - }, - "silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - } - }, - "required": [ - "progress_id", - "display_name", - "silver", - "conquest_points" - ], - "type": "object" - }, - "type": "array" - }, - "signature": { - "pattern": "^[0-9a-f]{64}$", - "type": "string" - }, - "source_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "total_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - } - }, - "required": [ - "signature", - "rows", - "total_silver", - "source_ids" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
preview_journal_fines24 fields changed- changed
Input schema / properties / config / properties / bands / items / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / bands / items / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / bands / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / requiredScore / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / tiers / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / chestCount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / chestPoints / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / config / properties / zeroScoreBand / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - changed
Input schema / properties / limit_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - changed
Input schema / properties / overrides / items / properties / chest_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - changed
Input schema / properties / overrides / items / properties / chest_points / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / overrides / items / properties / row_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / overrides / items / properties / row_key / minLengthAdded value: +1 - changed
Input schema / properties / overrides / items / properties / silver / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^(0|[1-9][0-9]{0,18})$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^(0|[1-9][0-9]{0,18})$", + "type": "string" + } +] - added
Input schema / properties / record_id / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / record_id / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
preview_member_cp_transfer4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "amount": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "balance": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "expected_balance": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "from_progress_id": { + "type": "string" + }, + "recipient_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "remaining": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "source_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "to_progress_id": { + "type": "string" + } + }, + "required": [ + "source_name", + "balance", + "amount", + "remaining", + "recipient_name", + "expected_balance", + "from_progress_id", + "to_progress_id" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "amount": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "balance": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "expected_balance": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "from_progress_id": { - "type": "string" - }, - "recipient_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "remaining": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "source_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "to_progress_id": { - "type": "string" - } - }, - "required": [ - "source_name", - "balance", - "amount", - "remaining", - "recipient_name", - "expected_balance", - "from_progress_id", - "to_progress_id" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
preview_outside_cp_transfer4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "amount": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "balance": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "expected_balance": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "from_progress_id": { + "type": "string" + }, + "recipient_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "remaining": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "source_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "to_progress_id": { + "type": "string" + } + }, + "required": [ + "source_name", + "balance", + "amount", + "remaining", + "recipient_name", + "expected_balance", + "from_progress_id", + "to_progress_id" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "amount": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "balance": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "expected_balance": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "from_progress_id": { - "type": "string" - }, - "recipient_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "remaining": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "source_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "to_progress_id": { - "type": "string" - } - }, - "required": [ - "source_name", - "balance", - "amount", - "remaining", - "recipient_name", - "expected_balance", - "from_progress_id", - "to_progress_id" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
preview_resource_payout14 fields changed- changed
Input schema / properties / name / maxLengthPrevious value: -500New value: +1000 - added
Input schema / properties / recipients / items / properties / progress_id / descriptionAdded value: +"Canonical positive decimal identity <=9007199254740991; at most 32 UTF-8 bytes." - changed
Input schema / properties / recipients / items / properties / progress_id / maxLengthPrevious value: -500New value: +32 - added
Input schema / properties / recipients / items / properties / progress_id / patternAdded value: +"^[1-9][0-9]{0,31}$" - added
Input schema / properties / source / oneOfAdded value: +[ + { + "not": { + "required": [ + "resource" + ] + }, + "properties": { + "kind": { + "const": "journal_event" + } + }, + "required": [ + "journal_detail_id" + ] + }, + { + "not": { + "anyOf": [ + { + "required": [ + "journal_detail_id" + ] + }, + { + "required": [ + "record_id" + ] + } + ] + }, + "properties": { + "kind": { + "const": "resource_contributions" + } + }, + "required": [ + "resource" + ] + } +] - changed
Input schema / properties / source / properties / description / maxLengthPrevious value: -500New value: +4000 - changed
Input schema / properties / source / properties / journal_detail_id / maxLengthPrevious value: -500New value: +4000 - added
Input schema / properties / source / properties / period_id / formatAdded value: +"uuid" - changed
Input schema / properties / source / properties / period_id / maxLengthPrevious value: -500New value: +36 - changed
Input schema / properties / source / properties / record_id / maxLengthPrevious value: -500New value: +4000 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
reconcile_manual_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "journal_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "type": "string" + } + }, + "required": [ + "source_id", + "journal_uuid" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "journal_uuid": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "source_id": { - "type": "string" - } - }, - "required": [ - "source_id", - "journal_uuid" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
record_cp_payment4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "entry": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } + }, + "required": [ + "entry" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "entry": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - } - }, - "required": [ - "entry" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
record_fine_payment15 fields changed- changed
Input schema / properties / amount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - added
Input schema / properties / custom_reason / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / custom_reason / minLengthAdded value: +1 - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - added
Input schema / properties / idempotency_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / idempotency_key / minLengthAdded value: +1 - added
Input schema / properties / note / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / note / minLengthAdded value: +1 - added
Input schema / properties / reason_code / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / reason_code / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
reprocess_cp_report4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "source": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "fetched_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + } + }, + "required": [ + "source" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "source": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "fetched_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "occurred_at", - "city_label", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - } - }, - "required": [ - "source" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
reverse_cp_run4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "reversed_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "batch_id", + "reversed_at" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "reversed_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "batch_id", - "reversed_at" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
set_cp_options4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "caravans_enabled": { + "type": "boolean" + }, + "caravans_since": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "member_transfers_enabled": { + "type": "boolean" + }, + "reports_enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled", + "caravans_enabled", + "caravans_since", + "member_transfers_enabled", + "reports_enabled" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "caravans_enabled": { - "type": "boolean" - }, - "caravans_since": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "enabled": { - "type": "boolean" - }, - "member_transfers_enabled": { - "type": "boolean" - }, - "reports_enabled": { - "type": "boolean" - } - }, - "required": [ - "enabled", - "caravans_enabled", - "caravans_since", - "member_transfers_enabled", - "reports_enabled" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
set_fine_options4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
set_fine_rule9 fields changed- changed
Input schema / properties / amount / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": 1, - "type": "integer" - }, - { - "maxLength": 19, - "pattern": "^[1-9][0-9]{0,18}$", - "type": "string" - } -]New value: +[ + { + "maximum": 9007199254740991, + "minimum": 1, + "type": "integer" + }, + { + "description": "Canonical whole units no greater than 9223372036854775807.", + "maxLength": 19, + "pattern": "^[1-9][0-9]{0,18}$", + "type": "string" + } +] - added
Input schema / properties / deadline_at / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / deadline_at / minLengthAdded value: +1 - added
Input schema / properties / requirement_target_key / descriptionAdded value: +"Nonempty after trimming; at most 500 UTF-8 bytes." - added
Input schema / properties / requirement_target_key / minLengthAdded value: +1 - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": {}, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": {}, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
- Changed
transfer_cp_silver4 fields changed- removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "coverage": { + "type": "object" + }, + "data": { + "additionalProperties": false, + "properties": { + "incoming": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "out": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } + }, + "required": [ + "out", + "incoming" + ], + "type": "object" + }, + "effective_scope": { + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "provenance": { + "type": "object" + }, + "schema_version": { + "const": "2026-10-08", + "type": "string" + } + }, + "required": [ + "schema_version", + "effective_scope", + "generated_at", + "data", + "coverage", + "provenance" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "details": { + "additionalProperties": false, + "properties": { + "coverage_starts_at": { + "type": [ + "string", + "null" + ] + }, + "fields": { + "items": { + "additionalProperties": false, + "properties": { + "constraint": { + "maxLength": 500, + "type": "string" + }, + "path": { + "maxLength": 120, + "type": "string" + } + }, + "required": [ + "path", + "constraint" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + }, + "resource": { + "enum": [ + "dragon_coins", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment" + ], + "type": "string" + }, + "source_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "error_schema_version": { + "const": "2026-10-09", + "type": "string" + }, + "feature": { + "type": "string" + }, + "message": { + "type": "string" + }, + "operation_outcome": { + "enum": [ + "not_applicable", + "not_applied", + "applied", + "unknown" + ], + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "fix_arguments", + "user_action_required", + "refresh_data", + "retry_later", + "check_status", + "contact_support" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "kind", + "retryable", + "message" + ], + "type": "object" + }, + "request_id": { + "maxLength": 200, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "error_schema_version", + "code", + "message", + "feature", + "details", + "recovery", + "operation_outcome", + "request_id" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "coverage": { - "type": "object" - }, - "data": { - "additionalProperties": false, - "properties": { - "incoming": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "out": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - } - }, - "required": [ - "out", - "incoming" - ], - "type": "object" - }, - "effective_scope": { - "type": "object" - }, - "generated_at": { - "type": "string" - }, - "provenance": { - "type": "object" - }, - "schema_version": { - "const": "2026-10-08", - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "schema_version", - "effective_scope", - "generated_at", - "data", - "coverage", - "provenance" -]
6 tool updates
- Changed
get_chest_reward_insights3 fields changed- added
Input schema / properties / filters / properties / chest_type_codesAdded value: +{ + "items": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "maxItems": 100, + "minItems": 1, + "type": "array" +} - added
Input schema / properties / filters / properties / detailAdded value: +{ + "enum": [ + "summary", + "full" + ], + "type": "string" +} - added
Input schema / properties / filters / properties / reward_item_idsAdded value: +{ + "items": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "maxItems": 100, + "minItems": 1, + "type": "array" +}
- Changed
get_cp_report1 field changed- changed
Output schema / properties / data / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "source": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "fetched_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "city_label", - "occurred_at", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - }, - "statistics": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "statistics", - "source" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "participants": { - "items": { - "additionalProperties": false, - "properties": { - "conquest_points": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_partial": { - "type": "boolean" - }, - "owner_clan_tag": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participant_id": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "side": { - "type": "string" - } - }, - "required": [ - "participant_id", - "owner_progress_id", - "side", - "roles", - "conquest_points", - "owner_name", - "owner_clan_tag", - "cp_partial" - ], - "type": "object" - }, - "type": "array" - }, - "source": { - "additionalProperties": false, - "properties": { - "city_label": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decode_status": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "evidence_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - }, - "fetch_status": { - "type": "string" - }, - "fetched_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "occurred_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "participants_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "city_label", - "occurred_at", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" - ], - "type": "object" - } - }, - "required": [ - "source", - "has_more", - "page_size", - "page", - "participants" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "entities": { - "items": { - "additionalProperties": false, - "properties": { - "entity_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "loadout": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - }, - "losses": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] - }, - "owner_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "owner_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "side": { - "type": "string" - }, - "total": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "troops": { - "anyOf": [ - { - "items": { - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "total", - "owner_progress_id", - "side", - "owner_name", - "troops", - "loadout", - "losses", - "entity_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "source_id": { - "type": "string" - } - }, - "required": [ - "has_more", - "page_size", - "page", - "source_id", - "entities" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "source": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "fetched_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + }, + "statistics": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "statistics", + "source" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "participants": { + "items": { + "additionalProperties": false, + "properties": { + "conquest_points": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_partial": { + "type": "boolean" + }, + "owner_clan_tag": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participant_id": { + "type": "string" + }, + "roles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "side": { + "type": "string" + } + }, + "required": [ + "participant_id", + "owner_progress_id", + "side", + "roles", + "conquest_points", + "owner_name", + "owner_clan_tag", + "cp_partial" + ], + "type": "object" + }, + "type": "array" + }, + "source": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "fetched_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + } + }, + "required": [ + "source", + "has_more", + "page_size", + "page", + "participants" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "entities": { + "items": { + "additionalProperties": false, + "properties": { + "entity_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "loadout": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "losses": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "owner_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "owner_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "side": { + "type": "string" + }, + "total": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "troops": { + "anyOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "total", + "owner_progress_id", + "side", + "owner_name", + "troops", + "loadout", + "losses", + "entity_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "source_id": { + "type": "string" + } + }, + "required": [ + "has_more", + "page_size", + "page", + "source_id", + "entities" + ], + "type": "object" + } +]
- Changed
get_cp_run1 field changed- changed
Output schema / properties / data / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "charged_account_count": { - "type": "integer" - }, - "cp_denominator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "created_at": { - "type": "string" - }, - "name": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "reversal_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reversed_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "silver_numerator": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "source_count": { - "type": "integer" - }, - "source_type": { - "enum": [ - "manual", - "reports", - "mixed", - "unknown" - ], - "type": "string" - }, - "total_cp": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "total_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "unreconciled_manual_source_count": { - "type": "integer" - } - }, - "required": [ - "name", - "created_at", - "batch_id", - "cp_denominator", - "occurred_at", - "silver_numerator", - "source_count", - "source_type", - "total_silver", - "reversed_at", - "reversal_reason", - "charged_account_count", - "total_cp", - "unreconciled_manual_source_count" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "amount_silver": { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - "batch_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "counterpart_progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cp_amount": { - "anyOf": [ - { - "pattern": "^-?[0-9]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "created_at": { - "type": "string" - }, - "id": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "occurred_at": { - "type": "string" - }, - "operation_id": { - "type": "string" - }, - "progress_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "id", - "reason", - "kind", - "created_at", - "progress_id", - "operation_id", - "batch_id", - "occurred_at", - "amount_silver", - "cp_amount", - "counterpart_name", - "counterpart_progress_id" - ], - "type": "object" - }, - "type": "array" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - } - }, - "required": [ - "entries", - "batch_id", - "has_more", - "page_size", - "page" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "batch_id": { - "type": "string" - }, - "has_more": { - "type": "boolean" - }, - "page": { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_size": { - "maximum": 100, - "minimum": 1, - "type": "integer" - }, - "sources": { - "items": { - "additionalProperties": false, - "properties": { - "canonical_source_id": { - "type": "string" - }, - "current": { - "type": "boolean" - }, - "journal_entry_uuid": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "manual_source_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "original": { - "type": "boolean" - }, - "source_id": { - "type": "string" - }, - "source_kind": { - "type": "string" - } - }, - "required": [ - "original", - "current", - "journal_entry_uuid", - "source_kind", - "source_id", - "canonical_source_id", - "manual_source_id" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "sources", - "batch_id", - "has_more", - "page_size", - "page" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "charged_account_count": { + "type": "integer" + }, + "cp_denominator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "created_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "reversal_reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reversed_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "silver_numerator": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "source_count": { + "type": "integer" + }, + "source_type": { + "enum": [ + "manual", + "reports", + "mixed", + "unknown" + ], + "type": "string" + }, + "total_cp": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "total_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "unreconciled_manual_source_count": { + "type": "integer" + } + }, + "required": [ + "name", + "created_at", + "batch_id", + "cp_denominator", + "occurred_at", + "silver_numerator", + "source_count", + "source_type", + "total_silver", + "reversed_at", + "reversal_reason", + "charged_account_count", + "total_cp", + "unreconciled_manual_source_count" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "entries", + "batch_id", + "has_more", + "page_size", + "page" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "batch_id": { + "type": "string" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "sources": { + "items": { + "additionalProperties": false, + "properties": { + "canonical_source_id": { + "type": "string" + }, + "current": { + "type": "boolean" + }, + "journal_entry_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "manual_source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "original": { + "type": "boolean" + }, + "source_id": { + "type": "string" + }, + "source_kind": { + "type": "string" + } + }, + "required": [ + "original", + "current", + "source_kind", + "journal_entry_uuid", + "source_id", + "canonical_source_id", + "manual_source_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "sources", + "batch_id", + "has_more", + "page_size", + "page" + ], + "type": "object" + } +]
- Changed
get_insight1 field changed- added
Input schema / properties / breakdownAdded value: +{ + "description": "Chests only: flat period-snapshot member/type contributions, stable participant_key/type order by default; page_size up to 100, page up to 1000. Includes total, UTC period boundaries, snapshot availability/version/time. Reward observation availability does not restrict contributions.", + "enum": [ + "member_chest_type" + ], + "type": "string" +}
- Changed
list_cp_reports1 field changed- changed
Output schema / properties / data / properties / reports / items / requiredPrevious value: -[ - "id", - "journal_entry_uuid", - "city_label", - "occurred_at", - "fetch_error", - "fetch_status", - "report_id", - "ready_to_post", - "decode_status", - "participants_complete", - "evidence_complete" -]New value: +[ + "id", + "occurred_at", + "journal_entry_uuid", + "city_label", + "fetch_error", + "fetch_status", + "report_id", + "ready_to_post", + "decode_status", + "participants_complete", + "evidence_complete" +]
- Changed
reprocess_cp_report1 field changed- changed
Output schema / properties / data / properties / source / requiredPrevious value: -[ - "id", - "city_label", - "occurred_at", - "fetch_status", - "fetched_at", - "decode_status", - "participants_complete", - "evidence_complete" -]New value: +[ + "id", + "occurred_at", + "city_label", + "fetch_status", + "fetched_at", + "decode_status", + "participants_complete", + "evidence_complete" +]
51 tool updates
- Added
add_manual_fine - Added
assign_journal_fines - Changed
attribute_cp_receipt5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "credited": { + "type": "boolean" + }, + "receipt_id": { + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "credited", + "receipt_id" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
delete_fine_rule - Changed
dismiss_cp_report5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "dismissed_at": { + "type": "string" + }, + "source_id": { + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "source_id", + "dismissed_at" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
find_players1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
forgive_fine - Changed
get_chest_reward_insights1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
get_clan_content1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
get_context5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "clans": { + "items": { + "additionalProperties": false, + "properties": { + "clan_id": { + "type": "string" + }, + "conquest_points": { + "additionalProperties": false, + "properties": { + "caravans_enabled": { + "type": "boolean" + }, + "caravans_since": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "member_transfers_enabled": { + "type": "boolean" + }, + "reports_enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled", + "caravans_enabled", + "caravans_since", + "member_transfers_enabled", + "reports_enabled" + ], + "type": "object" + }, + "features": { + "properties": { + "conquest_points": { + "type": "boolean" + }, + "guardsmen_tiers": { + "type": "boolean" + } + }, + "required": [ + "conquest_points", + "guardsmen_tiers" + ], + "type": "object" + }, + "fines": { + "additionalProperties": false, + "properties": { + "enabled": { + "type": "boolean" + }, + "enabled_from_period_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "enabled", + "enabled_from_period_id" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "role": { + "type": "string" + } + }, + "required": [ + "name", + "features", + "role", + "clan_id", + "fines", + "conquest_points" + ], + "type": "object" + }, + "type": "array" + }, + "game_day": { + "type": "object" + }, + "locale": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "presentation_timezone": { + "type": "string" + }, + "user_id": { + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "user_id", + "locale", + "clans", + "game_day", + "presentation_timezone" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
get_cp_balance5 fields changed- added
Input schema / properties / pageAdded value: +{ + "maximum": 1000, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / page_sizeAdded value: +{ + "maximum": 100, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / searchAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Output schema / properties / data / oneOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "balances": { + "items": { + "additionalProperties": false, + "properties": { + "balance_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "balance_silver" + ], + "type": "object" + }, + "type": "array" + }, + "period_independent": { + "type": "boolean" + } + }, + "required": [ + "balances", + "period_independent" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "balances": { + "items": { + "additionalProperties": false, + "properties": { + "balance_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "balance_silver" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "period_independent": { + "type": "boolean" + } + }, + "required": [ + "balances", + "has_more", + "page_size", + "page", + "period_independent" + ], + "type": "object" + } +] - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
get_cp_history5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "progress_id": { + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "entries", + "progress_id", + "has_more", + "page_size", + "page" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
get_cp_report - Added
get_cp_run - Added
get_fine_account - Added
get_fine_ledger - Changed
get_game_calendar1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
get_guardsmen_tier - Changed
get_insight4 fields changed- added
Input schema / properties / batch_idAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / only_outstandingAdded value: +{ + "type": "boolean" +} - changed
Input schema / properties / view / enumPrevious value: -[ - "periods" -]New value: +[ + "periods", + "payouts" +] - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
get_insight_options4 fields changed- added
Input schema / properties / pageAdded value: +{ + "maximum": 1000, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / page_sizeAdded value: +{ + "maximum": 100, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / period_idAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
get_journal_fine_options - Added
get_journal_ranking - Changed
get_my_progress1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
legacy_stacking1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
list_cp_collector_costs1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
list_cp_ledger - Added
list_cp_outside_balances - Added
list_cp_receipts - Changed
list_cp_reports12 fields changed- added
Input schema / properties / cityAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / defenderAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / fromAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / searchAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / sortAdded value: +{ + "enum": [ + "newest", + "oldest", + "city" + ], + "type": "string" +} - added
Input schema / properties / statusAdded value: +{ + "enum": [ + "all", + "unhandled", + "ready", + "dismissed", + "pending", + "failed" + ], + "type": "string" +} - added
Input schema / properties / toAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "has_more": { + "type": "boolean" + }, + "page": { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "page_size": { + "maximum": 100, + "minimum": 1, + "type": "integer" + }, + "reports": { + "items": { + "additionalProperties": false, + "properties": { + "city_label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decode_status": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "evidence_complete": { + "type": "boolean" + }, + "fetch_error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fetch_status": { + "type": "string" + }, + "id": { + "type": "string" + }, + "journal_entry_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "occurred_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "participants_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "ready_to_post": { + "type": "boolean" + }, + "report_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "journal_entry_uuid", + "city_label", + "occurred_at", + "fetch_error", + "fetch_status", + "report_id", + "ready_to_post", + "decode_status", + "participants_complete", + "evidence_complete" + ], + "type": "object" + }, + "type": "array" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "has_more", + "page_size", + "page", + "reports" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
list_cp_runs - Added
list_cp_transfer_recipients - Changed
list_periods1 field changed- added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
post_cp_run7 fields changed- added
Input schema / properties / expected_preview_signatureAdded value: +{ + "maxLength": 64, + "minLength": 64, + "pattern": "^[0-9a-f]{64}$", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "clan_id", - "cp_denominator", - "idempotency_key", - "name", - "silver_numerator", - "source_ids" -]New value: +[ + "clan_id", + "cp_denominator", + "expected_preview_signature", + "idempotency_key", + "name", + "silver_numerator", + "source_ids" +] - added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "batch_id": { + "type": "string" + }, + "canonical_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "current_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "manual_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "original_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "name", + "batch_id", + "manual_source_ids", + "canonical_source_ids", + "current_source_ids", + "original_source_ids" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
post_manual_cp_run5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "batch_id": { + "type": "string" + }, + "canonical_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "current_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "manual_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "original_source_ids": { + "items": { + "type": "string" + }, + "type": "array" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "name", + "batch_id", + "manual_source_ids", + "canonical_source_ids", + "current_source_ids", + "original_source_ids" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
post_member_cp_transfer - Added
post_outside_cp_transfer - Added
post_resource_payout - Changed
preview_cp_run5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "rows": { + "items": { + "additionalProperties": false, + "properties": { + "conquest_points": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "progress_id": { + "type": "string" + }, + "silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + } + }, + "required": [ + "progress_id", + "display_name", + "silver", + "conquest_points" + ], + "type": "object" + }, + "type": "array" + }, + "signature": { + "pattern": "^[0-9a-f]{64}$", + "type": "string" + }, + "source_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "total_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "signature", + "rows", + "total_silver", + "source_ids" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
preview_journal_fines - Added
preview_member_cp_transfer - Added
preview_outside_cp_transfer - Added
preview_resource_payout - Changed
reconcile_manual_cp_run5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "journal_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "type": "string" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "source_id", + "journal_uuid" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
record_cp_payment5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "entry": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "entry" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
record_fine_payment - Added
reprocess_cp_report - Changed
reverse_cp_run5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "batch_id": { + "type": "string" + }, + "reversed_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "batch_id", + "reversed_at" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Changed
set_cp_options7 fields changed- added
Input schema / properties / member_transfers_enabledAdded value: +{ + "type": "boolean" +} - changed
Input schema / requiredPrevious value: -[ - "clan_id", - "enabled" -]New value: +[ + "clan_id" +] - added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "caravans_enabled": { + "type": "boolean" + }, + "caravans_since": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "member_transfers_enabled": { + "type": "boolean" + }, + "reports_enabled": { + "type": "boolean" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "enabled", + "caravans_enabled", + "caravans_since", + "member_transfers_enabled", + "reports_enabled" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
- Added
set_fine_options - Added
set_fine_rule - Changed
transfer_cp_silver5 fields changed- added
Output schema / properties / data / additionalPropertiesAdded value: +false - added
Output schema / properties / data / propertiesAdded value: +{ + "incoming": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + }, + "out": { + "additionalProperties": false, + "properties": { + "amount_silver": { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "batch_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "counterpart_progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cp_amount": { + "anyOf": [ + { + "pattern": "^-?[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "occurred_at": { + "type": "string" + }, + "operation_id": { + "type": "string" + }, + "progress_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "reason", + "kind", + "created_at", + "progress_id", + "operation_id", + "batch_id", + "occurred_at", + "amount_silver", + "cp_amount", + "counterpart_name", + "counterpart_progress_id" + ], + "type": "object" + } +} - added
Output schema / properties / data / requiredAdded value: +[ + "out", + "incoming" +] - added
Output schema / properties / data / typeAdded value: +"object" - added
Output schema / properties / schema_version / constAdded value: +"2026-10-08"
1 tool update
- Changed
get_insight1 field changed- changed
Input schema / properties / resource / enumPrevious value: -[ - "clan_speedup", - "silver", - "lumber", - "iron", - "stone", - "food", - "scientific_tractates", - "boards", - "steel", - "cement", - "dragon_coins", - "forest_essence", - "torch_of_olympus_clan_fragment", - "chronoglyph_clan_fragment", - "hermes_loyalty_level" -]New value: +[ + "clan_speedup", + "silver", + "lumber", + "iron", + "stone", + "food", + "scientific_tractates", + "boards", + "steel", + "cement", + "religious_tractates", + "dragon_coins", + "magic_seeds", + "forest_essence", + "torch_of_olympus_clan_fragment", + "chronoglyph_clan_fragment", + "hermes_loyalty_level", + "omen_essence", + "seal_of_suppression" +]
14 tool updates
- Added
attribute_cp_receipt - Added
dismiss_cp_report - Added
get_cp_balance - Added
get_cp_history - Added
list_cp_collector_costs - Added
list_cp_reports - Added
post_cp_run - Added
post_manual_cp_run - Added
preview_cp_run - Added
reconcile_manual_cp_run - Added
record_cp_payment - Added
reverse_cp_run - Added
set_cp_options - Added
transfer_cp_silver
2 tool updates
- Added
get_game_calendar - Changed
get_insight2 fields changed- added
Input schema / properties / atAdded value: +{ + "maxLength": 500, + "minLength": 0, + "type": "string" +} - added
Input schema / properties / viewAdded value: +{ + "enum": [ + "periods" + ], + "type": "string" +}
9 tool updates
- First observed
find_players - First observed
get_chest_reward_insights - First observed
get_clan_content - First observed
get_context - First observed
get_insight - First observed
get_insight_options - First observed
get_my_progress - First observed
legacy_stacking - First observed
list_periods
Related MCP Connectors
Esports cognitive-combine data over MCP: free cohort stats, paid player & team scouting reports.
Teamfight Tactics data & AI coaching for Claude and ChatGPT โ 19 tools, built-in Riot key.
GW1 build compiler: skill data, template code encode/decode, validation, hero roster. Read-only.
Read-only Interlude and High Five NPC, loot, Soul Crystal and XP reference tools.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI-assisted clan analysis for Clash of Clans by reading official API data and applying customizable rubrics for war grading, promotion screening, and carry-forward decisions.1MIT
- FlicenseCqualityBmaintenanceEnables accurate Castle Clash queries by computing hero stats, skill damage, combat math, builds, and fight simulations from real game data and engine formulas instead of model guesses.6647-
- AlicenseNot gradedqualityNot gradedmaintenanceProvides comprehensive World of Warcraft guild analytics, player character analysis, and auction house market data through the Blizzard Battle.net API. Supports both Retail and Classic WoW with real-time market insights, guild roster management, and demographic analytics.-
- AlicenseNot gradedqualityDmaintenanceEnables querying Clash Royale game data, including clan members, war logs, clan search, and tournament information, through natural language or direct tool calls.250 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.