---
title: "S26 bindings"
description: "Data-binding map of Profile · This week's quests: every field to its source, and what each required state shows."
source: "design/hifi/S26/bindings.md"
---

> Part of [Brand and design](/design/llms.txt). Every page: [llms.txt](/llms.txt).

# Data-binding map: S26 Profile · This week's quests

> Generated by `botgumi-design index` from `../../screens.json`. Edit that file, not this page.

Every field [S26](/design/hifi/s26/index.md) shows and where it comes from.

| Field | Source (endpoint or local state) | Format | Fallback |
|---|---|---|---|
| weekly quests | `api GET /weekly-quests week_start` · `weekly_quests.week_start / week_end / quests[]` (titles Accept-Language) | date range | — |
| weekly quests | `api GET /weekly-quests week_end` |  |  |
| weekly quests | `api GET /weekly-quests quests[]` |  |  |
| `weekly_quests.quests[0]` | `api GET /weekly-quests quests[]` · From the board's `data-bind`; no row in data-binding.md yet. |  |  |
| `weekly_quests.quests[1]` | `api GET /weekly-quests quests[]` · From the board's `data-bind`; no row in data-binding.md yet. |  |  |
| `weekly_quests.quests[2]` | `api GET /weekly-quests quests[]` · From the board's `data-bind`; no row in data-binding.md yet. |  |  |
| `weekly_quests.week_start / week_end / timezone` | `api GET /weekly-quests week_start` · From the board's `data-bind`; no row in data-binding.md yet. |  |  |
| `weekly_quests.week_start / week_end / timezone` | `api GET /weekly-quests week_end` |  |  |
| `weekly_quests.week_start / week_end / timezone` | `api GET /weekly-quests timezone` |  |  |

## Binds on the boards

The `data-bind` values across every state.

- `weekly_quests.quests[0]`
- `weekly_quests.quests[1]`
- `weekly_quests.quests[2]`
- `weekly_quests.week_start / week_end / timezone`

## States

- Loading: From [states.md](/design/states/index.md) (Profile): skeleton stats
- Empty: From [states.md](/design/states/index.md) (Profile): weekly quests none → section hidden
- Error (retryable / not): From [states.md](/design/states/index.md) (Profile): inline Retry · fatal: generic error
- Offline: From [states.md](/design/states/index.md) (Profile): cached `/me`
