Apps

Get all apps

get

Retrieve all apps for the authenticated user

Authorizations
Responses
200

Apps retrieved successfully

application/json
get
GET /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",
      "createdAt": "2025-10-09T20:17:33.939Z",
      "updatedAt": "2025-10-09T20:17:33.939Z"
    }
  ]
}

Create a new app

post

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

Responses
201

App created successfully

application/json
post
POST /api/v1/apps HTTP/1.1
Host: 
x-app-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 69

{
  "name": "text",
  "description": "text",
  "imageUrl": "https://example.com"
}
{
  "id": "text",
  "name": "text",
  "description": "text",
  "imageUrl": "text",
  "apiKey": "text",
  "createdAt": "2025-10-09T20:17:33.939Z",
  "updatedAt": "2025-10-09T20:17:33.939Z"
}