> For the complete documentation index, see [llms.txt](https://docs.emudhradigital.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emudhradigital.com/api-reference/remote-signing-api/remote-signing-api-overview.md).

# Remote Signing API Overview

REST API for automated signing with an organisation's Document Signer certificate held in an eMudhra HSM.

{% hint style="info" %}
**Interactive reference (Swagger / OpenAPI):** [Remote Signing API — Swagger](https://todo-swagger-url/remote-signing)

*Placeholder link — to be replaced with the published Swagger URL.*
{% endhint %}

## Operations (summary)

| Operation          | Purpose                                                                        |
| ------------------ | ------------------------------------------------------------------------------ |
| Sign hash(es)      | Up to 10 SHA-256 hashes per call → CMS / raw signatures and signer certificate |
| Sign PDF           | PDF + appearance parameters → signed PDF                                       |
| Get certificate    | Signer certificate and chain for a signer profile                              |
| Transaction status | Look up a past signing transaction                                             |

## Authentication

API client credentials per application, mutual TLS recommended, source IP allow-listing.

{% hint style="warning" %}
Endpoint paths and schemas will be defined in the Swagger reference.
{% endhint %}
