문서로 건너뛰기
API

브랜드 이미지 업로드

브랜드 이미지 하나를 업로드해 기존 이미지를 대체하고 브랜드를 반환합니다. 본문은 JSON이 아니라 이미지 자체입니다.

PUT/branding/images/{variant}

워크스페이스에 실제 호출을 실행합니다.

PUT /branding/images/{variant}

브랜드 이미지 하나를 업로드해 기존 이미지를 대체하고 브랜드를 반환합니다. 본문은 JSON이 아니라 이미지 자체입니다.

이미지 네 개

variant설명형식저장 형식
mark정사각형 아이콘SVG, PNG, JPEG, WebPWebP, 최대 512 × 512
wordmark로고SVG, PNG, JPEG, WebPWebP, 최대 1024 × 256
wordmark-dark다크 모드용 로고SVG, PNG, JPEG, WebPWebP, 최대 1024 × 256
login-background로그인 페이지 뒤의 사진PNG, JPEG, WebP, GIFWebP, 최대 2560 × 1600

바이트를 Content-Type에 형식을 담아 보내세요. 최대 5MB까지 받습니다. SVG는 그림으로 변환되며, 움직이는 이미지는 첫 프레임만 남습니다.

예시

settings:write와, 주소나 도메인 제한이 없는 키가 필요합니다.

curl
curl -X PUT "$OE/branding/images/login-background" -H "$AUTH" \  -H "Content-Type: image/jpeg" --data-binary @lobby.jpg
응답
{  "object": "branding",  "editable": true,  "images": {    "mark": "https://cdn-prod.openemail.uk/workspaces/icons/0199a1c2-7d4e-7a31-9b52-3c8e1f0a6d24.webp",    "wordmark": "https://cdn-prod.openemail.uk/workspaces/wordmarks/0199a1c2-8b10-7e45-a2f1-6d9c3b7e0f58.webp",    "wordmarkDark": null,    "loginBackground": "https://cdn-prod.openemail.uk/workspaces/login-backgrounds/0199a1c3-0f2e-7c61-8d4a-5b1e9f7a2c36.webp"  },  "fonts": {    "primary": "inter",    "secondary": "georgia"  },  "loginBackground": {    "kind": "image",    "preset": "dusk",    "color": null  }}

로그인 사진을 업로드하면 로그인 페이지도 그 사진으로 바뀝니다.

해당 종류가 받지 않는 형식의 이미지나 읽을 수 없는 이미지는 422 invalid_image로 응답합니다. 이미지 서비스가 바쁘면 503 image_busy, 저장에 실패하면 502 image_not_stored로 응답하니 다시 시도하세요.

받은편지함을,
내 방식대로.

기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.

© 2026 OpenEmail. 모든 권리 보유.