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_nameoptionalstringavataroptionalstringPublic image URL or data URI.
sharingoptionalobject
sharingoptionalobjectenabledoptionalbooleanaudienceoptionalstringname_formatoptionalstringReturns
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 \ -H "Authorization: Bearer bl_live_..." \ -H "Content-Type: application/json" \ -d '{ "first_name": "Jane", "last_name": "Doe", "avatar": "https://example.com/image.jpg", "sharing": { "enabled": true, "audience": "string", "name_format": "2025-01-15T09:30:00Z" } }'{ "data": {}}