---
title: "Shopify Install"
method: GET
path: "/api/shopify/install"
tags: ["Shopify OAuth"]
---

# Shopify Install

`GET /api/shopify/install`

## Request

- Base URL: `https://api.soeru.biz` (the document declares no server; this is the origin it was published from)
- URL: `https://api.soeru.biz/api/shopify/install`
- Auth: none declared

Entry point for Shopify App Store installs.

This endpoint does NOT require soeru authentication. It initiates the
Shopify OAuth flow directly so that App Store reviewers (and new merchants)
get the expected "install → app works" experience.

After OAuth completes, the callback detects this is an install flow and
redirects the user to /setup/shopify where they can create or link a
soeru account.

## Query parameters

- `shop` string, required: Shopify store domain

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/soeru/apis/soeru-api.md) · [All operations](https://skmtc.dev/soeru/apis/soeru-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soeru/apis/soeru-api/revisions/63f8d371abed?raw)
