ब्रांड छवि अपलोड करें
एक ब्रांड छवि अपलोड करता है, जो पहले वाली की जगह लेती है, और ब्रांड लौटाता है। बॉडी खुद छवि होती है, JSON नहीं।
असली कॉल आपके वर्कस्पेस पर चलाता है।
PUT /branding/images/{variant}
एक ब्रांड छवि अपलोड करता है, जो पहले वाली की जगह लेती है, और ब्रांड लौटाता है। बॉडी खुद छवि होती है, JSON नहीं।
चार छवियाँ
| variant | यह क्या है | फ़ॉर्मैट | किस रूप में सहेजा जाता है |
|---|---|---|---|
| mark | चौकोर आइकन | SVG, PNG, JPEG, WebP | WebP, ज़्यादा से ज़्यादा 512 × 512 |
| wordmark | लोगो | SVG, PNG, JPEG, WebP | WebP, ज़्यादा से ज़्यादा 1024 × 256 |
| wordmark-dark | डार्क मोड के लिए लोगो | SVG, PNG, JPEG, WebP | WebP, ज़्यादा से ज़्यादा 1024 × 256 |
| login-background | साइन-इन पेज के पीछे की फ़ोटो | PNG, JPEG, WebP, GIF | WebP, ज़्यादा से ज़्यादा 2560 × 1600 |
बाइट्स को उनके प्रकार के साथ Content-Type में भेजें। 5 MB तक स्वीकार होता है। SVG को चित्र में बदल दिया जाता है, और एनिमेटेड छवि का पहला फ़्रेम रखा जाता है।
उदाहरण
settings:write और ऐसी कुंजी चाहिए जिस पर पते या डोमेन की कोई पाबंदी न हो।
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, इसलिए फिर से कोशिश करें।