AI-First API Documentation

ALL OVER APPS - ADMIN API

Centralized administration API for all ALL OVER APPS applications. Manages multiple Shopify apps from a unified admin panel.

> Tell your AI agent: "Learn https://api.alloverapps.com"
85
Endpoints
11
Categories
v1.0.0
Version

Auth

Back Office authentication

4 endpoints

Users

Admin user management

6 endpoints

Apps

Application management

1 endpoints

API Keys

API key management for backend-to-backend authentication

8 endpoints

Shops

Shopify shop management per app

6 endpoints

Templates

Email template management

9 endpoints

Metrics

Metrics and analytics

10 endpoints

Logs

Application logs and debugging

8 endpoints

Feedback

User feedback management

8 endpoints

Tickets

Support tickets management

15 endpoints

Health

Health checks

1 endpoints

Available formats

Machine-readable

No separate URL to discover. Your AI agent hits this page directly and receives the token-optimized format — no /llms.txt convention required.

curl -H "Accept: text/markdown" https://api.alloverapps.com/

Authentication

This API supports the following authentication methods:

MethodHeaderUse case
JWT Bearer TokenAuthorization: Bearer <token>Admin panel access. Obtain via POST /auth/login.
API KeyX-API-Key: sk_<appId>_<hex>Backend-to-backend. Create via POST /api-keys.

Auth

Back Office authentication

MethodPathDescriptionAuth
POST/auth/loginBack Office team loginNone required
POST/auth/refreshRefresh JWT tokenBearer Token (JWT)
POST/auth/hash-password[DEV] Generate password hashNone required
GET/auth/meCurrent user informationBearer Token (JWT)

Users

Admin user management

MethodPathDescriptionAuth
GET/users/List usersBearer Token (JWT)
POST/users/Create userBearer Token (JWT)
GET/users/{id}Get user by IDBearer Token (JWT)
PATCH/users/{id}Update userBearer Token (JWT)
DELETE/users/{id}Delete userBearer Token (JWT)
PATCH/users/{id}/passwordUpdate user passwordBearer Token (JWT)

Apps

Application management

MethodPathDescriptionAuth
GET/appsList of available applicationsBearer Token (JWT)

API Keys

API key management for backend-to-backend authentication

MethodPathDescriptionAuth
GET/api-keys/statsAPI key statisticsBearer Token (JWT)
GET/api-keys/List API keysBearer Token (JWT)
POST/api-keys/Create API keyBearer Token (JWT)
GET/api-keys/{keyId}Get API keyBearer Token (JWT)
PATCH/api-keys/{keyId}Update API keyBearer Token (JWT)
DELETE/api-keys/{keyId}Delete API keyBearer Token (JWT)
POST/api-keys/{keyId}/revokeRevoke API keyBearer Token (JWT)
POST/api-keys/{keyId}/regenerateRegenerate API keyBearer Token (JWT)

Shops

Shopify shop management per app

MethodPathDescriptionAuth
GET/{appId}/shops/statsShop statisticsBearer Token (JWT)
GET/{appId}/shops/domainsList of shop domainsBearer Token (JWT)
GET/{appId}/shops/List shopsBearer Token (JWT)
GET/{appId}/shops/{shopId}Get shop by IDBearer Token (JWT)
PATCH/{appId}/shops/{shopId}Update shopBearer Token (JWT)
PATCH/{appId}/shops/{shopId}/statusChange shop statusBearer Token (JWT)

Templates

Email template management

MethodPathDescriptionAuth
GET/{appId}/templates/categoriesTemplate languagesBearer Token (JWT)
GET/{appId}/templates/List templatesBearer Token (JWT)
POST/{appId}/templates/Create templateBearer Token (JWT)
GET/{appId}/templates/{templateId}Get template by IDBearer Token (JWT)
PUT/{appId}/templates/{templateId}Update template (full)Bearer Token (JWT)
PATCH/{appId}/templates/{templateId}Update template (partial)Bearer Token (JWT)
DELETE/{appId}/templates/{templateId}Delete templateBearer Token (JWT)
PATCH/{appId}/templates/{templateId}/toggleToggle template active statusBearer Token (JWT)
POST/{appId}/templates/{templateId}/duplicateDuplicate templateBearer Token (JWT)

Metrics

Metrics and analytics

MethodPathDescriptionAuth
GET/metrics/aggregate/dashboardAggregated dashboard from all appsBearer Token (JWT)
GET/metrics/aggregate/shops-over-timeShops over time (all apps)Bearer Token (JWT)
GET/metrics/aggregate/top-shopsTop shops (all apps)Bearer Token (JWT)
GET/metrics/aggregate/activityRecent activity (all apps)Bearer Token (JWT)
GET/metrics/aggregate/summaryQuick summary (all apps)Bearer Token (JWT)
GET/{appId}/metrics/dashboardGeneral dashboardBearer Token (JWT)
GET/{appId}/metrics/shops-over-timeShops over timeBearer Token (JWT)
GET/{appId}/metrics/top-shopsTop shopsBearer Token (JWT)
GET/{appId}/metrics/activityRecent activityBearer Token (JWT)
GET/{appId}/metrics/customCustom metricsBearer Token (JWT)

Logs

Application logs and debugging

MethodPathDescriptionAuth
GET/{appId}/logs/statsLog statisticsBearer Token (JWT)
GET/{appId}/logs/shop-domainsList of shop domainsBearer Token (JWT)
GET/{appId}/logs/modulesList of modulesBearer Token (JWT)
GET/{appId}/logs/over-timeLogs over timeBearer Token (JWT)
GET/{appId}/logs/List logsBearer Token (JWT)
DELETE/{appId}/logs/Delete logsBearer Token (JWT)
GET/{appId}/logs/{logId}Get log by IDBearer Token (JWT)
DELETE/{appId}/logs/{logId}Delete log by IDBearer Token (JWT)

Feedback

User feedback management

MethodPathDescriptionAuth
GET/feedback/List all feedbackBearer Token (JWT)
GET/feedback/{feedbackId}Get feedback by IDBearer Token (JWT)
PATCH/feedback/{feedbackId}Update feedbackBearer Token (JWT)
DELETE/feedback/{feedbackId}Delete feedbackBearer Token (JWT)
PATCH/feedback/{feedbackId}/statusUpdate feedback statusBearer Token (JWT)
GET/{appId}/feedback/statsFeedback statisticsBearer Token (JWT)
POST/{appId}/feedback/Create feedbackBearer Token (JWT)
GET/{appId}/feedback/List feedbackBearer Token (JWT)

Tickets

Support tickets management

MethodPathDescriptionAuth
GET/tickets/List all ticketsBearer Token (JWT)
GET/tickets/{messageId}Get ticket by IDBearer Token (JWT)
PATCH/tickets/{messageId}Update ticketBearer Token (JWT)
DELETE/tickets/{messageId}Delete ticketBearer Token (JWT)
PATCH/tickets/{messageId}/statusUpdate ticket statusBearer Token (JWT)
GET/{appId}/tickets/statsTicket statisticsBearer Token (JWT)
POST/{appId}/tickets/Create ticket with attachmentsBearer Token (JWT)
GET/{appId}/tickets/List ticketsBearer Token (JWT)
DELETE/{appId}/tickets/Bulk delete ticketsBearer Token (JWT)
GET/{appId}/tickets/{messageId}Get ticket by IDBearer Token (JWT)
PATCH/{appId}/tickets/{messageId}Update ticketBearer Token (JWT)
DELETE/{appId}/tickets/{messageId}Delete ticketBearer Token (JWT)
PATCH/{appId}/tickets/{messageId}/statusUpdate ticket statusBearer Token (JWT)
POST/{appId}/tickets/{messageId}/messagesAdd message to ticketBearer Token (JWT)
GET/{appId}/tickets/{messageId}/messagesGet ticket messagesBearer Token (JWT)

Health

Health checks

MethodPathDescriptionAuth
GET/healthServer health checkNone required