Accountv4
Update a number's contact card
PUT
/me/numbers/{number}/contact-cardUpdates the contact card (name, avatar, sharing settings) shared from this number. At least one field is required.
Path parameters
numberRequiredstringSender phone number in E.164 format, e.g. +15551234567.
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.
Bearer
Body parameters
JSONfirst_nameoptionalstringlast_nameoptionalstringavataroptionalstring | nullBase64 image or data URI (data:image/png;base64,...). null removes the photo; lines that cannot clear a photo show a plain black image instead.
sharingoptionalobject
sharingoptionalobjectenabledoptionalbooleanaudienceoptionalinteger0 = Contacts Only, 1 = Always Ask
01name_formatoptionalinteger0 = First & Last, 1 = First Only
01Returns
dataoptionalobjectResponse codes
200Updated contact card
401Your API key is missing or invalid. Pass it as a bearer token.
422Validation failed — one or more fields in the request are invalid or missing.
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/v4/me/numbers/%2B15551234567/contact-card \{ "data": {}}