Update Smart Link Artist Hub Settings
dynamoi_update_smart_link_artist_hub_settingsUse this when the user wants to change artist Smart Link theme, pixels, introduction, official profile links or service order. Pass the read artistHub.version as expectedVersion. Omitted fields preserve stored values; null explicitly clears supported fields. Confirm the requested settings before calling. The result includes the saved artistHub readback. If the theme applies but other changes are refused, reload with dynamoi_get_smart_link (artistId, includeArtistSettings=true) before retrying.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"artistId": "<artistId>"
},
"name": "dynamoi_update_smart_link_artist_hub_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | No | ||
| artistId | Yes | ||
| metaPixelId | No | ||
| profileLinks | No | ||
| tiktokPixelId | No | ||
| hubDescription | No | ||
| clientRequestId | No | ||
| expectedVersion | No | ||
| servicePriority | No | ||
| userIntentSummary | No | ||
| servicePriorityMode | No | ||
| googleAdsConversionId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| data | No | ||
| kind | No | ||
| field | No | ||
| status | Yes | ||
| draftId | No | ||
| message | No | ||
| retryable | No | ||
| nextAction | No | ||
| failureStage | No | ||
| prerequisite | No | ||
| screeningResult | No | ||
| retryAfterSeconds | No |