Electronic Signature Features API Catalog

Send a document for signing to a single recipient with PHP SDK using the API

Learn more

Send a group of documents for signing with PHP SDK using the API

Learn more

Send a document for signing and request attachments with PHP SDK using the API

Learn more

Receive an instant notification once a document is signed with PHP SDK using the API

Learn more

Set the order of signing for your document with PHP SDK using the API

Learn more

Set up roles for signers with PHP SDK using the API

Learn more

Set an expiration date for a document you need signed with PHP SDK using the API

Learn more

Create a signing link for a document with PHP SDK using the API

Learn more

Set reminders for important documents to sign with PHP SDK using the API

Learn more

Create templates for frequently used documents to sign with PHP SDK using the API

Learn more

Embed eSignature workflows into your app or website with PHP SDK using the API

Learn more

Upload a document for signing with text tags with PHP SDK using the API

Learn more

Upload a PDF for signing with fillable fields with PHP SDK using the API

Learn more

Add fillable fields to documents for signature with PHP SDK using the API

Learn more

Download an audit trail for documents sent for eSigning with PHP SDK using the API

Learn more

Download a detailed signing history of a document with PHP SDK using the API

Learn more

Brand your eSignature workflows with PHP SDK using the API

Learn more

Create eSignature Document Group with PHP SDK using the API

Learn more

Create a Document Group for templates to sign with PHP SDK using the API

Learn more

Create a shared folder for documents to eSign with PHP SDK using the API

Learn more

Automatically fill out forms for signing with PHP SDK using the API

Learn more

Resend a document for signing with PHP SDK using the API

Learn more

Download a signed PDF document with PHP SDK using the API

Learn more

Archive signed documents with PHP SDK using the API

Learn more

Create a freeform signature invite with PHP SDK using the API

Learn more

Cancel your signature invite with PHP SDK using the API

Learn more

Merge several documents into one for signing with PHP SDK using the API

Learn more

Add required fields to a document you need signed with PHP SDK using the API

Learn more

Add conditional fields to a document for signature with PHP SDK using the API

Learn more

Send a template for signing to a single recipient with PHP SDK using the API

Learn more
be ready to get more

Get legally-binding signatures now!

No credit card required

What is an API?

API stands for Application Programming Interface. It is a set of intermediary software (code, tools, and protocols) that allows applications to interact with each other and exchange data. When one application requires certain data or functionality provided by another program, it sends a request to the latter by calling its API. The API enables the requesting app to specify what data or functionality is required and how exactly it must be delivered. The API also enables another application to interpret these requirements. As a result, the other application responds by returning the requested information or functionality.

How to integrate electronic signatures with your app?

signNow makes it easy for developers to build custom eSignature workflows within their own applications and websites. Our self-service API is perfect for those who prefer having hands-on experience with a product before buying it. signNow makes a customer’s journey to their first API call as short and hassle-free as possible. We offer a straightforward signup process so you don’t have to contact a sales team if you don’t want to. We provide comprehensive SDKs, detailed documentation, a sandbox environment, and unlimited apps for testing our API. Along with a free trial experience, signNow offers competitively priced subscription plans that scale with your needs and usage volumes (based on how many eSignature invites per year you send). The first step toward integrating eSignatures with your app is starting your signNow API free trial. Once you have tested its capabilities, you can move on to the production environment at your own pace.

What can you do with the signNow eSignature API?

The signNow API allows you to prepare documents for signing (by adding fillable fields and setting signer roles), send documents for signature to one or multiple recipients, check the completion status of documents, download signed files, and so on – all without leaving your own application or website. In other words, there’s no need to use the signNow web app or mobile app. Instead, your clients can sign documents and collect signatures inside your own application by means of the signNow API.

How to test an API?

API testing is one of the crucial steps on the way to building an integration. Among the key benefits of the signNow API are its simplicity of testing and initial setup. There’s no need to contact the support or sales team to see how the API works. Simply create a sandbox account, run a test app, and try the essential API calls for free. Once you are ready to take it to the next level, subscribe to the API plan that matches your needs and start building your eSignature integrations right away.

How to create an API sandbox?

Head over to the signNow developers page, provide your business email address, and click Create API Sandbox. An email notification with an activation link will be sent to your inbox. Follow the link and create a password to access your personal API dashboard where you can add your application and test basic API calls.

What is an API dashboard?

The signNow API dashboard is the best place to start exploring the capabilities of the eSignature API. Use the dashboard to create a test app or add your own application, generate API keys, monitor API logs, manage webhooks and usage plans, etc. To access the API dashboard, log in to your signNow account and click API in the left-hand navigation sidebar.

How to send a test eSignature request via an API?

Open the signNow API dashboard and go to the Keys tab. Create a test app and check your Client ID, Client Secret, and Basic Authorization Token. Generate a Bearer access token using an API management app such as Postman, Swagger, etc. In the Code Examples section of the API dashboard, find two test documents. Select either of them. Then, copy the suggested cURL from the box and run the code with your API management app. Check your email. The test eSignature request will be in your inbox.

What is an SDK?

An SDK is a Software Development Kit. It includes APIs, code samples, libraries, protocols, testing tools, development environments, documentation, and other instruments that allow developers to build applications for specific software platforms. In other words, it is a comprehensive set of tools that empowers developers to easily adopt an application’s API and reduce development time. signNow provides user-friendly SDKs in five programming languages, including PHP, Java, C#, Python, and Node.js. With the help of these SDKs, developers enable their own customers to sign documents, request eSignatures, and build role-based workflows with multiple signers using the signNow functionality.

What is the difference between a REST API and a SOAP API?

REST and SOAP are two different types of API architecture. REST is a set of principles that guide data transfers between the client and server, allowing web applications to interact with each other. REST is used to build quick, lightweight, and scalable APIs that exchange information using the HTTP protocol. SOAP, on the other hand, is used to transmit data between computers through XML. Due to strict guidelines on the contents of a message and how it must be delivered, SOAP is considered to be more secure than REST. However, it is also slower and code-heavier, which makes it somewhat more challenging to implement. The signNow eSignature API supports both REST and SOAP services. Hence, developers can build their integrations with greater flexibility, depending on their requirements and use cases.
be ready to get more

Get legally binding signatures now!