Save texting registration
spur_save_texting_registrationCreate or update the user's carrier (A2P 10DLC) registration draft. Pass only the fields to change; nested objects merge. Pick registration_type from two questions: has an EIN? (no → sole_proprietor) and more than ~2,000 texts/day? (yes → standard, else low_volume_standard). Business details must match IRS records exactly. Only record consent methods the user actually uses: carriers reject texting purchased or skip-traced lists without consent. write_campaign_text=true then reads their website and drafts the campaign description, opt-in flow and sample messages (needs message_types and consent_channels). Show that text to the user to review.
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": "spur_save_texting_registration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | No | ||
| contact | No | ||
| messaging | No | ||
| business_info | No | ||
| registration_type | No | ||
| write_campaign_text | No | true = also draft the campaign text from their website and answers |