GET /v1/shop
Retrieve your shop's configuration, subscription status, feed URL, and sync details.
GET
/v1/shop Returns the shop associated with your API key, including subscription info, feed URL, and sync status.
Required scope: read_settings
Request
curl https://app.simpleproductfeeds.com/v1/shop \
-H "Authorization: Bearer spf_live_sk_your_key_here"
No request body or query parameters are needed.
Response
{
"data": {
"id": "shop_4kx8m",
"object": "shop",
"domain": "my-store.myshopify.com",
"name": "My Store",
"subscription_plan": "growth",
"subscription_status": "active",
"product_count": 1482,
"feed_url": "https://feeds.simpleproductfeeds.com/abc123/gmcfeed.txt",
"last_sync_at": "2026-03-09T14:30:00Z",
"primary_locale": "en",
"languages": ["fr", "de"],
"onboarding_complete": true,
"created_at": "2025-06-15T10:00:00Z",
"updated_at": "2026-03-09T14:30:00Z"
}
}
Response fields
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier with shop_ prefix. |
object | string | Always "shop". |
domain | string | Your Shopify domain (e.g., my-store.myshopify.com). |
name | string | Your shop's display name. |
subscription_plan | string | Current plan: "free", "starter", "growth", or "premium". |
subscription_status | string | "active" or "none". |
product_count | integer | Number of products in your active feed. |
feed_url | string | null | Public URL of your primary product feed. Null if no feed has been generated. |
last_sync_at | string | null | ISO 8601 timestamp of the last successful sync. Null if never synced. |
primary_locale | string | Primary locale of your shop (e.g., en). |
languages | string[] | Locales with active language feeds. |
onboarding_complete | boolean | Whether initial setup is complete. |
created_at | string | ISO 8601 timestamp when the shop was created. |
updated_at | string | ISO 8601 timestamp when the shop was last updated. |