← Back to API Reference
/lockers
Tag: lockers
getUser-owned saved builder designs
Parameters
| Name | In | Type | Format | Required | Description |
|---|---|---|---|---|---|
id | query | string | — | — | — |
account_id | query | string | — | — | Owner account (personal) |
sport | query | string | — | — | — |
product_slug | query | string | — | — | — |
config_data | query | string | — | — | Full BuilderData JSONB snapshot |
name | query | string | — | — | Optional user label (e.g. Team Jersey v1) |
preview_front_url | query | string | — | — | — |
preview_back_url | query | string | — | — | — |
created_at | query | string | — | — | — |
updated_at | query | string | — | — | — |
select | query | string | — | — | Filtering Columns |
order | query | string | — | — | Ordering |
Range | header | string | — | — | Limiting and Pagination |
Range-Unit | header | string | — | — | Limiting and Pagination |
offset | query | string | — | — | Limiting and Pagination |
limit | query | string | — | — | Limiting and Pagination |
Prefer | header | string | — | — | Preference |
Example
bash
curl "https://szkofkgbqogzlbqtcrke.supabase.co/rest/v1/lockers?select=*&limit=10" \
-H "apikey: YOUR_API_KEY" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"Responses
200OK
206Partial Content
postUser-owned saved builder designs
Parameters
| Name | In | Type | Format | Required | Description |
|---|---|---|---|---|---|
lockers | body | object | — | — | lockers |
select | query | string | — | — | Filtering Columns |
Prefer | header | string | — | — | Preference |
Example
bash
curl -X POST "https://szkofkgbqogzlbqtcrke.supabase.co/rest/v1/lockers" \
-H "apikey: YOUR_API_KEY" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-H "Prefer: return=representation" \
-d '{
"account_id": "00000000-0000-0000-0000-000000000000",
"sport": "example",
"product_slug": "example",
"config_data": {}
}'Responses
201Created
patchUser-owned saved builder designs
Parameters
| Name | In | Type | Format | Required | Description |
|---|---|---|---|---|---|
id | query | string | — | — | — |
account_id | query | string | — | — | Owner account (personal) |
sport | query | string | — | — | — |
product_slug | query | string | — | — | — |
config_data | query | string | — | — | Full BuilderData JSONB snapshot |
name | query | string | — | — | Optional user label (e.g. Team Jersey v1) |
preview_front_url | query | string | — | — | — |
preview_back_url | query | string | — | — | — |
created_at | query | string | — | — | — |
updated_at | query | string | — | — | — |
lockers | body | object | — | — | lockers |
Prefer | header | string | — | — | Preference |
Example
bash
curl -X PATCH "https://szkofkgbqogzlbqtcrke.supabase.co/rest/v1/lockers?id=eq.YOUR_ID" \
-H "apikey: YOUR_API_KEY" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-H "Prefer: return=representation" \
-d '{"account_id": "00000000-0000-0000-0000-000000000000"}'Responses
204No Content
deleteUser-owned saved builder designs
Parameters
| Name | In | Type | Format | Required | Description |
|---|---|---|---|---|---|
id | query | string | — | — | — |
account_id | query | string | — | — | Owner account (personal) |
sport | query | string | — | — | — |
product_slug | query | string | — | — | — |
config_data | query | string | — | — | Full BuilderData JSONB snapshot |
name | query | string | — | — | Optional user label (e.g. Team Jersey v1) |
preview_front_url | query | string | — | — | — |
preview_back_url | query | string | — | — | — |
created_at | query | string | — | — | — |
updated_at | query | string | — | — | — |
Prefer | header | string | — | — | Preference |
Example
bash
curl -X DELETE "https://szkofkgbqogzlbqtcrke.supabase.co/rest/v1/lockers?id=eq.YOUR_ID" \
-H "apikey: YOUR_API_KEY" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"Responses
204No Content
Schema
User-owned saved builder designs
| Column | Type | Format | Nullable | Default | Notes |
|---|---|---|---|---|---|
idPK | string | uuid | — | gen_random_uuid() | This is a Primary Key. |
account_id | string | uuid | — | — | FK → accounts.id |
sport | string | text | — | — | — |
product_slug | string | text | — | — | — |
config_data | object | jsonb | — | — | Full BuilderData JSONB snapshot |
name | string | text | ✓ | — | Optional user label (e.g. Team Jersey v1) |
preview_front_url | string | text | ✓ | — | — |
preview_back_url | string | text | ✓ | — | — |
created_at | string | timestamp with time zone | — | now() | — |
updated_at | string | timestamp with time zone | — | now() | — |