Adds your signature to a PENDING transaction and submits it once the required signing weight is reached.
This only applies to multi-signature wallets AUDD manages. A wallet you hold yourself has no signers registered against it, as GET /wallets/{id}/signers will show, so signing is refused with transaction.invalid_signer.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
200Success
400The transaction cannot be signed. Returned by the gateway when the Authorization header is absent, and by the service with a messageKey saying why: transaction.invalid_signer when you are not a signer on the source wallet, transaction.tx_already_done, transaction.tx_already_canceled or transaction.tx_failed when it has already reached that state, transaction.tx_in_progress or transaction.tx_being_created while it is still being handled, and transaction.previous_transaction_is_pending when an earlier transaction in the same group has not settled.
401Unauthorized. The bearer token is missing, expired or invalid. The response body is empty.
403Forbidden, with messageKey transaction.access_denied. The transaction was not sent from one of your wallets.
404No transaction exists with that id, with messageKey transaction.tx_not_found. Also returned for a value that is not a well-formed id.
500Internal server error. Signing a parent transaction whose grouped transactions have all settled is rejected with a 500.
