Mailbox orders
POST
/email-accounts/{id}/picture

Set the profile picture of a mailbox bought through Swarmhit (connectedVia: managed), from a public https:// link to a JPG or PNG that our supplier downloads. Gmail shows it next to the mailbox's emails, which can take up to a day. Returns the mailbox with its new picture. Not gated on the managed mailboxes feature. 409 with code: not-managed for a mailbox the workspace connected itself: its picture is its own account's.

Authorization

bearerAuth
AuthorizationBearer <token>

An API key created on the Access tokens page.

In: header

Path Parameters

id*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/email-accounts/string/picture" \  -H "Content-Type: application/json" \  -d '{    "url": "http://example.com"  }'
{  "data": {    "id": "string",    "label": "string",    "email": "string",    "fromName": "string",    "picture": "string",    "provider": "google",    "authType": "password",    "connectedVia": "app",    "hostedLinkId": "string",    "status": "pending",    "error": "string",    "limits": {},    "usage": {},    "paused": true,    "pausedReason": "user",    "pausedAt": "2019-08-24T14:15:22Z",    "trackOpens": true,    "trackClicks": true,    "dnsHealth": {      "domain": "string",      "managed": true,      "spf": {        "status": "ok",        "reason": "string"      },      "dkim": {        "status": "ok",        "reason": "string",        "selector": "string"      },      "dmarc": {        "status": "ok",        "reason": "string",        "policy": "none"      },      "checkedAt": "2019-08-24T14:15:22Z"    },    "deliverabilityTest": {      "status": "running",      "startedAt": "2019-08-24T14:15:22Z",      "finishedAt": "2019-08-24T14:15:22Z",      "landing": "inbox",      "spf": "string",      "dkim": {        "result": "string",        "selector": "string"      },      "dmarc": "string",      "blocklists": {        "ip": "clean",        "domain": "clean"      },      "failure": "send"    },    "counters": {},    "createdAt": "2019-08-24T14:15:22Z",    "updatedAt": "2019-08-24T14:15:22Z",    "managed": {      "provider": "string",      "domain": "string",      "status": "string",      "renewsAt": "2019-08-24T14:15:22Z",      "cancelAt": "2019-08-24T14:15:22Z",      "isAdmin": true    },    "warmup": {      "provider": "string",      "status": "pending",      "statusLabel": "string",      "strategy": {        "preset": "conservative",        "startingVolume": 1,        "dailyIncrease": 1,        "targetVolume": 1,        "replyInbox": [          0,          0        ],        "replyPromotions": [          0,          0        ],        "replySpam": 0      },      "strategyApplied": true,      "day": 0,      "currentVolume": 0,      "targetVolume": 0,      "health": "excellent",      "healthLabel": "string",      "healthScore": 0,      "inboxRate": 0,      "startedAt": "2019-08-24T14:15:22Z",      "holdUntil": "2019-08-24T14:15:22Z",      "holdReason": "warming",      "holdOverride": true,      "syncedAt": "2019-08-24T14:15:22Z",      "error": "string"    },    "restoredFrom": "string"  }}