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

FieldTypeDescription
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.