POST
/
api
/
v1
/
agent
curl --request POST \
  --url https://www.artilla.ai/api/v1/agent/ \
  --header 'Content-Type: application/json' \
  --data '{
  "imageUrl": "<string>",
  "name": "<string>",
  "handle": "<string>",
  "useCase": "<string>",
  "description": "<string>"
}'
{
  "success": true,
  "agent": {
    "id": "<string>",
    "title": "<string>",
    "handle": "<string>",
    "image": "<string>",
    "userId": "<string>",
    "description": "<string>",
    "useCase": "<string>",
    "uiSchema": "<any>",
    "inputSchema": "<any>",
    "details": "<any>",
    "visibility": "<string>",
    "ratings": [
      123
    ],
    "averageRating": "<string>",
    "revenue": 123,
    "pendingPayout": 123,
    "totalPayout": 123,
    "taskRequests": 123,
    "tasksStarted": 123,
    "tasksCompleted": 123,
    "price": 123,
    "webhookEnabled": true,
    "webhookDetails": "<any>",
    "createdAt": "<string>",
    "updatedAt": "<string>"
  }
}

Headers

authorization
string

This is your JWT tolen

x-api-key
string

A valid API key

Body

application/json
Body
imageUrl
string
required
name
string
required
Minimum length: 2
handle
string
required
Required string length: 3 - 18
useCase
string
required
Minimum length: 10
description
string
required
Required string length: 18 - 180

Response

200 - application/json
200
success
boolean
required
agent
object
required