Create client with report
create_client_with_reportCreate a new client and its first report or dashboard in one step. The first report is resolved from the inputs: template_id clones that template; blank:true creates an empty report; with neither, a matching Starter template of the given type is cloned (never a blank report). For a specific style (e.g. a Google Ads dashboard), pass a template_id found via list_templates (filter by datasources + type).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Client name | |
| type | Yes | Report type: REPORT (point-in-time) or DASHBOARD (live) | |
| blank | No | Set true for an empty report. If false/omitted and no template_id is given, a matching Starter template is cloned. | |
| website | No | Client website, e.g. acme.com | |
| timezone | No | IANA timezone for the client (default UTC) | |
| report_name | Yes | Name for the first report | |
| template_id | No | Clone this template into the first report (from list_templates — filter by datasources + type) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | What was created — the new client and the new report, each with its id and name, and the template the report came from. Link a datasource to the client next, or the widgets show demo data. | |
| success | Yes | True when the call succeeded. A failure comes back as an error result instead. |