minari_custom_field
Custom contact fields — the metadata keys an import may carry.
A key must be registered here BEFORE it can be used in the
customFields of an imported contact. The contract states the
requirement but not how a breach fails (rejected request? key dropped?
contact skipped?) — so register first rather than relying on the error.
"delete" removes the field from future imports and from the UI.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "minari_custom_field"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | "list" shows registered fields; "create" registers one; "delete" removes one. | list |
| _org | No | Org (id) de CET APPEL. `oto_list_orgs()`. | |
| label | No | REQUIRED by "create" — the display name, e.g. "Industry". | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| field_id | No | REQUIRED by "create" and "delete" — the stable key used inside `customFields`, e.g. "industry". Must be unique. | |
| _instance | No | Instance de connecteur PRÉCISE (un credential exact). `oto_instance(op='list')`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |