shopify-fastplus-middleware
  1. Sample APIs
shopify-fastplus-middleware
  • Start your Apidog journey
  • Sample APIs
    • Find pet by ID
      GET
    • Add a new pet to the store
      POST
    • Update an existing pet
      PUT
    • Deletes a pet
      DELETE
    • Finds Pets by status
      GET
  • FastPlus
    • /fastplus/products
      GET
    • /fastplus/orders
      POST
    • /fastplus/products/id
      GET
  • Shopify
    • shopify/locations
      GET
    • test-webhook
      POST
    • /shopify/products/[id]
      GET
    • /shopify/products
      GET
    • /shopify/products
      POST
    • /shopify/products/{product_id}
      DELETE
    • /shopify/products
      PUT
    • /shopify/products/{product_id}/variants
      GET
    • /shopify/products/{product_id}/variants
      POST
    • /shopify/{product_id}/variant/{variant_id}
      DELETE
    • /shopify/products/{product_id}/variants/{variant_id}
      PUT
    • /shopify/inventory/{inventory_id}/{location_id}
      GET
    • /shopify/inventory/set
      GET
    • /shopify/inventory/bulk-update
      POST
    • /shopify/orders/{order_id}
      GET
    • /shopify/orders
      POST
    • /shopify/orders/{order_id}/fulfill
      POST
    • /shopify/orders/{order_id}/refund
      POST
    • /shopify/customers
      POST
    • /shopify/customers
      GET
    • /customers/{customer_id}
      GET
    • /shopify/customers/{customer_id}
      PUT
    • /shopify/customers/{customer_id}
      DELETE
    • /shopify/collections
      POST
    • /shopify/collections
      GET
    • /shopify/collections/{collection_id}
      PUT
    • /shopify/webhook/register
      POST
    • Untitled Endpoint
      GET
  • Middleware
    • /middleware/sync/products
  1. Sample APIs

Finds Pets by status

GET
/pet/findByStatus
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://2e3e-2806-2f0-7420-fa6f-bc65-bc42-a43-ce7f.ngrok-free.app/pet/findByStatus?status'
Response Response Example
200 - Success example
{
    "code": 0,
    "data": [
        {
            "name": "Hello Kitty",
            "photoUrls": [
                "http://dummyimage.com/400x400"
            ],
            "id": 3,
            "category": {
                "id": 71,
                "name": "Cat"
            },
            "tags": [
                {
                    "id": 22,
                    "name": "Cat"
                }
            ],
            "status": "sold"
        },
        {
            "name": "White Dog",
            "photoUrls": [
                "http://dummyimage.com/400x400"
            ],
            "id": 3,
            "category": {
                "id": 71,
                "name": "Dog"
            },
            "tags": [
                {
                    "id": 22,
                    "name": "Dog"
                }
            ],
            "status": "sold"
        }
    ]
}

Request

Query Params
status
string 
required
Status values that need to be considered for filter

Responses

🟢200OK
application/json
Body
array of:
id
integer <int64>
required
Pet ID
>= 1
category
object (Category) 
required
group
id
integer <int64>
optional
Category ID
>= 1
name
string 
optional
Category Name
name
string 
required
name
Example:
doggie
photoUrls
array[string]
required
image URL
tags
array[object (Tag) {2}] 
required
tag
id
integer <int64>
optional
Tag ID
>= 1
name
string 
optional
Tag Name
status
enum<string> 
required
Pet Sales Status
Allowed values:
availablependingsold
🟠400Invalid status value
Modified at 2025-06-05 09:29:11
Previous
Deletes a pet
Next
/fastplus/products
Built with