Getting started
        
      
    
      
        Using Commerce APIs
        
      
    
      
        Inventory API
        
      
    
      
        Orders API
        
          
            
              Overview
            
            
          
            
              POST: Create an order
            
            
          
            
              POST: Fulfill an order
            
            
          
            
              GET: Retrieve all orders
            
            
          
            
              GET: Retrieve a specific order
            
            
          
        
      
    
      
        Products API
        
          
            
              Overview
            
            
          
            
              About product attributes
            
            
          
            
              Managing attributes
            
            
          
            
              POST: Create a product
            
            
          
            
              POST: Create a product variant
            
            
          
            
              POST: Upload a product image
            
            
          
            
              GET: Retrieve all Store Pages
            
            
          
            
              GET: Retrieve all products
            
            
          
            
              GET: Retrieve specific products
            
            
          
            
              GET: Product image upload status
            
            
          
            
              POST: Assign a product image to variant
            
            
          
            
              POST: Reorder a product image
            
            
          
            
              POST: Update a product
            
            
          
            
              POST: Update a product variant
            
            
          
            
              POST: Update a product image
            
            
          
            
              DEL: Delete a product
            
            
          
            
              DEL: Delete a product variant
            
            
          
            
              DEL: Delete a product image
            
            
          
        
      
    
      
        Profiles API
        
      
    
      
        Transactions API
        
      
    
      
        Webhook Subscriptions API
        
      
    
  Retrieve basic site information
GET https://api.squarespace.com/{api-version}/authorization/website
Websites on Squarespace can have many API keys or OAuth tokens, though a given API key or OAuth token can only belong to one website. Use the Authorization API endpoint to identify which website is associated with an API key or OAuth token. The response provides basic site information to aid in development when using Commerce APIs.
Parameters
{api-version} string
required
The current version for the Authorization API is 1.0.
Request example
curl "https://api.squarespace.com/1.0/authorization/website" \
  -i \
  -H "Authorization: Bearer YOUR_SECRET_API_KEY" \
  -H "User-Agent: YOUR_PRODUCT / YOUR_PRODUCT_VERSION" \
  -H "Content-Type: application/json"
If you're new to Commerce APIs, read the Making requests guide to learn more about how to access this endpoint.
Response example
A successful request generates a response in JSON.
{
  // Id of the website that owns the API key or OAuth.
  "id": "5863f6faf7e0abc3cf95ce3a",
  // Identifier, or subdomain, of the website within squarespace.com.
  "siteId": "developers",
  // The website's title.
  "title": "Squarespace Developers",
  // The website's canonical URL, which specifies the website's custom domain when available.
  "url": "https://developers.squarespace.com",
  // The currency the website uses for commerce needs.
  // Configured in "Commerce > Payments".
  "currency": "USD",
  // The measurement standard the website uses for commerce needs, such as product dimensions.
  // Possible values are 'IMPERIAL' and 'METRIC'.
  // Configured in "Settings > Language & Region" in the Squarespace UI.
  "measurementStandard": "METRIC",
  // An ISO language and country code associated with the website.
  // This doesn't reflect the language shown to users in the Squarespace UI.
  // Configured in "Settings > Language & Region" in the Squarespace UI.
  "language": "en-US",
  // The time zone associated with the website.
  // Configured in "Settings > Language & Region" in the Squarespace UI.
  "timeZone": "America/New_York",
  // Physical business location information associated with the website;
  // object doesn't include street address nor name of the business.
  // Configured in "Settings > Business Information" in the Squarespace UI.
  "location": {
      "region": "New York, NY, 10014",
      "country": "United States"
  }
}