Pull one more ring of a node
identity_expandSPENDS CREDIT. Grow one node by one expansion: profile, posts, sponsors, ads, creators, metrics or labels. A fresh expansion answers costUsd 0 unless force. budgetUsd 0.01 to 2 engine USD (default 0.5) is held on the wallet first; only what the pull cost is charged. Price it first with identity_estimate. Needs the write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | A node id: person:<uuid>, account:<uuid>, organization:<uuid> or asset:<platform>:<postId>. identity_search finds one; a resolve's anchor is one. | |
| force | No | Pull even when fresh (profiles for a day, posts by the account's own posting rhythm, sponsors, ads, creators and labels for a week), and the whole posts range rather than only the unread gaps. | |
| since | No | posts only: oldest publish day, YYYY-MM-DD (default now minus sinceMonths). | |
| until | No | posts only: newest publish day, YYYY-MM-DD (default now). | |
| maxItems | No | posts only: the most posts one pull lands, 25 to 1000, default 300. | |
| budgetUsd | No | Engine USD, 0.01 to 2, default 0.5. | |
| expansion | Yes | profile: an account's profile, a person's accounts' profiles, an organization's site, accounts and logo. posts: an account's posts with metrics (since/until/sinceMonths/maxItems apply). sponsors: brands that paid an account. ads: an organization's ads from the ad libraries. creators: an organization's creators (paid, partners, and the ones its accounts feature), cheapest evidence first. metrics: a fresh snapshot of one post (asset). labels: what a person or organization is (category, niches), read by a model; also what identity_similar ranks by. | |
| sinceMonths | No | posts only: 1 to 36 months back, default 12. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | Yes | ||
| nodes | Yes | ||
| pulls | Yes | ||
| anchor | Yes | ||
| status | No | ||
| costUsd | Yes | ||
| holdUsd | No | ||
| summary | No |