messages

Creates a new message for a Safe. The message must be properly formatted and signed according to EIP-191 or EIP-712 standards.

post/v1/chains/{chainId}/safes/{safeAddress}/messages

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

chainIdstring required
Example:1

Chain ID where the Safe is deployed

safeAddressstring required

Safe contract address (0x prefixed hex string)

Request body

safeAppIdnumber nullable
signaturestring required
originstring nullable

Response

Message accepted. The Transaction Service indexes messages asynchronously, so the message may not be immediately retrievable — poll GET /v1/chains/{chainId}/messages/{messageHash}.

Changes