Apps
Retrieve all apps for the authenticated user
Authorizations
Responses
200
Apps retrieved successfully
application/json
401
Unauthorized - invalid or missing API key
application/json
500
Internal server error
application/json
get
/appsGET /api/v1/apps HTTP/1.1
Host: 
x-app-api-key: YOUR_API_KEY
Accept: */*
{
  "apps": [
    {
      "id": "text",
      "name": "text",
      "description": "text",
      "imageUrl": "text",
      "apiKey": "text",
      "visibility": "PUBLIC",
      "createdAt": "2025-10-31T04:50:53.014Z",
      "updatedAt": "2025-10-31T04:50:53.014Z"
    }
  ]
}Create a new app for the authenticated user
Authorizations
Body
namestring · min: 1 · max: 100Required
App name
descriptionstring · min: 1 · max: 500Required
App description
imageUrlstring · uriOptional
Optional image URL
visibilitystring · enumOptionalDefault: 
App visibility setting. PUBLIC apps are visible in public listings, PRIVATE apps are only accessible to the owner.
PRIVATEPossible values: Responses
201
App created successfully
application/json
400
Invalid request data
application/json
401
Unauthorized - invalid or missing API key
application/json
500
Internal server error
application/json
post
/appsPOST /api/v1/apps HTTP/1.1
Host: 
x-app-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 92
{
  "name": "text",
  "description": "text",
  "imageUrl": "https://example.com",
  "visibility": "PRIVATE"
}{
  "id": "text",
  "name": "text",
  "description": "text",
  "imageUrl": "text",
  "apiKey": "text",
  "visibility": "PUBLIC",
  "createdAt": "2025-10-31T04:50:53.014Z",
  "updatedAt": "2025-10-31T04:50:53.014Z"
}Last updated
