Skip to main content
PUT
Savemerchanttheme

Authorizations

Authorization
string
header
required

JWT access token obtained from POST /v2/token.

Headers

X-Eposn-Merchant-Token
string | null

Body

application/json

Persisted merchant-facing theme configuration for the EPOSN portal.

presetId
string
default:eposn-default
Required string length: 1 - 100
primary
string
default:#15803d
Maximum string length: 7
primaryFg
string
default:#ffffff
Maximum string length: 7
sidebarBg
string
default:#ffffff
Maximum string length: 7
sidebarText
string
default:#4b5563
Maximum string length: 7
sidebarActiveBg
string
default:#f0fdf4
Maximum string length: 7
sidebarActiveText
string
default:#15803d
Maximum string length: 7
sidebarBadge
string
default:#15803d
Maximum string length: 7
background
string
default:#f9fafb
Maximum string length: 7
foreground
string
default:#111827
Maximum string length: 7
surface
string
default:#ffffff
Maximum string length: 7
border
string
default:#e5e7eb
Maximum string length: 7
muted
string
default:#6b7280
Maximum string length: 7
logoUrl
string | null
Maximum string length: 2048
logoAlt
string | null
Maximum string length: 255
fontFamily
string | null
Maximum string length: 255
Pattern: ^[A-Za-z0-9 ,'\"._\-]+$
borderRadius
enum<string>
default:lg
Available options:
none,
sm,
md,
lg,
full

Response

Successful Response

theme
GiftCardMerchantTheme · object
required

Persisted merchant-facing theme configuration for the EPOSN portal.

validation
Validation · object
required
performance
ThemePerformanceReport · object
required