Apps
Public app discovery, app-scoped actions, and AI tool endpoints
Apps API
/api/v1/apps is the canonical namespace for app discovery and app-scoped actions. Organization scope is derived from the authenticated token.
GET /api/v1/integrations remains available as a legacy alias, but new clients should use GET /api/v1/apps.
List Installed Apps
Returns installed apps for the authenticated organization.
GET /api/v1/apps
Authorization: Bearer <token>Example Request
curl -X GET "https://linkit.works/api/v1/apps" \
-H "Authorization: Bearer YOUR_TOKEN"const res = await fetch('https://linkit.works/api/v1/apps', {
headers: { Authorization: `Bearer ${token}` }
});
const apps = await res.json();req, _ := http.NewRequest(http.MethodGet, "https://linkit.works/api/v1/apps", nil)
req.Header.Set("Authorization", "Bearer "+token)
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()Response
{
"count": 2,
"integrations": [
{
"slug": "salla",
"name": "Salla",
"type": "ECommerce",
"enabled": true,
"last_sync": "2026-03-05T09:30:00Z"
}
]
}App Actions
Certain apps expose dedicated action endpoints under /api/v1/apps/{app-slug}. These accept file uploads or structured input and return processed output.
LoLo BG Remover
Remove image backgrounds using the LoLo microservice.
POST /api/v1/apps/lolo
POST /api/v1/apps/lolo/batchReturns image/png on success. See LoLo BG Remover for the full reference.
Raqiq Image Compressor
Compress and optimize images with format-aware quality controls.
POST /api/v1/apps/raqiq
POST /api/v1/apps/raqiq/batch
GET /api/v1/apps/raqiq/runtime-configAccepts image uploads via multipart/form-data. Returns compressed images with metadata headers for dimensions, input/output sizes, and processing time. Supports single and batch mode (up to 10 images per request).
Rakan AI Product Describer
Generate AI-powered product descriptions using a local LLM.
POST /api/v1/apps/rakanAccepts a product name and optional context (URL, existing description, tone). Returns a structured JSON response with generated descriptions in English and Arabic, pricing suggestions, and metadata.
All app action endpoints require the corresponding app to be installed for the organization associated with the bearer token.