Add to brain
create_graph_objectCreate a new object in the user's graph. Use when they ask to add something — a project, note, fact, web link, person, company, product, event, group, tag, or prompt. If an object of the same type and name already exists it is returned instead of duplicated; pass allow_duplicate=true only when the user confirms they want a second one. Returns the object with its object_id for follow-up connecting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Optional URL (the link itself for web_link). | |
| name | Yes | The object's name (e.g. 'UNBOUND26 Keynote'). | |
| type | Yes | What kind of object to create. | |
| No | For contacts: their email address. Dedupes per address, and fills the address in on a contact of the same name that has none. | ||
| domain | No | For company objects: the company's website domain (e.g. 'openai.com'). Connects the company to its shared enrichment profile and dedupes per domain. | |
| description | No | Optional longer description. | |
| allow_duplicate | No | Create even if the same type+name exists. |