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

get marketplace coworker by id

GET
api.wexa.ai/public/marketplace/coworker/67f73fa6f55e1a49293771eb
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'api.wexa.ai/public/marketplace/coworker/67f73fa6f55e1a49293771eb' \
--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

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-23 12:56:22
Previous
get marketplace coworkers
Next
hire a coworker
Built with