Wexa AI
  1. Marketplace
Wexa AI
  • Wexa AI
  • Getting Started with Wexa AI
  • Use Cases and Workflows
  • API Reference
  • Tutorials
  • Troubleshooting Guide
  • API Endpoints
    • Project
      • create project
      • Get all projects
      • Get project
      • update project
      • Delete project
    • Agentflows
      • create agentflow
      • get agentflows
      • Get agentflow by projectId and UserId
      • get agentflow by id
      • Add skilled agent to agentflow
      • Update skilled agent
    • Connectors
      • get connectors by projectid
      • get connector by Id
      • Delete a connector
      • connector update status
      • get all available trigger actions
    • Skills
      • create skill
      • get skills
      • get skills by category'
      • get skills by id
      • skills by name
    • Executeflow
      • create executeflow
      • get executions
      • execute agentflow
      • pause executeflow
      • resume execution
      • cancel executeflow
      • get execution by execution id
      • get execution details for monitoring
    • Customer
      • get customer
      • Get credit history
    • Actions
      • create action
      • get action
    • Files
      • upload files
      • get files by fileid
      • get connector by fileid
      • get files by connector_id
    • Inbox
      • get inbox
    • Tags
      • tags
    • Tasks
      • get tasks
      • get task by id
      • Pause running task
      • resume task
      • Stop task
    • Tables
      • create table
      • create database
      • get tables
      • get records list
      • get table names
      • delete record
      • delete a column
    • Dashboard
      • get dashboard
      • refresh dashboard
      • delete component in dashboard
    • Settings
      • get settings
    • Marketplace
      • get all connectors
        GET
      • get marketplace coworkers
        GET
      • get marketplace coworker by id
        GET
    • Coworker schedules
      • get schedules
      • create coworker schedule
      • get schedule coworker by its id
      • update schedule by its id
      • delete schedule by its id
    • Analytics
      • Get analytics
    • Marketplace coworkers
      • hire a coworker
      • check marketplace coworker update
    • Project member
      • project_member
  1. Marketplace

get marketplace coworker by id

GET
https://api.wexa.ai/public/marketplace/coworker/{coworker_id}
Last modified:2025-04-25 12:18:15

Retrieve a Specific AI Coworker from the Marketplace#

Use this endpoint to retrieve detailed information about a specific AI Coworker available in the Wexa.ai Marketplace by its unique coworker_id. This allows you to explore the capabilities, features, and integration options of individual AI Coworkers before onboarding them into your workflows.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.wexa.ai/public/marketplace/coworker/' \
--header 'x-api-key: {{x-api-key}}'
Response Response Example
{
  "_id": "67f73fa6f55e1a49293771eb",
  "price": 0,
  "connectors": [
    {
      "index": 0,
      "name": "Content creator",
      "category": "content_creator",
      "logo": "https://klotdev.blob.core.windows.net/wexa/92d70903-e331-445f-a34d-eebc93d4a520_429-4292382_generalicons-meeting-social-security-icon-png.png",
      "connector_id": null,
      "tags": [],
      "skip_without_configuration": true,
      "triggers": [],
      "is_premium": false,
      "original_id": "67f6857486dab19eaa81f768",
      "config": {},
      "coworker_metadata": null,
      "connector_type": "system",
      "reference_id": "67f73fa6f55e1a49293771ea",
      "skills": {}
    }
  ],
  "connector_group": [],
  "tables": [],
  "files": [],
  "coworkers": [
    {
      "_id": "67f73f64f55e1a49293771e3",
      "name": "new platform",
      "description": "new platform",
      "role": "new platform",
      "initial_agent": "67f73f9852366d14db4e45ac",
      "image": "https://klotdev.blob.core.windows.net/coworkers/wexaworker13.png",
      "agents": [
        {
          "_id": "67f73f9852366d14db4e45ac",
          "title": "new platform",
          "role": "new platform",
          "role_description": "new platform",
          "llm": {
            "model": "azure/gpt-4o",
            "temperature": 0,
            "max_tokens": 10000
          },
          "context": [],
          "has_knowledge_base": false,
          "prompt": {
            "template": "new platform",
            "variables": [],
            "display_template": "[{\"type\":\"paragraph\",\"children\":[{\"text\":\"new platform \"}]}]"
          },
          "agent_type": "skilled_agent",
          "is_preview_mode_enabled": false,
          "triggers": [],
          "skills": [
            {
              "action": "generate",
              "category": "content_creator",
              "connector_index": 0
            }
          ],
          "next_agent": null,
          "pre_and_post_execution_input": null
        }
      ],
      "anomaly_detection": {
        "is_enabled": false,
        "instructions": ""
      },
      "goal_structure": null,
      "conclusion": null
    }
  ],
  "name": "Pulse",
  "description": "Manages team updates through voice call based on initial prompt to voice connector",
  "dashboard": {
    "name": "Coworker UI",
    "position": [
      {
        "tab_id": "67e1367cf4f366b0cff3c3d0",
        "x": 0,
        "y": 0,
        "h": 8,
        "w": 12,
        "i": "67e1367cf4f366b0cff3c3d4",
        "minW": 2,
        "minH": 2
      },
      {
        "tab_id": "67e1367cf4f366b0cff3c3d0",
        "x": 0,
        "y": 8,
        "h": 25,
        "w": 7,
        "i": "67e1367cf4f366b0cff3c3d5",
        "minW": 4,
        "minH": 4
      }
    ],
    "projectID": "67e13679dda9e35f4da469f8",
    "tabs": [
      {
        "name": "Overview",
        "id": "67e1367cf4f366b0cff3c3d0"
      },
      {
        "name": "Analytics",
        "id": "67e1367cf4f366b0cff3c3d1"
      },
      {
        "name": "Reports",
        "id": "67e1367cf4f366b0cff3c3d2"
      }
    ],
    "components": [
      {
        "tab_id": "67e1367cf4f366b0cff3c3d0",
        "component_type": "welcomeComponent",
        "user_query": null,
        "title": "Welcome to Coworker",
        "subTitle": "This is a welcome component",
        "component_id": "67e1367cf4f366b0cff3c3d4",
        "table_index": null,
        "resource": "default",
        "process_buttons": [],
        "coworker_id": null,
        "button_title": null,
        "column_keys": [],
        "columns": [],
        "query": null,
        "table_schema": null
      },
      {
        "tab_id": "67e1367cf4f366b0cff3c3d0",
        "component_type": "taskManager",
        "user_query": null,
        "title": "My Tasks",
        "subTitle": "",
        "component_id": "67e1367cf4f366b0cff3c3d5",
        "table_index": null,
        "resource": "default",
        "process_buttons": [],
        "coworker_id": null,
        "button_title": null,
        "column_keys": [],
        "columns": [],
        "icon": "clipboard-list",
        "query": {
          "aggregation_code": [
            {
              "$match": {
                "projectID": "67e13679dda9e35f4da469f8"
              }
            },
            {
              "$facet": {
                "running": [
                  {
                    "$match": {
                      "status": "running"
                    }
                  },
                  {
                    "$project": {
                      "_id": 1,
                      "name": 1,
                      "created_at": 1,
                      "status": 1
                    }
                  }
                ],
                "completed": [
                  {
                    "$match": {
                      "status": "completed"
                    }
                  },
                  {
                    "$project": {
                      "_id": 1,
                      "name": 1,
                      "created_at": 1,
                      "status": 1
                    }
                  }
                ],
                "ready": [
                  {
                    "$match": {
                      "status": "ready"
                    }
                  },
                  {
                    "$project": {
                      "_id": 1,
                      "name": 1,
                      "created_at": 1,
                      "status": 1
                    }
                  }
                ],
                "failed": [
                  {
                    "$match": {
                      "status": "failed"
                    }
                  },
                  {
                    "$project": {
                      "_id": 1,
                      "name": 1,
                      "created_at": 1,
                      "status": 1
                    }
                  }
                ],
                "paused": [
                  {
                    "$match": {
                      "status": "paused"
                    }
                  },
                  {
                    "$project": {
                      "_id": 1,
                      "name": 1,
                      "created_at": 1,
                      "status": 1
                    }
                  }
                ]
              }
            }
          ]
        },
        "data": [
          {
            "status": "running",
            "data": []
          },
          {
            "status": "completed",
            "data": []
          },
          {
            "status": "ready",
            "data": []
          },
          {
            "status": "failed",
            "data": []
          },
          {
            "status": "paused",
            "data": []
          }
        ]
      }
    ]
  },
  "version": "Version.1.prod",
  "role": "AI Project Manager",
  "category": "sales",
  "original_coworker_ids": [
    "67f73f64f55e1a49293771e3"
  ],
  "author": {
    "name": "Akhil",
    "role": "Developer",
    "image_url": "https://klotdev.blob.core.windows.net/coworkers/wexaworker6.png",
    "social_info": {
      "email": "akhil@wexa.ai",
      "github": null,
      "twitter": null,
      "linkedin": null,
      "medium": null,
      "website": null,
      "support_email": null
    }
  },
  "starred_by": [],
  "installations": 0,
  "is_featured": false,
  "details": {
    "metrics": [
      "calls"
    ],
    "use_cases": [
      {
        "name": "call",
        "result": "sent"
      }
    ]
  },
  "reference_coworker_id": "67e13679dda9e35f4da469f8"
}

Request

Path Params
coworker_id
string 
required
Header Params
x-api-key
string 
required
Example:
{{x-api-key}}

Responses

🟢200get marketplace coworker by id
application/json
Body
_id
string 
required
price
integer 
required
connectors
array [object {15}] 
required
index
integer 
optional
name
string 
optional
category
string 
optional
logo
string 
optional
connector_id
null 
optional
tags
array
optional
skip_without_configuration
boolean 
optional
triggers
array
optional
is_premium
boolean 
optional
original_id
string 
optional
config
object 
optional
coworker_metadata
null 
optional
connector_type
string 
optional
reference_id
string 
optional
skills
object 
optional
connector_group
array
required
tables
array
required
files
array
required
coworkers
array [object {10}] 
required
_id
string 
optional
name
string 
optional
description
string 
optional
role
string 
optional
initial_agent
string 
optional
image
string 
optional
agents
array [object {14}] 
optional
anomaly_detection
object 
optional
goal_structure
null 
optional
conclusion
null 
optional
name
string 
required
description
string 
required
dashboard
object 
required
name
string 
required
position
array [object {8}] 
required
projectID
string 
required
tabs
array [object {2}] 
required
components
array [object {17}] 
required
version
string 
required
role
string 
required
category
string 
required
original_coworker_ids
array[string]
required
author
object 
required
name
string 
required
role
string 
required
image_url
string 
required
social_info
object 
required
starred_by
array
required
installations
integer 
required
is_featured
boolean 
required
details
object 
required
metrics
array[string]
required
use_cases
array [object {2}] 
required
reference_coworker_id
string 
required
Modified at 2025-04-25 12:18:15
Previous
get marketplace coworkers
Next
get schedules