Sophie - eCommerce Experts

Sophie - eCommerce Experts · Ações GPT

Sophie from BeME, helpful api actions for Shopify Merchants

A set of APIs that sellers can use to build their Online Store and find suggestions for product ideas that can sell well, increasing revenue for their store. Query information from Shopify blogs websites to provide useful advice.

  • POST /webhook/fetch-websitefetch website content from website url or domain
  • POST /webhook/trending-productsSearch the list of products based on the idea
Esquema API original
{
  "openapi": "3.0.1",
  "info": {
    "title": "Sophie from BeME, helpful api actions for Shopify Merchants",
    "description": "A set of APIs that sellers can use to build their Online Store and find suggestions for product ideas that can sell well, increasing revenue for their store. Query information from Shopify blogs websites to provide useful advice.",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://api.bemeapps.com"
    }
  ],
  "paths": {
    "/webhook/fetch-website": {
      "post": {
        "operationId": "fetchWebsiteContent",
        "summary": "fetch website content from website url or domain",
        "parameters": [
          {
            "in": "query",
            "name": "urlOne",
            "schema": {
              "type": "string"
            },
            "required": true,
            "description": "url provide by user"
          }
        ],
        "responses": {
          "200": {
            "description": "extracted content of website url on query"
          }
        }
      }
    },
    "/webhook/trending-products": {
      "post": {
        "operationId": "findProductIdea",
        "summary": "Search the list of products based on the idea",
        "parameters": [
          {
            "in": "query",
            "name": "query",
            "schema": {
              "type": "string"
            },
            "required": true,
            "description": "Extract some product-related keywords from the idea, separated by commas."
          },
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "type": "number"
            },
            "required": false,
            "description": "number of products to return"
          }
        ],
        "responses": {
          "200": {
            "description": "List of products and their details and image (image.src json path), not include the product url"
          }
        }
      }
    }
  }
}