---
title: "Sign Request"
description: ""
url: https://community.exoscale.com/reference/api/_schemas/sign-request/
section: reference
last_updated: 2026-10-02
---
> For AI agents: the documentation index is at https://community.exoscale.com/llms.txt. Every page is available as markdown at `<page URL>index.md` or with `Accept: text/markdown`.

# Sign Request

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `message` | string | **yes** | The Base64-encoded message to sign (1-4096 decoded bytes). Its meaning depends on `message-type`, either the raw plaintext message or an already-hashed digest.<br/><br/>Base64-encoded string. Min length: `1`. Max length: `5464`. |
| `signing-algorithm` | string | **yes** | The signing algorithm to use. Must match the family implied by the key's `key-spec`.<br/><br/>Allowed values: `RSASSA_PSS_SHA_256`, `RSASSA_PSS_SHA_384`, `RSASSA_PSS_SHA_512`, `ECDSA_SHA_256`, `ECDSA_SHA_384`, `ECDSA_SHA_512`, `EDDSA_ED25519`, `ED25519_PH_SHA_512`. |
| `message-type` | string | no | How `message` should be interpreted.<br/><br/>Allowed values: `raw`, `digest`.<br/><br/>Default: `raw`. |

