Create ICP
li_create_icpCreate an ICP (ideal customer profile) label to attach to campaigns, so li_outreach_analytics(groupBy="icp") can compare audiences. Only a label: it targets, filters and sends nothing. Check li_list_icps first — names are unique per team and a clash is refused. Dry-run unless confirmCreate=true; the confirmed call returns the new ICP with its id. It belongs to YOUR team (the reply's owner says whose). An operator credential with no team must name the account whose team owns it (sessionLabel) or pass shared:true; it is never published to every team by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Label name, unique within your team (check li_list_icps first) | |
| shared | No | Operator only: true publishes it as a shared template every team sees. Never the default. | |
| sessionId | No | Operator only: the account whose TEAM owns it. Members' creates are their team's. | |
| description | No | Optional note on who this audience is | |
| sessionLabel | No | Operator only: the account whose TEAM owns it. Members' creates are their team's. | |
| confirmCreate | Yes | Must be true to write the ICP to the database |