Integrations

Category: Admin Base URL: /admin/integrations Authentication: Required Routes: 7 routes documented

Overview

This section documents 7 API routes for integrations.

⚠️ These endpoints operate on your live store. POST/PUT/DELETE operations here — including sync, push, resync, and cache operations — modify or delete production data, and some trigger downstream effects such as warehouse orders or customer emails. DELETE operations are generally irreversible. Verify IDs and parameters carefully before calling them from scripts.

Quick Reference

Method Endpoint Description
GET /admin/integrations/github/repos No description
POST /admin/integrations/providers/:provider/app-config No description
POST /admin/integrations/providers/:provider/authorize No description
GET /admin/integrations/providers/:provider/callback No description
GET /admin/integrations/vercel/projects No description
GET /admin/integrations/vercel/teams No description
GET /admin/oauth/clients No description
POST /admin/oauth/clients No description

GET Admin Integrations Github Repos

Endpoint: GET /admin/integrations/github/repos Authentication: Admin (Required)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X GET 'https://your-store.omnicart.cc/admin/integrations/github/repos' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

POST Admin Integrations Providers :provider App-config

Endpoint: POST /admin/integrations/providers/:provider/app-config Authentication: Admin (Required)

URL Parameters

Parameter Type Required Description
provider string Yes Provider identifier

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/admin/integrations/providers/:provider/app-config' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

POST Admin Integrations Providers :provider Authorize

Endpoint: POST /admin/integrations/providers/:provider/authorize Authentication: Admin (Required)

URL Parameters

Parameter Type Required Description
provider string Yes Provider identifier

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/admin/integrations/providers/:provider/authorize' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

GET Admin Integrations Providers :provider Callback

Endpoint: GET /admin/integrations/providers/:provider/callback Authentication: Admin (Required)

URL Parameters

Parameter Type Required Description
provider string Yes Provider identifier

Response

Success:

// Response structure (to be documented)

Example Request

curl -X GET 'https://your-store.omnicart.cc/admin/integrations/providers/:provider/callback' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

GET Admin Integrations Vercel Projects

Endpoint: GET /admin/integrations/vercel/projects Authentication: Admin (Required)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X GET 'https://your-store.omnicart.cc/admin/integrations/vercel/projects' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

GET Admin Integrations Vercel Teams

Endpoint: GET /admin/integrations/vercel/teams Authentication: Admin (Required)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X GET 'https://your-store.omnicart.cc/admin/integrations/vercel/teams' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

GET Admin Oauth Clients

Endpoint: GET /admin/oauth/clients Authentication: Admin (Required)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X GET 'https://your-store.omnicart.cc/admin/oauth/clients' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'

POST Admin Oauth Clients

Endpoint: POST /admin/oauth/clients Authentication: Admin (Required)

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/admin/oauth/clients' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'