Create a robot
Creates the workspace that holds one customer’s conversations, automation rules and training data. Create the robot before connecting any channel to it.
Put your own customer id in external_id and we return it on every webhook event, so you never need a lookup table between our ids and yours.
Each robot consumes one unit of your plan’s capacity. Deleting one frees that capacity immediately.
settings is optional and takes the same shape as PATCH /robots/{robot_id}; anything you leave out takes its default.
Authentication
Your API key, issued by ParsChat sales. One key per account, spanning every robot you own. Send it as Authorization: Bearer pk_live_….
Request
Display name, shown in the panel. Unique across your robots; reusing one returns 409.
Your own customer id. Unique across your robots; reusing one returns 409.
Settings to start with, in the same shape as PATCH /robots/{robot_id}. Anything you leave out takes its default.
Response
Your own identifier for this customer. Returned on every webhook event, so you do not need a lookup table. null until you set one.
Free text about the robot, up to 255 characters. null until you set it.
false while the robot is deactivated: its channels are switched off. See PATCH /robots/{robot_id}.
A robot’s settings, the same ones your customer sees in the ParsChat panel. ai and ai_operator are null for an account without an AI messages package.