# Resly Documentation > Explore our comprehensive guide to integrating Reslys into your application with ease. Learn about our RESTful endpoints, webhooks, authentication methods, response formats, and more. Start building powerful applications today with Reslys API. ## API Reference: GENERAL - [Authentication](https://resly.readme.io/reference/authenticate.md): Authenticate every request with a team API key. - [Getting started](https://resly.readme.io/reference/create-your-first-envelope.md): Create, publish and download your first signed envelope. - [HTTP status codes](https://resly.readme.io/reference/http-status-codes.md): Error response format, status codes and when to retry. - [Webhooks](https://resly.readme.io/reference/webhooks.md): Get notified when an envelope is sealed, and verify each request. - [Roadmap](https://resly.readme.io/reference/roadmap.md) - [Contact us](https://resly.readme.io/reference/contact-us.md) - [AI assistants](https://resly.readme.io/reference/ai-assistants.md): Connect your AI coding assistant to the Resly Sign API docs. ## API Reference: PUBLIC API - [Download Content](https://resly.readme.io/reference/downloadfile.md): Returns a temporary download URL for one file on an envelope: the original PDF or Word file, an attachment, or the signed (sealed) PDF. Set `objectType` to `envelopes`, `objectId` to the envelope ID… - [Create Envelope](https://resly.readme.io/reference/createenvelope.md): Creates an empty draft envelope (status `DRAFT`) with settings such as name, message, reminders and metadata. Nothing is sent. Next, add signers with Create Signer, upload PDF or Word files with… - [Publish Envelope](https://resly.readme.io/reference/publishenvelope.md): Publishes a draft envelope and starts signing. Signers in the first signing group (`signingGroup`) are invited according to their `inviteMethod`; later groups follow in order. The status becomes… - [Get Envelope](https://resly.readme.io/reference/getenvelope.md): Returns one envelope with its status, signers, files (`content`) and metadata. Use it to check the status (`DRAFT`, `REVIEWING`, `SIGNING`, `SEALED`), whether each signer has been invited or has… - [Upload Content](https://resly.readme.io/reference/uploadenvelopefile.md): Uploads a PDF or Word file (.pdf, .docx) of at most 50 MB to a draft envelope as `multipart/form-data` and returns the new content item. Larger files are rejected with 413. The file type is taken… - [List Envelopes](https://resly.readme.io/reference/envelopes.md): Lists the envelopes you have access to, newest first, 20 per page. To get the next page, pass the returned `cursor` as the `cursor` query parameter; `cursor` is null on the last page. Filter by… - [Delete Envelope](https://resly.readme.io/reference/deleteenvelope.md): Permanently deletes an envelope and its files, in any status, and returns the deleted envelope. This cannot be undone, so download the signed PDF first if you need it. To tell invited participants… - [Create and Publish Envelope](https://resly.readme.io/reference/createandpublishenvelope.md): Creates an envelope with its signers and files and publishes it in one request, so invitations go out right away. Files are base64-encoded PDF or Word (.pdf, .docx) files. The whole request body may… - [Create Signer](https://resly.readme.io/reference/createparticipantsigner.md): Adds a signer to an envelope and returns it. Choose how the signer is invited (`inviteMethod`), how they sign (`signingMethods`) and their place in the signing order (`signingGroup`). Send `ssn` to… - [Remind Participant](https://resly.readme.io/reference/remindparticipant.md): Sends a reminder by email or SMS, according to the participant's `inviteMethod`, to a participant who has been invited but has not signed yet. Works only while the envelope status is `SIGNING` or… - [Submit Form (BETA)](https://resly.readme.io/reference/submitform.md): Submits values for a form and creates an envelope from the form's Word template, filling each template field from `formData`. Keys in `formData` are the field IDs of the form. Depending on the form…