Skip to content

Upload the receipt logo (Pro, PNG or SVG, up to 256 KB)

POST
/v1/workspaces/{id}/logo
curl --request POST \
--url https://api.meetor.co/v1/workspaces/example/logo \
--header 'Content-Type: image/png' \
--cookie meetor_session=<meetor_session> \
--data example
id
required
string
>= 1 characters <= 64 characters
string

Updated workspace.

Media typeapplication/json
object
name
required
string
>= 1 characters <= 80 characters
currency
required
string
/^[A-Z]{3}$/
timeZone
required
string
>= 1 characters <= 64 characters
hoursPerYear
required
integer
>= 1000 <= 3000
loadMultiplier
required
number
>= 1 <= 2.5
overrunCapMinutes
required
integer
>= 30 <= 1440
receiptAccent
required
string | null
/^#[0-9a-fA-F]{6}$/
receiptLogoUrl
required
string | null format: uri
id
required
string
digestOptIn
required
boolean
createdAt
required
integer
updatedAt
required
integer
deletedAt
required
integer | null
Examplegenerated
{
"name": "example",
"currency": "example",
"timeZone": "example",
"hoursPerYear": 1,
"loadMultiplier": 1,
"overrunCapMinutes": 1,
"receiptAccent": "example",
"receiptLogoUrl": "https://example.com",
"id": "example",
"digestOptIn": true,
"createdAt": 1,
"updatedAt": 1,
"deletedAt": 1
}

Not a PNG or SVG, or too large.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Pro feature.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}