Skip to content

Allow a driver to take stock

PATCH
/members/{userId}/stock-take-permission
curl --request PATCH \
--url https://example.com/members/example/stock-take-permission \
--header 'Content-Type: application/json' \
--cookie __Host-bottle.session_token=<__Host-bottle.session_token> \
--data '{ "stockTakeAllowed": true }'
userId
required
string
>= 1 characters
Media typeapplication/json
object
stockTakeAllowed
required
boolean

Example generated

{
"stockTakeAllowed": true
}

Updated

Media typeapplication/json
object
user
required
object
id
required
string
email
required
string format: email
firstName
required
string
lastName
required
string
name
required
string
emailVerified
required
boolean
twoFactorEnabled
required
boolean
twoFactorMethod
required
string | null
Allowed values: totp otp
image
required
string | null
role
required

Owner: billing, deleting the tenant, full control of members. admin: all operational work and may manage drivers and admins. driver: their own round only.

string
Allowed values: owner admin driver technical
stockTakeAllowed
boolean
drivesRounds
boolean
joinedAt
required
string format: date-time

Example

{
"user": {
"id": "kZ8n2xQpR1vLmT4wY7bJc",
"email": "joe.bloggs@example.com",
"firstName": "Joe",
"lastName": "Bloggs",
"name": "Joe Bloggs",
"twoFactorMethod": "totp"
},
"role": "owner"
}

Not signed in

Media typeapplication/json
object
error
required
string
message
required
string

Example

{
"error": "not_found",
"message": "Customer not found"
}

Not a member, or the role is not allowed to do this

Media typeapplication/json
object
error
required
string
message
required
string

Example

{
"error": "not_found",
"message": "Customer not found"
}

Not a driver in this business

Media typeapplication/json
object
error
required
string
message
required
string

Example

{
"error": "not_found",
"message": "Customer not found"
}