Update contact card
/me/numbers/{number}/contact-cardUpdate the personal contact card (Name & Photo) for the specified phone number. All fields are optional — only provided fields are updated. ⚠️ Plan requirement: Setting the first_name, last_name, or avatar is only available on Dedicated Commercial and Dedicated Enterprise plans. Numbers on other plans receive a 403.
Path parameters
numberRequiredstringE.164 phone number (URL-encoded, e.g., %2B15551234567)
Headers
AuthorizationRequiredstringYour API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.
Body parameters
JSONfirst_nameoptionalstringFirst name
last_nameoptionalstringLast name
avataroptionalstringProfile photo as base64-encoded JPEG/PNG
sharingoptionalobject
sharingoptionalobjectenabledoptionalbooleanEnable/disable Name & Photo sharing
audienceoptionalinteger0 = Contacts Only, 1 = Always Ask
name_formatoptionalinteger0 = First & Last, 1 = First Only
Returns
successoptionalbooleanphone_numberoptionalstringfirst_nameoptionalstring | nulllast_nameoptionalstring | nullResponse codes
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X PUT https://api.blooio.com/v2/api/me/numbers/%2B15551234567/contact-card \{ "success": true, "phone_number": "+15551234567", "first_name": "Jane", "last_name": "Doe"}