---
title: E-signature command line
description: Sign in, send a test document, forward real signed webhooks to localhost, verify a PDF and read your logs, all from the command line. MIT licensed.
---

# Command line

Log in, send a test document, forward signed webhooks to your laptop, verify a PDF, read the logs.

## Five commands.

- **login**: Store a key for this machine
- **send --test**: Send a practice document to yourself
- **listen**: Forward real signed events to a local URL and print the secret

- **verify**: Check a signed PDF
- **logs**: Read recent API calls

## Questions

**Why use listen?**

Endpoints must be public https addresses, and listen forwards signed events to localhost so you can build a receiver.

**Does it print my key?**

No. A key is stored for the machine and never printed.


## Keep reading

- [Webhooks](/developers/webhooks)
- [Test mode](/developers/test-mode)
- [REST API](/developers/api)
