Skip to main content
POST
/
commissions
/
v1
/
sign
Add a signature to a commission
curl --request POST \
  --url https://z52mnqg347.execute-api.eu-west-3.amazonaws.com/main/commissions/v1/sign \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: <content-type>' \
  --header 'X-Session-Token: <x-session-token>' \
  --data '
{
  "image": {
    "size": 2048,
    "name": "commission-signature.jpg",
    "mimeType": "image/jpeg"
  },
  "signedBy": "John Doe"
}
'
{
  "data": "https://example.com/signatures/commission-signature.jpg"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Session-Token
string
required

Session token used for authenticating the request.

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxMjM0NTY3ODkwIiwic2Vzc2lvbklkIjoiYWJjZGVmMTIzNDU2IiwiaWF0IjoxNjA1MDk3ODk5LCJleHAiOjE2MDUxODQyOTl9.4XRQ1iXDyvEj5LgPZHbmTmzOZs98M3YPOzgf3MhxjaI"

Content-Type
enum<string>
required

Content type, must be "application/json".

Available options:
application/json

Body

application/json

The request body contains the signature image and the name of the person who signed the commission.

image
object
required
signedBy
string
required

The name of the person who signed the commission.

Example:

"John Doe"

Response

200 - application/json

Successfully added the signature to the commission.

data
string<uri>
required

The URL where the signature image can be accessed.

Example:

"https://example.com/signatures/commission-signature.jpg"