{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"602987eb-51c1-42d1-860f-b358e63b43bd","name":"RSign® eSignature REST APIs by RPost®","description":"## Introduction\n\nRSign® is a web-based app that makes it easy to prepare and send any document to be signed electronically by anyone.  \nRSign® makes it easy for you to reinvent any business process that uses forms or requests e-signatures. Require security, pre-fill, back-fill, end manual work & human error.  \nEasy for managers to assure the right security or identity levels for each type of form, document, or template. Assures compliance with GDPR, HIPAA, and general privacy rules.\n\nTo learn more visit us at [https://rsign.com](https://rsign.com/)\n\n### Environments\n\n##### Production environment\n\nWebsite: [https://app.rsign.org](https://app.rsign.com/)\n\n##### Sandbox environment\n\nWebsite: [https://app3.use.rsign.com](http://app3.use.rsign.com/In)\n\n_In case you need to use the APIs, request the API endpoints to your RPost® representative._\n\n### Core Concepts\n\n- Envelope: One or a group of documents to be sent for electronic signature with their respective _controls_ and recipients.\n- Master Envelope: A set of envelopes sent at the same time. Also known as Template Group.\n- Control: A fillable place in an e-signature document where the recipient needs to place their personal information (i.e. signature, initials, name, etc.)\n- Template: A pre-filled document or set of documents with their respective controls to be used for sending several times to different recipients.\n- Rule: A set of fillable field controls that are not associated with a specific document or form.\n    \n\n### RSign® Specifications\n\nTo get the latest updates on the below items please refer to: Our [RSign® Specifications](https://support.rpost.com/hc/en-us/articles/360024627874-RSign-Specifications-Limitations-Requirements) and our [Service Level Agreement](https://rpost.com/legal-notices/service-level-agreement)\n\n#### Number of Recipients\n\nMaximum number of combined To/Cc/Prefill recipients per envelope: There are no limitations.\n\n#### File Types/Extension\n\n.pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .bmp, .gif, .ico, .jpg, .jpeg, .png, .tif, .tiff, .htm, .html, .txt\n\n#### Document Number and Size\n\n**Default Sender Envelope**\n\n- Maximum individual file size: 25 MB\n- Maximum cumulative envelope size: 25 MB\n- Maximum number of files attached for sending: 10\n- Maximum number of cumulative pages limit: 500\n    \n\n_(Higher limits are available with advanced configurations)_\n\n**Default Signer Uploaded**\n\n- Maximum number of files attached while signing: 10\n- Maximum cumulative attachment size for signer: 15MB\n- Signer uploaded files are sent to sender only\n    \n\n_(Higher limits are available with advanced configurations)_\n\n##### Maximum Number of Pages\n\n- The user can upload a document(s) that has a cumulative page limit of 500.\n    \n\n##### Rate limit\n\n- Default 60 API submissions per minute, other enterprise parameters and configurations available.\n    \n\n#### Other Limitations\n\n- Password-protected .pdf files are not permitted to be uploaded\n- Files with duplicate names are not permitted inside the same envelope\n- Signed and completed documents totaling over 20MB will not be attached to the “Document Completed” email, due to potential size restrictions of the recipient’s inbox. Instead, the “Document Completed” email will provide a link where the completed document can be downloaded.\n    \n\nFor further details and parameter descriptions, refer to the RPost® Standard Service Level Agreement: [https://rpost.com/legal-notices/service-level-agreement](https://rpost.com/legal-notices/service-level-agreementWebhooksRSign)\n\n#### Webhooks\n\nRSign® supports different webhooks configurable through the RSign® application which can result very helpful while designing a workflow. Learn more about them at: [https://support.rpost.com/hc/en-us/articles/13806364076307](https://support.rpost.com/hc/en-us/articles/13806364076307)\n\n## Getting Started\n\n#### Prerequisites\n\nThe following items are required before starting to use the RSign® API:\n\n- An active RSign® Account\n- A unique _ReferenceKey_ (to be provided by RSign® Support)\n    \n\n#### Authentication\n\nRSign API uses an Access Token-based authentication, meaning that a unique hash named AuthToken needs to be sent as part of the headers in every one of your subsequent requests.\n\nTo get an access token, you need to send an HTTP POST request to the following URI:\n\n- {{base_url}}/api/V1/Authentication/AuthenticateIUser\n    \n\nProviding your RSign® user credentials and your unique _ReferenceKey_. In return, you will receive an AuthToken.","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":true,"owner":"25212244","team":4527607,"collectionId":"602987eb-51c1-42d1-860f-b358e63b43bd","publishedId":"2s9YRB1X83","public":true,"publicUrl":"https://documenter-api.postman.tech/view/25212244/2s9YRB1X83","privateUrl":"https://go.postman.co/documentation/25212244-602987eb-51c1-42d1-860f-b358e63b43bd","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF3C33"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"Learn about our public REST APIs navigating through our collections. If you have any doubts, please contact your RPost® representative."},{"name":"title","value":"RPost® REST APIs"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF3C33"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF3C33"}}]}},"version":"8.10.1","publishDate":"2023-10-19T21:35:26.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"RPost® REST APIs","description":"Learn about our public REST APIs navigating through our collections. If you have any doubts, please contact your RPost® representative."},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/80ab70b8f944a33082dd085ac91bdb40c216b58af992806de9587724e3e298b2","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2s9YRB1X83"}