Created
August 26, 2022 09:55
-
-
Save hack3rvaillant/f8b88bc6ea4b6dca166d2e45120a6261 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"info": { | |
"_postman_id": "32bfd7c0-4ad4-4fa0-a08c-b6069e3940e8", | |
"name": "Yousign Developers", | |
"description": "Build the best experience of digital signature through your own platform. Increase your conversion rates, leverage your data and reduce your costs with Yousign API.\n\nCreate your [free sandbox account](https://yousign.com/sandbox) to start the API integration.\n\n## Welcome on Yousign for Developers!\n\nYousign provides an [API](https://en.wikipedia.org/wiki/Application_programming_interface) that allows you to optimize and automate your signature process directly through your own application. Please find below the full documentation which explains how to integrate our API step by step with concrete examples, use cases as well as source code.\n\nBy using this service, you will enjoy all features of Yousign's application and even more.\n\n## API pricing\n\nClick [here](https://yousign.com/pricing-api) for information on our API pricing.\nOn production environment, each API plan includes 1 user account for our Yousign application.\n\n## We are here to support you!\n\nOur priority is to ensure that you never feel abandoned. For more information, you can visit our [help center](https://help.yousign.com/hc/categories/115000279192-API-Integration). If you have any [technical](mailto:[email protected]) or [commercial](mailto:[email protected]) questions or suggestions, feel free to contact us by email.\n\n# Environments\n\nIn order to offer the most flexible integration, we provide developers with a completely free and unlimited test environment (our sandbox is named *Staging*).\n\nTo approach and take control of our API, developers will be able to build POC (Proof Of Concept) up to the end to end qualification stage without any constraint. This means that it's not necessary to contract and start paying to carry out the full development stage.\n\n\n| **Environment** | **API Base URL** | **Web App URL** |\n| --------------- | ----------------------------------- | ----------------------------------- |\n| **Staging** | https://staging-api.yousign.com | https://staging-app.yousign.com |\n| **Production** | https://api.yousign.com | https://webapp.yousign.com |\n\nNotes: All **signed documents on staging environment are NOT legally signed**. The certificate used as part of these signatures will NOT comply with legal expectations and NO .txt proof file will be generated for your tests.\n\nIt is important to underline that both environments are completely independent and there is no link between them. This means that you will have one login / password and API keys for staging environment and another login / password and API keys for production environment. There is no native way to switch from test to live environment. Just use the appropriate API key and appropriate URL to perform a test or live procedure.\n\nFor more details on the transition to production, you should refer to the following section: Go live.\n\n# Libraries\n\nCurrently, we don’t provide libraries or packages for specific programming languages. However, our API and webhooks use JSON. This format is widespread in the web ecosystem and you can easily find a parser for your favorite language.\n\nFeel free to contact us if you built an open-source library for our API and want to share it with our developer community! Of course, Yousign will not maintain the provided libraries, but our team will be happy to simplify your integration even further.\n\nHere is the list of libraries provided by the community:\n- Language: GO > Go to the [Github repository](https://github.com/tbruyelle/yousign)\n- Language: PHP > Go to the [Github repository](https://github.com/OlivierWizi/WiziYousignClient)\n- Language: C# > Download the [package](https://s3.eu-west-3.amazonaws.com/ys-storage-public-content-bucket/api/code/20181217-laurenth-c-sharp.zip)\n\nMany thanks to [Thomas Bruyelle](https://github.com/tbruyelle), [Olivier](https://github.com/OlivierWizi) and Laurent H.!\n\n# Getting started\n\nThe Yousign API is a [REST](https://en.wikipedia.org/wiki/Representational_state_transfer)ful interface, providing access to a wide range of the data in the system and especially to create signature procedures.\n\nThe API accepts [JSON](http://json.org/) content in requests and returns JSON content in all of its responses. This format is also forced by the Header `Content-Type`.\n\nThe [HTTP method](https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html) (like GET, POST, PUT, DELETE) determines the operation type on the resource (users, files, …). The resource is identified by the URL which is targeted by the method.\n\nExample: `GET https://staging-api.yousign.com/users` will list all the details of users related to your organization.\n\nTo learn more about how the API works, you can consult the following links to understand how [HTTP status](https://dev.yousign.com/#244d14b0-a683-4930-b536-dbf87189735c), [pagination](https://dev.yousign.com/#06f20fd6-5fe0-4213-9edf-9ada6318e396), [filters](https://dev.yousign.com/#09638d14-159c-4425-ae00-b5f60e42ad04) and [data formats](https://dev.yousign.com/#a5db5290-0765-425f-b1fb-6901646e265c) work.\n\nIn addition, each identifier used to target a resource in our API is formatted from the following standard: [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_(random)) (UUID v4). This format is systematically composed as follows:\n`XXXXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX`. Finally, given the number of characters and therefore the number of possibilities, this random identifier format is secured and unpredictable.\n\nBefore implementing it in your platform, you can use software ([POSTMAN](https://www.getpostman.com/) for example) to send JSON requests and receive responses without writing any line of source code. It could be very helpful at the beginning to understand what will be the request format and simulate the workflow on your side with inputs / outputs.\n\nTo further facilitate the development of your Yousign API integration, we provide you a [Swagger](https://dev.yousign.com/?version=latest#d9bda911-06e9-4515-b7e6-d9f8a6d15cc2) through [Swagger-UI](https://swagger.yousign.com/) and [swagger.json](https://swagger.yousign.com/swagger.json).\n\nNow let's see how to create your API key to start sending your first request!\n\n## Step 1 - Create your account\n\nFirst of all, you have to create your own free and unlimited account to access our application on our staging environment (sandbox). Let's start by clicking on one of the following links:\n\n- [Sandbox Signup](https://yousign.com/sandbox)\n\nAfter having entered your email address, you will receive a confirmation email allowing you to validate your account.\n\nNotes: It is mentioned “*Free 14-day trial. No credit card required.*” on the signup page but there is no limit in time to use this service on the test environment.\n\nOn this environment, you will be able to create up to 10 users on your organization. Therefore, if you are a team of developers working on this wonderful project, you will all have access to the same information including sharing the API keys.\n\nIt's important to underline that on the production environment, each user account will be billed according to the selected plan (except the first user that will be included in your API plan).\n\n## Step 2 - Create your API key\n\nOnce you have access to our application, then you have to create an API key to access our routes (menu: Admin > API keys > Create).\n\n1. Logon on Yousign app: https://staging-app.yousign.com\n2. Create your first API key here: https://staging-app.yousign.com/admin/apikeys\n\nYour API keys carry many privileges, so be sure to keep them secure! With these tokens, anyone can access to all information stored for your organization (users, files, ...). Do not share your secret API keys in publicly accessible areas.\n\nOn our application, only users with administrator privileges will access to API keys.\n\nIf you don't see any access to Admin menu or API key tabs, please contact your organization administrator or our [technical support](mailto:[email protected]).\n\n## Step 3 - Authentication\n\nOnce your API key generated, you will be able to send and receive HTTP requests from our server.\n\nAccess to the API is performed via **Bearer Authentication** that involves security tokens called bearer tokens (so this is the API key).\n\nYour request has to include `Authorization` header with your API key to be authenticated:\n\n `Authorization: Bearer [YOUR_API_KEY_HERE]`\n\nFor security reasons, you can only use our API through [HTTPS](https://en.wikipedia.org/wiki/HTTPS) protocol. Calls made over plain HTTP will fail. You have to authenticate for all requests with Bearer authentication.\n\nNotes: The API keys are different for your test site and your live site.", | |
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" | |
}, | |
"item": [ | |
{ | |
"name": "Making your first call", | |
"item": [ | |
{ | |
"name": "/users", | |
"protocolProfileBehavior": { | |
"disableBodyPruning": true | |
}, | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/users", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"users" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/users", | |
"originalRequest": { | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/users", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"users" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:02:57 GMT" | |
}, | |
{ | |
"key": "Etag", | |
"value": "\"73d5008e76b514c78d91c924f97946fa\"" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "9" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "265" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "X-Yousign-Pagination-Page-Current", | |
"value": "1" | |
}, | |
{ | |
"key": "X-Yousign-Pagination-Page-Last", | |
"value": "1" | |
}, | |
{ | |
"key": "X-Yousign-Pagination-Totalitems", | |
"value": "1" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "832" | |
} | |
], | |
"cookie": [], | |
"body": "[\n {\n \"id\": \"/users/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"title\": \"Developer\",\n \"phone\": \"+33612345678\",\n \"status\": \"activated\",\n \"organization\": \"/organizations/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"workspaces\": [\n\t {\n\t \"id\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n\t \"name\": \"Acme\"\n\t }\n\t ],\n \"permission\": \"ROLE_ADMIN\",\n \"group\": {\n \"id\": \"/user_groups/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Administrateur\",\n \"permissions\": [\n \"procedure_write\",\n \"procedure_template_write\",\n \"procedure_create_from_template\",\n \"contact\",\n \"sign\",\n \"organization\",\n \"user\",\n \"api_key\",\n \"procedure_custom_field\",\n \"signature_ui\",\n \"certificate\",\n \"archive\"\n ]\n },\n \"createdAt\": \"2018-12-01T09:42:25+01:00\",\n \"updatedAt\": \"2018-12-01T09:42:25+01:00\",\n \"deleted\": false,\n \"deletedAt\": null,\n \"config\": [],\n \"inweboUserRequest\": null,\n \"samlNameId\": null,\n \"defaultSignImage\": null,\n \"notifications\": {\n \"procedure\": true\n },\n \"fastSign\": false,\n \"fullName\": \"John Doe\"\n }\n]" | |
} | |
] | |
} | |
], | |
"description": "Here is the moment to check that the API key generated previously works correctly and that your configuration is the right one: we will get together the list of available users for your Yousign account as well as their details.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Procedure creation", | |
"item": [ | |
{ | |
"name": "Basic mode", | |
"item": [ | |
{ | |
"name": "/files", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiA [...] VPRgo=\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
}, | |
"description": "It is highly recommended to **specify the \".pdf\" extension** at the end of your file name. So, when you will download your file, it will directly contain the extension and then, it will be easier to open it on your computer.\n\nThe content of a file must be converted in base64 encoding, **without the base64 header**.\nBefore send it to the API, you need to check and eventually **remove the header** `data:application/pdf;base64,`.\n" | |
}, | |
"response": [ | |
{ | |
"name": "/files", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/problem+json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:35:12 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "97" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "231" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:36:20+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Now that the file is uploaded, send the following request to create a procedure.\n\nIt's important to underline that **email addresses need to have an existing domain**. In addition, the **phone numbers need to be valid numbers and follow the [E.164 recommendation](https://en.wikipedia.org/wiki/E.164)**. Finally, please note that the **page number of the documents starts at 1 and not 0**.\n\n\nThe status field for a procedure can have many values:\n\n| Status | Description |\n| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `draft` | The signing process is not started, so no one can sign it. However, it is still possible to edit the procedure. |\n| `active` | The procedure is started, members can sign it. |\n| `finished` | All members have finished to sign the procedure. |\n| `expired` | You can set an expiration date in the `expiresAt` field (in ISO format like the `createdAt` field above - e.g. `2018-08-05T07:46:45+02:00`). After this date, members can't sign it anymore. |\n| `refused` | At least, one of members decided to refuse the procedure. It mainly means that he did not agree with the content of the documents to sign or maybe it is not the right contact to make on this signature. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:49:11 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "9" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "155" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "Now, let's see **how to create your first signature** procedure in basic mode.\n\nThe creation of procedure is divided into 2 main steps:\n\n## Step 1 - Upload the files\n\nThe files on your server must be transferred to Yousign's infrastructure so that they can be processed.\n\nOnce you have received the response from our API, you should **store on your side the ID of the file**. It will be necessary to link the procedure we will create to this document. In addition, it could be useful to download the signed document or to set up traceability on your side.\n\nFinally, you will be able to **link a file to only one procedure**. If you want to create a new procedure with a file which is already linked with another procedure, you will receive an error from our API.\n\n## Step 2 - Create the procedure\n\nThe procedure will define all other information (e.g. configuration, members, signature image which is also named *fileObjects*, …) but it must link to the files sent previously.\n\nCongratulations! You have just created your first signature procedure.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Advanced mode", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with advanced mode\",\n \"metadata\": {\"procedure-key1\": \"procedure-value1\"},\n \"start\" : false,\n \"archive\": true,\n \"archiveMetadata\": {\"archive-key1\": \"archive-key1\"}\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Starting a procedure means that you will trigger the start of the signing process for the different stakeholders. Consequently, the procedure will start and you won't be able to edit it anymore. \n\nIn addition, the default value is `true` and all the other values, except `false`, will also start the procedure.\n\nFinally, it is also possible to activate archiving service directly on your procedures if your subscription and plan allow it. For more information about archiving you can consult the [dedicated section](https://dev.yousign.com/?version=latest#0b2f0a42-6d9d-4f17-b49d-8ec0b2607921)." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with advanced mode\",\n \"start\" : false\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 12:41:43 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "84" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "607" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with advanced mode\",\n \"createdAt\": \"2018-12-01T13:41:43+01:00\",\n \"updatedAt\": \"2018-12-01T13:41:43+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"draft\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": {\n \"procedure-key1\": \"procedure-value1\"\n },\n \"config\": [],\n \"members\": [],\n \"subscribers\": [],\n \"files\": [],\n \"relatedFilesEnable\": false,\n \"archive\": true,\n \"archiveMetadata\": {\n \"archive-key1\": \"archive-key1\"\n },\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/files", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Name of my signable file.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiA [...] VPRgo=\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/files", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Name of my signable file.pdf\",\n \"content\": \"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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 12:47:01 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "94" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "659" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "454" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Name of my signable file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T13:47:01+01:00\",\n \"updatedAt\": \"2018-12-01T13:47:01+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/members", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members" | |
] | |
}, | |
"description": "There are 2 kinds of signers. \n\nOn the one hand, there are the signers who do not have any account at the Yousign application and in this case these participants will be defined by the following information: `firstname`, `lastname`, `email`, `phone`. \n\nOn the other hand, there are signatories who already have an account on the Yousign application. In this case, it's sufficient to add them via their ID:\n\nOr, if the signer has a personal account on Yousign application: `\"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",`.\n\n\nThe status field for a member can have many values:\n\n\n| Status | Description |\n| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `pending` | The signer has been invited to sign but has not yet signed. |\n| `processing` | The signatory has signed and our system has received this request and is processing it (it's a temporary status). |\n| `done` | The signer has signed and our system has carried out the signature on all documents. If the documents are downloaded from this moment on, they will contain the signature of the signer concerned. |\n| `refused` | The participant refused to sign or validate the procedure. This usually means that he does not agree with the content of a document. A rejection message can be added by the participant. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/members", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 13:01:53 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "109" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "525" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-01T14:01:53+01:00\",\n \"updatedAt\": \"2018-12-01T14:01:53+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [],\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/file_objects", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"230,499,464,589\",\n \"page\": 2,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"reason\": \"Signed by John Doe (Yousign)\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/file_objects", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"file_objects" | |
] | |
}, | |
"description": "File objects are used to represent the visual of signatures on documents once they have been signed.\n\n\n\n| Param | Description |\n| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `file` | Defined by the ID received in the previous response. |\n| `member` | Defines the member by his own UUID linked with the `fileObjects`. |\n| `page` | Defines the number of the page where the signature image will be displayed on the file. You can duplicate the `fileObjects` block if you want to add multiple signature images on your document. |\n| `position` | Defines the coordinates of the signature image. You can go to [How to calculate the coordinates of signature image?](https://dev.yousign.com/?version=latest#08b82eef-d96a-49ea-9df6-4e3dfd4eacc7) if you want to understand how to calculate the position. If you want to define the position manually, you can use our free tool on: https://placeit.yousign.fr. |\n| `mention` | Optional field that add information on the signature image. `mention` is displayed on top of signature image. |\n| `mention2` | Optional field that add information on the signature image. `mention2` is displayed on bottom of signature image. |\n| `reason` | Defines the reason of the signature. This information will be added into the signature panel, directly in the signed PDF document. For more information, please refer to [Reason](https://dev.yousign.com/#c910249b-49ae-47df-bb92-1d57b4ab9be5) section. |\n\n\n\n\nIf you **don't want a visual signature on your file**, you must create a `fileObjects` anyway with **no position and the page at 0** => `\"page\": 0,`. Otherwise, the file will be **NOT SIGNED** (visually) by the member.\n\nYou can add several signature images for the same signer and on the same file (for example on page 2 and also on the page 7 and 12) by simply doing several POST.\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/file_objects", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"230,499,464,589\",\n \"page\": 2,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed By John Doe\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/file_objects", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"file_objects" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 16:18:27 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "6" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "183" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "669" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed By John Doe\",\n \"createdAt\": \"2018-12-01T17:18:27+01:00\",\n \"updatedAt\": \"2018-12-01T17:18:27+01:00\",\n \"member\": {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-01T17:07:40+01:00\",\n \"updatedAt\": \"2018-12-01T17:07:40+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"comment\": null,\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n },\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures/{id}", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "PUT", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"start\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/{id}", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"{id}" | |
] | |
}, | |
"description": "Start the procedure." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures/{id}", | |
"originalRequest": { | |
"method": "PUT", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"start\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 16:19:43 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "147" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with advanced mode\",\n \"createdAt\": \"2018-12-01T17:05:28+01:00\",\n \"updatedAt\": \"2018-12-01T17:19:43+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-01T17:07:40+01:00\",\n \"updatedAt\": \"2018-12-01T17:07:40+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Name of my signable file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T17:07:07+01:00\",\n \"updatedAt\": \"2018-12-01T17:07:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed By John Doe\",\n \"createdAt\": \"2018-12-01T17:18:27+01:00\",\n \"updatedAt\": \"2018-12-01T17:18:27+01:00\",\n \"parent\": null\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Name of my signable file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T17:07:07+01:00\",\n \"updatedAt\": \"2018-12-01T17:07:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "There is another way to integrate our API.\n\nIn order to simplify development as well as resource management on your side, we have gathered all the parameters directly into the creation process with basic mode. Moreover, this behavior is also the same for other resources of our API. However, each resource can be managed and manipulated individually, that's what we call advanced mode.\n\nHere is how to create a procedure with the advanced mode:\n\n## Step 1 - Create your procedure\n\nWith advanced mode, we have to create your procedure first. Then, you will add each resource on it step by step. To do this, you should not start the procedure from the first call: `\"start\" : false`\n\nDon’t forget to **store the procedure’s ID on your side** to attach other resources.\n\n## Step 2 - Add the files\n\nUpload the file to Yousign's infrastructure by linking the file ressource to the procedure’s ID and repeat this action as many times as there are files to send.\n\n## Step 3 - Add the members\n\nWe will address adding and configuring members on the signature procedure which is in draft for the moment. So, we will be able to define who should sign the document we previously transferred to Yousign.\n\nLink the members resource to the procedure’s ID and repeat this action as many times as there are members to link.\n\n## Step 4 - Add the signature images\n\nAt this step, we will introduce a new notion that is the signature image. It can also be called a visual signature.\n\nBy default, even if the file is sign there is no image or visual representation of the signature on the document. The legal validity of the digital signature resides in the act of signing with an electronic certificate and sealing the document.\n\nTo go further, this means that the **signature image has no legal value but is very important** in understanding the act that has just been done and to easily show that the document has just been digitally signed.\n\nIn this case, to help the end-users we propose the possibility of adding one or more signature images per file and per signer, it's technically called `fileObjects`.\n\nLink the file object resource to the member’s ID and file’s ID and then repeat this action as many times as there are signature images to add.\n\n## Step 5 - Start the procedure\n\nNow, we can start the procedure to start the process and invite the participants to sign.\n\n\nCongratulations! At this step, the participants are allowed to sign the procedure.\n\nYou can continue with Advanced features or go directly to Email notifications in order to trig emails automatically.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"description": "First of all, let's have a look at some technical terms that will be very often used throughout the development of our API.\n\nA **procedure** is a signature process (endpoint: */procedures*). This means that this is the process of inviting one or more **participants** (technical resource: */members*) to sign one or more **documents** (technical resource: */files*).\n\nNote: It's important to emphasize that **files to be signed must be in PDF format** and that it is quite **possible to link several files to the same signature procedure**.\n\nBefore proceeding, it's necessary to explain here the **classic process of an digital signature**:\n\n1. Once the procedure is created and started, an unique URL to access to the procedure is dynamically generated.\n\n a. One unique URL is dedicated for each member.\n \n b. All the details regarding this link are explained in Procedure integration section. \n \n2. Members access directly to the documents through their browser thanks to this URL.\n\n a. No account on the application is necessary for the signers (partners, customers, suppliers, ...) to sign the documents.\n \n b. This interface can be embedded into an iFrame or in a dedicated modal box or also displayed in a new tab and especially adapts to any device (responsive design).\n \n c. All the details regarding this interface are explained in Create a custom Signature-UI section.\n \n3. Once all the documents have been read and validated, then the last step is to enter a security code (named OTP for *One Time Password*) generally received by SMS to confirm his identity.\n\n a. Authentication processes can be changed and personalized.\n \n b. All the details regarding OTP are explained in Q&A - OTP section.\n \nThis is simple and powerful.\n\nNote: **No email is sent by default**. To send an email containing the link to the procedure, please see section [Email notifications](https://dev.yousign.com/#72be6f63-29b6-41ea-a9d4-59e45ef19a88). \n\n## Quick start\n\nIn order to offer our developers a product that is always easier to integrate, we propose 2 different ways of integration: *basic mode* and *advanced mode*.\n\n- **Basic mode** is recommended to get started quickly with our API and for developers who want to go \nstraight to the point.\n\n- **Advanced mode** is suitable for developers who want to control each API resource independently and build elaborate or complex workflows.\n\n| | **Basic mode** | **Advanced mode** |\n| ------------------------------------------------------------------------------ | ---------- | ------------- |\n| Develop quickly | X | |\n| Create a signature process in only 2 requests | X | |\n| Understand in depth all interactions between resources (1 request by resource) | | X |\n| Control and manage each stage for further | | X |\n\nIn this documentation, we will focus on basic mode simply because we consider that we wish to provide the best support for the developers from the beginning with our products. More experienced developers can quickly understand how to integrate our API by using API Reference and also by the paragraph named Advanced mode.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Advanced features", | |
"item": [ | |
{ | |
"name": "Attachment file", | |
"item": [ | |
{ | |
"name": "/files", | |
"event": [ | |
{ | |
"listen": "test", | |
"script": { | |
"exec": [ | |
"pm.test(\"Successful POST request\", function () {", | |
" pm.expect(pm.response.code).to.be.oneOf([201,202]);", | |
"});", | |
"pm.test(\"Body matches string\", function () {", | |
" pm.expect(pm.response.text()).to.include(\"id\");", | |
" pm.expect(pm.response.text()).to.include(\"name\");", | |
" pm.expect(pm.response.text()).to.include(\"type\");", | |
" pm.expect(pm.response.text()).to.include(\"contentType\");", | |
" pm.expect(pm.response.text()).to.include(\"description\");", | |
" pm.expect(pm.response.text()).to.include(\"createdAt\");", | |
"});", | |
"" | |
], | |
"type": "text/javascript" | |
} | |
} | |
], | |
"request": { | |
"auth": { | |
"type": "noauth" | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Name of my attachment.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KICA[...]VPRgo=\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"attachment\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
}, | |
"description": "The `procedure` parameter is mandatory.\n\nThis means that attachment files must be added **after the creation of the procedure**. You will not be able to add attachments until you have created the signing procedure.\n\n\n| Param | Description |\n| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `signable` | Files that will be signed by the signers. This is the default value. |\n| `attachment` | Files that will NOT be signed by the signers (e.g. annex, terms of use, flyers, commercial brochure, and so on). However, they may be consulted by the participants within the signing procedure before signing the other documents. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/files", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Name of my attachment.pdf\",\n \"content\": \"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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"attachment\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/problem+json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 09:03:06 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "628" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "608" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "195" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Name of my attachment.pdf\",\n \"type\": \"attachment\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T10:31:56+01:00\",\n \"updatedAt\": \"2018-12-01T10:31:56+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
} | |
], | |
"description": "Our solution simply allows you to add files that are not meant to be signed. It's sometimes necessary to send to the signers additional documents that complete the package, thus providing additional information.\n\nTo add an attachment file in your procedure, simply add the `type` parameter with `attachment` value.\n\nLet's see together how to configure the files within a procedure.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "User", | |
"item": [ | |
{ | |
"name": "Add a member", | |
"item": [ | |
{ | |
"name": "/procedures (add user)", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"user\": \"/users/10d3730f-d056-422d-a8d1-a5252236246d\",\n \"fileObjects\": [\n {\n \"file\": \"/files/d8f6a7c7-7b21-49cb-9719-bd944ee2034c\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "If you want to invite a user of the application to sign your documents, then you need to know only their user ID." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures (add user)", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 06:04:52 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "189" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"createdAt\": \"2018-12-03T07:04:52+01:00\",\n \"updatedAt\": \"2018-12-03T07:04:52+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33184880289\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:04:52+01:00\",\n \"updatedAt\": \"2018-12-03T07:04:52+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:04:37+01:00\",\n \"updatedAt\": \"2018-12-03T07:04:52+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n\t\t\t\t\t \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:04:52+01:00\",\n \"updatedAt\": \"2018-12-03T07:04:52+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:04:37+01:00\",\n \"updatedAt\": \"2018-12-03T07:04:52+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures (add external member)", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"How to add an external member\",\n \"description\": \"Simply with following information: first name, last name, email address and phone number.\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "If you want to invite an external member (without account on the application) to sign your documents, then you need to know the following information: first name, lasrt name, email address, phone number." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures (add external member)", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"How to add an external member\",\n \"description\": \"Simply with following information: first name, last name, email address and phone number.\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 06:01:48 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "173" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"How to add an external member\",\n \"description\": \"Simply with following information: first name, last name, email address and phone number.\",\n \"createdAt\": \"2018-12-03T07:01:48+01:00\",\n \"updatedAt\": \"2018-12-03T07:01:48+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:01:48+01:00\",\n \"updatedAt\": \"2018-12-03T07:01:48+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T06:59:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:01:48+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:01:48+01:00\",\n \"updatedAt\": \"2018-12-03T07:01:48+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T06:59:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:01:48+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "Let's see together how to add a signatory as a user and then for a person who doesn't have an account in the Yousign application.\n\nIf we enter the user’s ID then it's not necessary to enter the personal information of the participant. It means first name, last name, email address and phone number will be duplicated in the member object.\n\nThe most frequently used case is that of an external member.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Create a user", | |
"item": [ | |
{ | |
"name": "/users", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"title\": \"API teacher\",\n \"phone\": \"+33612345678\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/users", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"users" | |
] | |
}, | |
"description": "By default, a user is created as a `manager`. Be careful, it means as an assistant and not as a administrator.\n\nHere are the 3 different levels of permissions:\n\n* **Manager:** He's able to create procedures.\n* **Signer:** Manager's permissions + he's able to sign procedures.\n* **Admin:** Signer's permissions + he's able to acces to admin menu (user management, API keys, branding, ...)." | |
}, | |
"response": [ | |
{ | |
"name": "/users", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"title\": \"API teacher\",\n \"phone\": \"+33612345678\",\n \"organization\": \"/organizations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/users", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"users" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 06:33:01 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "499" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "746" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"title\": \"API teacher\",\n \"phone\": \"+33612345678\",\n \"status\": \"not_activated\",\n \"organization\": \"/organizations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"workspaces\": [\n {\n \"id\": \"/workspaces/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Acme\"\n }\n ],\n \"permission\": \"ROLE_MANAGER\",\n \"group\": {\n \"id\": \"/user_groups/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Gestionnaire\",\n \"permissions\": [\n \"procedure_write\",\n \"procedure_template_write\",\n \"procedure_create_from_template\",\n \"contact\",\n \"archive\"\n ]\n },\n \"createdAt\": \"2018-12-03T07:33:01+01:00\",\n \"updatedAt\": \"2018-12-03T07:33:01+01:00\",\n \"deleted\": false,\n \"deletedAt\": null,\n \"config\": [],\n \"inweboUserRequest\": null,\n \"samlNameId\": null,\n \"defaultSignImage\": null,\n \"notifications\": {\n \"procedure\": true\n },\n \"fastSign\": false,\n \"fullName\": \"John Doe\"\n}" | |
} | |
] | |
} | |
], | |
"description": "Our API makes it possible to create users but a fundamental concept to understand on this topic is that a user here is not only considered as a signer but also as a user of the Yousign application.\n\nThis implies that **each user created by this means (API) or through the application will be billed according to your plan**.\n\nAs a reminder, with each of our API plans you benefit from a free user with access to our application. Others will be billed.\n\nThe need to automatically create, via API, a user with access to the application can be interesting for software editors, resellers or large organizations who want to control their access centrally.\n\nThese are therefore **very specific cases** and in the majority of cases it's not necessary to use this feature. Before any development on your side, **we invite you to contact our [technical support](mailto:[email protected])** to share your needs with us and we can advise you to achieve the best possible integration.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"description": "We saw earlier how to add a participant to sign a document. Now, we will see how to do it in another way for signers who also have access to the Yousign application. They find their signature procedure directly in their interface.\n\nIt's necessary to highlight 2 categories of members:\n\n1. On the one hand, signers who are in your organization and who already have an account on the Yousign application. These participants are usually called **users** or **internal members**.\n2. On the other hand, signers who do not have access to the Yousign application. These are mainly your customers, partners, suppliers and so on. These participants are usually called **external members**.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Validator", | |
"item": [ | |
{ | |
"name": "/members", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"validator\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members" | |
] | |
}, | |
"description": "Here are the regarding values for `type` parameter:\n\n| Param | Description |\n| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `signer` | Participant who will be required to sign the documents of the procedure. This is the default value. |\n| `validator` | Participant who will NOT be required to sign the documents of the procedure. The goal for the validator is to read the documents and to agree and approve the content without signing them. This allows to set up validation workflows with for example a legal service or with a manager. |\n\n\n\nTo add a validator in your procedure, simply add the `type` parameter with `validator` value." | |
}, | |
"response": [ | |
{ | |
"name": "/members", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"validator\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sun, 02 Dec 2018 11:04:20 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "90" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "519" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"validator\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-02T12:04:20+01:00\",\n \"updatedAt\": \"2018-12-02T12:04:20+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [],\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": null,\n \"operationCustomModes\": [],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n}" | |
} | |
] | |
} | |
], | |
"description": "Once your organization wants to set up validation processes and then sign the documents, it's necessary to have a right of approval. That's why our API offers two sorts of participants: signers and validators.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Subscriber", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "\n{\n \"name\": \"My first procedure with subscribers\",\n \"description\": \"Awesome, here is my sample of procedure with subscribers\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"183,511,285,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"subscribers\": [\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-0\"\n },\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-0\"\n },\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-1\"\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Subscribers in the procedure are simply and directly managed at the procedure level in the same way as members." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "\n{\n \"name\": \"My first procedure with subscribers\",\n \"description\": \"Awesome, here is my sample of procedure with subscribers\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"183,511,285,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"subscribers\": [\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-0\"\n },\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-0\"\n },\n {\n \"email\": \"[email protected]\",\n \"group\": \"group-1\"\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sun, 02 Dec 2018 11:17:44 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "839" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first procedure with subscribers\",\n \"description\": \"Awesome, here is my sample of procedure with subscribers\",\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T12:17:18+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"183,511,285,591\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [\n {\n \"id\": \"/subscribers/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"email\": \"[email protected]\",\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"group\": \"group-0\"\n },\n {\n \"id\": \"/subscribers/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"email\": \"[email protected]\",\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"group\": \"group-0\"\n },\n {\n \"id\": \"/subscribers/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"email\": \"[email protected]\",\n \"createdAt\": \"2018-12-02T12:17:44+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"group\": \"group-1\"\n }\n ],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T12:17:18+01:00\",\n \"updatedAt\": \"2018-12-02T12:17:44+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "Subscribers allow you to powerfully notify people with no action to take on the procedure. These are followers who will receive notifications of your choice at the desired signing process steps.\n\nFor example, if you want to inform the billing department that a contract has been signed between a sales representative and a customer in order to generate the invoice, subscribers can do so automatically with a personalized message to the accountant. This way, the employee can access the procedure, download the signed commercial proposal and continue his work in a very fluid and efficient way.\n\nOur solution also allows you to go further because it's possible to specify different message content for emails thanks to the groups of subscribers.\n\nIn order to define the subscribers and the groups, you have to add subscribers resource in procedure.\n\nCongratulations, you have added subscribers to your procedure and associated them to different groups. Then, in order to manage the regarding notifications by email, please refer to the Email notifications section.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Ordered procedure", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "\n{\n \"name\": \"My first ordered procedure\",\n \"description\": \"Sample with ordered workflow for participants\",\n \"start\" : true,\n \"ordered\": true,\n \"members\": [\n {\n \"position\": 1,\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"183,511,285,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n },\n {\n \"position\": 2,\n \"firstname\": \"Marcus\",\n \"lastname\": \"Miller\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\",\n \"fileObjects\": [\n {\n \"position\": \"387,511,489,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "To order the participants, it's necessary to define 2 elements on procedure:\n\n* The `ordered` parameter with `true` value.\n * This boolean will enable the feature because the default value is `false`.\n * This boolean is located at the first level of resources.\n* The `position` parameter for each participant.\n * Value `1` will define the first participant of the workflow, `2` the second one, and so on.\n * This value is located on member resource." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "\n{\n \"name\": \"My first ordered procedure\",\n \"description\": \"Sample with ordered workflow for participants\",\n \"start\" : true,\n \"ordered\": true,\n \"members\": [\n {\n \"position\": 1,\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"183,511,285,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n },\n {\n \"position\": 2,\n \"firstname\": \"Marcus\",\n \"lastname\": \"Miller\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\",\n \"fileObjects\": [\n {\n \"position\": \"387,511,489,591\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sun, 02 Dec 2018 11:35:34 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "1" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "176" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first ordered procedure\",\n \"description\": \"Sample with ordered workflow for participants\",\n \"createdAt\": \"2018-12-02T12:35:34+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": true,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-02T12:35:34+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T12:34:59+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"183,511,285,591\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-02T12:35:34+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n },\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"Marcus\",\n \"lastname\": \"Miller\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\",\n \"position\": 2,\n \"createdAt\": \"2018-12-02T12:35:34+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T12:34:59+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"387,511,489,591\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-02T12:35:34+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"parent\": null\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T12:34:59+01:00\",\n \"updatedAt\": \"2018-12-02T12:35:34+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "By default on a procedure, all participants can sign at the same time and in any order.\n\nTo build a sequential signing workflow, it is also possible to sort and schedule the participants (signers and validators) of a procedure.\n\nWith this feature enabled, a participant B will be able to perform his action on the procedure ONLY IF participant A has already done his own action.\n\nLet's take a real use case with the following example:\n\n| Workflow | Type | Organization | Description |\n| ---------------------- | --------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Step 1 - Participant A | Validator | Legal Department | First of all, the Legal Department will approve the content of the documents to be signed before the signing process begins. |\n| Step 2 - Participant B | Signer | Customer | Only once the Legal Department has agreed and validated the procedure, then the customer will be invited to sign the documents. Without the validation of the legal service, the customer will never be notified to sign the procedure. |\n| Step 3 - Participant C | Signer | CEO | Only once the customer has signed the procedure, the CEO of the organization will be notified to sign the documents. Without the signature of the customer, the CEO will never be notified to sign the procedure. |\n\n" | |
}, | |
{ | |
"name": "Expiration date", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first ordered procedure\",\n \"description\": \"It is too powerful! Here is the description of my procedure\",\n \"expiresAt\": \"2018-12-31\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n [...]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first ordered procedure\",\n \"description\": \"It is too powerful! Here is the description of my procedure\",\n \"expiresAt\": \"2018-12-31\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sun, 02 Dec 2018 12:51:51 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "116" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first ordered procedure\",\n \"description\": \"It is too powerful! Here is the description of my procedure\",\n \"createdAt\": \"2018-12-02T13:51:51+01:00\",\n \"updatedAt\": \"2018-12-02T13:51:51+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": \"2018-12-31T00:00:00+01:00\",\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-02T13:51:51+01:00\",\n \"updatedAt\": \"2018-12-02T13:51:51+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T13:51:39+01:00\",\n \"updatedAt\": \"2018-12-02T13:51:51+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-02T13:51:51+01:00\",\n \"updatedAt\": \"2018-12-02T13:51:51+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-02T13:51:39+01:00\",\n \"updatedAt\": \"2018-12-02T13:51:51+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "If you need to forbid signing of the documents by all the signers of the procedure after a specific date, this is also possible with Yousign.\n\nTo add this date in your procedure, simply add the `expiresAt` parameter with date/hour value on the procedure.\n\nToday, only the date is used and the time is not taken into account. It is possible to add time in request but it won’t be used. Consequently, in all cases, the time will be always with the following value in the response of our API: `00:00:00+02:00`.\n" | |
}, | |
{ | |
"name": "Procedure's template", | |
"item": [ | |
{ | |
"name": "/files", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiA [...] VPRgo=\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
}, | |
"description": "It is highly recommended to **specify the \".pdf\" extension** at the end of your file name. So, when you will download your file, it will directly contain the extension and then, it will be easier to open it on your computer.\n\nThe content of a file must be converted in base64 encoding, **without the base64 header**.\nBefore send it to the API, you need to check and eventually **remove the header** `data:application/pdf;base64,`.\n" | |
}, | |
"response": [ | |
{ | |
"name": "/files", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/problem+json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:35:12 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "97" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "231" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:36:20+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first template\",\n \"description\": \"Awesome! Here is the description of my first template\",\n \"template\": true,\n \"ordered\": true,\n \"members\": [\n {\n\t\t\t\"firstname\": \"First name to replace later\",\n \"lastname\": \"Last name to replace later\",\n \"email\": \"Valid email address but fake it to replace later ([email protected])\",\n \"phone\": \"Valid phone number but fake it to replace later (+33612345678)\",\n \"position\": 1,\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n },\n {\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": 2,\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"387,511,489,591\",\n \"mention\": \"Read and approved\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Now that the file is uploaded, send the following request to create a procedure.\n\nIt's important to underline that **email addresses need to have an existing domain**. In addition, the **phone numbers need to be valid numbers and follow the [E.164 recommendation](https://en.wikipedia.org/wiki/E.164)**.\n\n\nThe status field for a procedure can have many values:\n\n| Status | Description |\n| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **draft** | The signing process is not started, so no one can sign it. However, it is still possible to edit the procedure. |\n| **active** | The procedure is started, members can sign it. |\n| **finished** | All members have finished to sign the procedure. |\n| **expired** | You can set an expiration date in the `expiresAt` field (in ISO format like the `createdAt` field above - e.g. `2018-08-05T07:46:45+02:00`). After this date, members can't sign it anymore. |\n| **refused** | At least, one of members decided to refuse the procedure. It mainly means that he did not agree with the content of the documents to sign or maybe it is not the right contact to make on this signature. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first template\",\n \"description\": \"Awesome! Here is the description of my first template\",\n \"template\": true,\n \"ordered\": true,\n \"members\": [\n {\n\t\t\t\"firstname\": \"First name to replace later\",\n \"lastname\": \"Last name to replace later\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n },\n {\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": 2,\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"387,511,489,591\",\n \"mention\": \"Read and approved\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 06:49:18 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "172" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first template\",\n \"description\": \"Awesome! Here is the description of my first template\",\n \"createdAt\": \"2018-12-03T07:49:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": true,\n \"ordered\": true,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"First name to replace later\",\n \"lastname\": \"Last name to replace later\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:49:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:47:51+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:49:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n },\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33184880289\",\n \"position\": 2,\n \"createdAt\": \"2018-12-03T07:49:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:47:51+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 0,\n \"position\": \"387,511,489,591\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": null,\n \"createdAt\": \"2018-12-03T07:49:18+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:47:51+01:00\",\n \"updatedAt\": \"2018-12-03T07:49:18+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures (duplicate)", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "\n{\n \"template\": false,\n \"start\": false\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/{id}/duplicate", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"{id}", | |
"duplicate" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures (duplicate)", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"template\": false,\n \"start\": false\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/{id}/duplicate", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"{id}", | |
"duplicate" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 06:53:07 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "963" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first template\",\n \"description\": \"Awesome! Here is the description of my first template\",\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"draft\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": true,\n \"parent\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"First name to replace later\",\n \"lastname\": \"Last name to replace later\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"parent\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33184880289\",\n \"position\": 2,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n \"page\": 0,\n \"position\": \"387,511,489,591\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"parent\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/members", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "PUT", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"Kate\",\n \"lastname\": \"Jones\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members/{id}", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members", | |
"{id}" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/members", | |
"originalRequest": { | |
"method": "PUT", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"firstname\": \"Kate\",\n \"lastname\": \"Jones\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"members", | |
"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 07:18:42 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "95" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "952" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"Kate\",\n \"lastname\": \"Jones\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T08:18:42+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"parent\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"procedure\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "PUT", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"start\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/{id}", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"{id}" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "PUT", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"start\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures", | |
"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Mon, 03 Dec 2018 07:21:14 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "241" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first template\",\n \"description\": \"Awesome! Here is the description of my first template\",\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T08:21:14+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": true,\n \"parent\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"Kate\",\n \"lastname\": \"Jones\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33687654321\",\n \"position\": 1,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T08:18:42+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"parent\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": \"/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33184880289\",\n \"position\": 2,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T08:21:14+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n },\n \"page\": 0,\n \"position\": \"387,511,489,591\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"parent\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-03T07:53:07+01:00\",\n \"updatedAt\": \"2018-12-03T07:53:07+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "If your signature workflow has at least one participant who is always included in every procedure with the same kind of file, you will be able to create a template that you can reuse to clone procedure very quickly. This will save you time and standardizes all procedures generated from the same template.\n\nLet's take a very simple example! In every procedure that we want to create, we have 2 participants:\n\n* The first one is an external user who is different for each procedure.\n* The other one, it's you and you want to sign all procedures only once the first participant has signed.\n\nIn addition, in every procedure it will be only the same kind of file, with the same file object position for each member.\n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature in production. Feel free to [contact our sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nLet's go to create this template!\n\n## Step 1 - Upload the file\n\nFirst, you have to upload the file and store the ID of your file on your side.\n\n## Step 2 - Create the template of procedure\n\nCreate a procedure with the param `\"template\": true,`. It means that the procedure is a template. For the second participant, you have to put a valid user ID in the `user` field.\n\nOnce the template is created, you must save its ID because you will reuse it for generate a new procedure.\n\n## Step 3 - Duplicate the procedure\n\nThen, you have to duplicate the previous procedure (template) with the param `\"template\": false,`.\n\nThe procedure will be entirely duplicated as a classic procedure. Obviously, files and members have different ID but other information is exactly the same.\n\n## Step 4 - Update the external member\n\nThen, you will have just to update the external member with real information.\n\n## Step 5 - Start the procedure\n\nFinally, now start the procedure to initiate the process of signature.\n\n**Note**: If a file needs to be replaced by another, remove the old one and upload a new one. Then, add the new file UUID into your procedure or your procedure's template.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Initial fields", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with initial fields\",\n \"start\" : false,\n \"initials\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with initial fields\",\n \"start\" : false,\n \"initials\": true\n}" | |
}, | |
"url": { | |
"raw": "https://api.yousign.com/procedures", | |
"protocol": "https", | |
"host": [ | |
"api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 31 Oct 2020 10:49:37 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "748" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with initial fields\",\n \"createdAt\": \"2020-10-31T11:49:37+01:00\",\n \"updatedAt\": \"2020-10-31T11:49:37+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"draft\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"workspaceName\": \"MyWorkspace\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [],\n \"subscribers\": [],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": [],\n \"coolingOffPeriodEndsAt\": null,\n \"initials\": true,\n \"company\": \"/companies/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"files\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "In order to simplify as much as possible your transition towards the digitisation of your processes, it is frequently asked to find the notion of initials, i.e. to affix at the bottom of the pages the initials of each signers.\n\nWith the inital fields, you can automatically activate this feature to enhance your signing experience and meet more easily internal requirements (legal department, ...).\n\nThis feature will directly affix the initials of each signers at the bottom right of each page of your documents. To be more precise, pages signed by signatory A will not be initialled with the initials of signatory A. On the other hand, if a B signatory does not sign the same page, then these initials will appear at the bottom of the page.\n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature in production. Feel free to [contact our sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nHow to use initial fields?\n\nNothing could be simpler, just activate this feature throughout the entire procedure with `initials: true`. The rest of the process is managed automatically by Yousign.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Text fields", | |
"item": [ | |
{ | |
"name": "/file_objects", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "7757a5050e4849e28cdbf58364ff6add", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.\n", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"type\": \"text\",\n \"contentRequired\": true,\n \"content\": \"Here is the sample text.\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"173,642,522,676\",\n \"page\": 2\n}" | |
}, | |
"url": { | |
"raw": "https://staging-api.yousign.com/file_objects", | |
"protocol": "https", | |
"host": [ | |
"staging-api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"file_objects" | |
] | |
}, | |
"description": "To add text fields on the document for members of the procedure, here are the details of parameters:\n\n\n| Param | Description |\n| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `type` (required for text fields) | There are 2 types of fields: `signature` (default value) or `text` which will be used for text fields. |\n| `contentRequired` | `true` (default value) allows you to make it mandatory to enter the field or `false` if it’s optional. |\n| `content` | `null` if the text field needs to be empty or the placeholder could be added by a string (e.g. `\"Here is the sample text.\"`). |\n| `file` (required) | ID of the file where the be attached to this file object. |\n| `member` (required) | ID of the member will be attached to this file object. `null` is also allow if the creator of the procedure has to fill in it. |\n| `position` (required) | Defines the coordinates of the signature image. You can go to How to calculate the coordinates of signature image? if you want to understand how to calculate the position. If you want to define the position manually, you can use our free tool on: https://placeit.yousign.fr. |\n| `page` (required) | Defines the number of the page where will be located the field. |\n| `fontFamily` | Only the default value (`raleway`) is currently used. |\n| `fontSize` | Only the default value (`12`) is currently used. |\n| `fontColor` | Black (`\"0,0,0\"`) is the default color of text fields. You can edit this RGB value only through our API. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/file_objects", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.\n", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"type\": \"text\",\n \"contentRequired\": true,\n \"content\": \"Here is the sample text.\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"173,642,522,676\",\n \"page\": 2\n}" | |
}, | |
"url": { | |
"raw": "https://staging-api.yousign.com/file_objects", | |
"protocol": "https", | |
"host": [ | |
"staging-api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"file_objects" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Tue, 11 Jun 2019 12:43:43 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "84" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "750" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"contentRequired\": true,\n \"content\": \"Here is the sample text.\",\n \"fontFamily\": \"raleway\",\n \"fontSize\": 12,\n \"fontColor\": \"0,0,0\",\n \"member\": {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2019-06-11T14:39:51+02:00\",\n \"updatedAt\": \"2019-06-11T14:39:51+02:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"comment\": null,\n \"parent\": null,\n \"contact\": null,\n \"fields\": null\n },\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"text\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"173,642,522,676\",\n \"createdAt\": \"2019-06-11T14:43:43+02:00\",\n \"updatedAt\": \"2019-06-11T14:43:43+02:00\",\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/file_objects", | |
"request": { | |
"method": "GET", | |
"header": [], | |
"url": { | |
"raw": "" | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/file_objects", | |
"originalRequest": { | |
"method": "GET", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "https://staging-api.yousign.com/file_objects/6b314763-623f-41cd-bc3b-ca6d8076d04d", | |
"protocol": "https", | |
"host": [ | |
"staging-api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"file_objects", | |
"6b314763-623f-41cd-bc3b-ca6d8076d04d" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Tue, 11 Jun 2019 13:24:08 GMT" | |
}, | |
{ | |
"key": "Etag", | |
"value": "\"107fd8b75dd6aa29285724da96341a23\"" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "123" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "750" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"contentRequired\": true,\n \"content\": \"Here is the sample text.\",\n \"fontFamily\": \"raleway\",\n \"fontSize\": 12,\n \"fontColor\": \"0,0,0\",\n \"member\": {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2019-06-11T14:39:51+02:00\",\n \"updatedAt\": \"2019-06-11T14:39:51+02:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"comment\": null,\n \"parent\": null,\n \"contact\": null,\n \"fields\": null\n },\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"text\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"173,642,522,676\",\n \"createdAt\": \"2019-06-11T14:43:43+02:00\",\n \"updatedAt\": \"2019-06-11T14:43:43+02:00\",\n \"parent\": null\n}" | |
} | |
] | |
} | |
], | |
"description": "In order to sign your documents, in most cases you have to ask participants for additional information (e.g. address, age, business information...).\n\nWith this text fields feature, you can boost your signature processes by directly asking recipients to fill in this information directly in the reading step before signing their documents.\n\nThis will allow each stakeholder to complete the documents and sign them with only one e-mail invitation.\n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature in production. Feel free to [contact our sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nHow to use text fields?\n\nOnce the file has been uploaded and the procedure created (but not started yet), you can assign new text fields to it by creating new File Objects. It's important to underline text fields may contain only one recipient (creator of procedure or a member). Now, let's see how to add a text field.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Consent process", | |
"item": [ | |
{ | |
"name": "/consent_processes", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"template\": false,\n \"members\": [\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"],\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"description\": \"Here is the text to copy of my first consent process.\",\n \"type\": \"checkbox\",\n \"required\": true,\n \"expectedValue\": true,\n \"position\": 1\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/consent_processes", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consent_processes" | |
] | |
}, | |
"description": "Here are the details of parameters:\n\n\n| Param | Description |\n| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `template` | As with procedure templates, consent process templates may be reused several times through several procedures. |\n| `members` | List of members who will be attached to this consent process. |\n| `file` | This value is optional. If necessary, it’s possible to specify a particular file for a checkbox or text to be copied. If no file is specified, then the item will be global to the signature procedure. |\n| `description` | Text to copy by the signer. |\n| `type` | Type of the item of the consent process: `checkbox` or `text`. |\n| `required` | Specify whether this item of the consent process is mandatory (`true`) or optional (`false`). |\n| `expectedValue` | Expected value for a checkbox needs to be `true` and if the item is a text to write, then the expected value will be `Text to write`. |\n| `position` | Position allows you to define the ordre of each item in the signature process. |\n\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/consent_processes", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"template\": false,\n \"members\": [\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"],\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"description\": \"Here is the description of my first consent process.\",\n \"type\": \"checkbox\",\n \"required\": true,\n \"expectedValue\": true,\n \"position\": 1\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/consent_processes", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consent_processes" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Tue, 04 Dec 2018 05:44:06 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "390" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "320" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/consent_processes/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"type\": \"checkbox\",\n \"description\": \"Here is the text to copy of my first consent process.\",\n \"required\": true,\n \"position\": 1,\n \"expectedValue\": true,\n \"members\": [\n \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n ],\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/consent_process_values", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"consentProcess\": \"/consent_processes/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"value\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/consent_process_values", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consent_process_values" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/consent_process_values", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"consentProcess\": \"/consent_processes/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"value\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/consent_process_values", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consent_process_values" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Tue, 04 Dec 2018 05:49:13 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "11" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "204" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "260" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/consent_process_values/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"consentProcess\": \"/consent_processes/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"createdAt\": \"2018-12-04T06:49:13+01:00\",\n \"value\": true\n}" | |
} | |
] | |
} | |
], | |
"description": "It's possible to declare in a signature process checkboxes or even reference texts to be enter with the keyboard by the signer. The purpose of this feature is to further strengthen the commitment and consent of signers when signing.\n\nAll the information regarding the consent process will be included in the proof file. Thus, it will be possible to know the status of each item of the consent process or text copied from the keyboard by the signer.\n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature. Feel free to contact our [sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nHow to use consent process?\n\nOnce the file has been uploaded and the member created, you can assign consent processes to it. It's important to underline a consent process may contain several items (checkboxes or texts to write). Now, let's see how to add a checkbox.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Reason", | |
"item": [ | |
{ | |
"name": "/file_objects", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"230,499,464,589\",\n \"page\": 2,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"reason\": \"Signed by John Doe (Yousign)\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/file_objects", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"file_objects" | |
] | |
}, | |
"description": "The default value of the reason is \"*Signed by Yousign*\" but can therefore be overridden by the value of your choice. \n\nThis functionality is mainly implemented with the use of the [Server stamp](https://dev.yousign.com/#7e50aa62-9e08-4017-b44a-cbd971bd5d4b)." | |
}, | |
"response": [ | |
{ | |
"name": "/file_objects", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"member\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"position\": \"230,499,464,589\",\n \"page\": 2,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"reason\": \"Signed by John Doe (Yousign)\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/file_objects", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"file_objects" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 28 Dec 2018 12:59:32 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "80" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "738" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-28T13:59:32+01:00\",\n \"updatedAt\": \"2018-12-28T13:59:32+01:00\",\n \"member\": {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-28T13:59:10+01:00\",\n \"updatedAt\": \"2018-12-28T13:59:10+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"comment\": null,\n \"parent\": null,\n \"contact\": null,\n \"fields\": null\n },\n \"parent\": null,\n \"reason\": \"Signed by John Doe (Yousign)\"\n}" | |
} | |
] | |
} | |
], | |
"description": "The reason of the signature is a main **information displayed within the signature panel**. It allows you to provide additional information directly within the signed PDF document. \n\nThis can be configured using [File Objects](https://dev.yousign.com/#f95cd537-dedd-4bc5-a19f-df45211fa031).", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Advanced Electronic Signature", | |
"item": [ | |
{ | |
"name": "/files", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiA [...] VPRgo=\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
}, | |
"description": "It is highly recommended to **specify the \".pdf\" extension** at the end of your file name. So, when you will download your file, it will directly contain the extension and then, it will be easier to open it on your computer.\n\nThe content of a file must be converted in base64 encoding, **without the base64 header**.\nBefore send it to the API, you need to check and eventually **remove the header** `data:application/pdf;base64,`.\n" | |
}, | |
"response": [ | |
{ | |
"name": "/files", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"The best name for my file.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiAwIG9iago8PCAvTGluZWFyaXplZCAxIC9MIDUwMTY4IC9IIFsgNzA4IDE0NCBdIC9PIDEwIC9FIDQ0NTc4IC9OIDIgL1QgNDk4NzIgPj4KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKNyAwIG9iago8PCAvVHlwZSAvWFJlZiAvTGVuZ3RoIDYxIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8PCAvQ29sdW1ucyA0IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDIgMSBdIC9JbmRleCBbIDYgMTggXSAvSW5mbyAxOCAwIFIgL1Jvb3QgOCAwIFIgL1NpemUgMjQgL1ByZXYgNDk4NzMgICAgICAgICAgICAgICAgIC9JRCBbPGQ3ZWIzZDBiNmIwZmYxMWZlYzhhNWVmMWE0MjU5ZmQzPjxkN2ViM2QwYjZiMGZmMTFmZWM4YTVlZjFhNDI1OWZkMz5dID4+CnN0cmVhbQp4nGNiZOBnYGJgOAkkmHaBWEZAgnECiPgGJCxjgITYFSBhWApScgxIqEwHydYzMDGGuoF0MDBiIwDB/wg9CmVuZHN0cmVhbQplbmRvYmoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjggMCBvYmoKPDwgL1BhZ2VzIDE5IDAgUiAvVHlwZSAvQ2F0YWxvZyA+PgplbmRvYmoKOSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvUyA0OCAvTGVuZ3RoIDY3ID4+CnN0cmVhbQp4nGNgYGBhYGA6wsDMwCCynkGAAQrAbCaQHANLwzR5BgaDsAIQhQQ4oJiB4RsDHwNzW6r5hnpmJy0BJcdEBgBrGgoJCmVuZHN0cmVhbQplbmRvYmoKMTAgMCBvYmoKPDwgL0NvbnRlbnRzIDE0IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMTkgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAgMjAgMCBSID4+IC9Gb250IDw8IC9GMCAyMSAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9YT2JqZWN0IDw8IC9YMCAxMSAwIFIgL1gxIDEzIDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKMTEgMCBvYmoKPDwgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9IZWlnaHQgMTQ2IC9TTWFzayAxMiAwIFIgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA1MDAgL0xlbmd0aCAxNDQ5OSA+PgpzdHJlYW0KeJztnfdbFFn2//uXz+5nZsfxY1p2HFccaAkGHIc168KMSpCgAq1I6hwJ3c3u5AA7u2OYYJwRFROYm0wnMpIz3SDG3RkVBfe377/wvbcKFLC763Z3NdUN9/2ch4dH6ap7q6pfderUueewWBYkMvSL9Sbwi7T6jsQ4IDGapcaBSWYA/zggqOgW6/rFuj5+aYelzWC90tylqyX6AUFZ55yAAHXXKDikEsOkQyoxmBX193cdPCes7JHozdE5Z5keMhYW1oySSNcHfoqrBqbA53WTEEQSlHUAwot0/dFnK5keu5tK3T4sLO8GeCepbuuQQsI/iMk9yytu23U4n+mBY2FhzRBJdKS7Pmib6lNwBCzmrBbgnXupkekZuJ0yb/8qr72nbn8mtUn1iaaofxh1JD/lWsOuQ+eZHj4WFpbHS6ztBz9lVXfQwf7KgTcO8C41inUmjPeJktc/BD+zu17Ye0jTAd4PX0i+UofxjoWF5YwkRChGShWHsYl3M8A7vwTH3sek7nwmq72r7Bhx7JCSeE+5Wh916BzTU8HCwvJIJekGxQaTDDloYNkMA4LSTlFFD7+0nekJMa/5y5dLqwayO59LnDikivqH0YfO8YpbN398hOkJYWFheZ7EehPAu+3XfKh4L+sQafsiThiYnhPDSrxkWODnp+4adfKQpjc+3PLJkV0HcdoMFhaWfUotqAU/ZU5S/VVwxhx50sAtmdWu+zyfFbziNlWHs2CHrnvjo+jD+SnXG5ieExYWlodJXNkr1LTTAnbIdui6d/JnN9sX+AbO81mp7qaB7STeuUUtOOqOhYVllyR6k1TvdDTmpRkGhKUdwooevqaZ6ZkxJDY7LOfkQnZgdrfd6TEWLb0Buu6Y7VhYWHZJYqAP7GOuuxmAnVfSxvTMGNKSJQDv6k56nHbpeFgGsx0LC8suQYBU0cl24LrzSttnLdt/5+3N8vJS0eS0Q78dsP3QOcx2LCwsdAm1JkAPWZUdC1Gp/XajmT+L2f7GsmVv+frSFZB5xXacKoOFhYUswHYRgXfMdrr0Bx8fzHYsLCxm5Qq2SwHbSzDbMduxsLAYk0vYbhjAfjtmOxYWFoNyJdtnaYo7ZjsWFhbjwmynXZjtWFgo2nOwQFjWK9L2SYxmscEkMQ6IDYOS2l+ZHtcMEWY77cJsx8KyrZjv8sU6k1jbv/dggazmnsQAEGQS602KphHwvxLjoLL1OdNj9HhhttMuzHYsLBuKOXpVUNYV+12+vO6B9LWFkxKDWdk6Iqu5m9U2zPRIPVuY7bQLsx0Ly5qiDxfwSztjj12V1923dsFDvLcNi3X9c971YXq8HizMdtqF2Y6FZU27fyyMOVyosA520tSdI28v8dmXX/nWn9hMD9lThdlOuzDbsbAsKuqHwuQrtXuPXlHUP6C87FVdIwDs/7dkOdOj9lRhttMuzHYsLIuK+bEA4F1RT+G0j7vuowu8l+/84hjTo/ZUYbbTLsx2LCyL2v1TATDKgMwrvHeMJF+pY7FwWMYRYbbTLsx2LCyL2n20YM+xQjlCQIY0ZecIAXbMdkeE2U67MNuxsCwKsH33sQLM9ukRZjvtwmzHwrKo2J8u7/mxAKa1I7K9bTj5agNmu2PCbKddmO1YWBYV+8MlVm6uAo3t6s7RuUv9wnPzmB61pwqznXZhtmNhWVZODq+oZe9PSK47GZB56084B9JBYbbTLsx2LCxr2vNjgbCihwi522rTrO4a+cOyZfsvV+GAjMPCbKddmO1YWDYkr7svqxmygXcA9je9A5Ou1r7p7c30YD1YmO20C7MdC8u2AN5F2t6YY4XgF8l4uTCJ0Qx+z2p/Bv6AX9r55tIApofp2XId2/mY7ZjtWFhWFHO0kF/WKazslRoHAdJJk1YNig1msXGA6dHNBLmmX+qAoLRdWNHFK77N9PwYEGY7FhYW43IR2yXGAV5xE6+ohen5MSDMdiwsLMYlqHQJ28FzFq+4bXa2w35j2TLMdiwsLGYlqDDxylzCdn5ph7Ciexbi/Xfvvsvy8lJhtmNhYTEnLgF2WdWgC/A+AMAu0vVHnDAwPcvp1bx54Ie6cwSz3U0VEiI0DAp1ZqnxjlhvkujNYsJkVUOCko6067ff5/CZHqK7aOc/T6bcbOCXtcNG1XoTeaAk4LjpADHuMz06O5R4QcctbuWXdUrgLKCJ9CZp1aBQ2yOscK+sj1RNC/CKRdo+MfmKGRxwcJXq4JEXVg3ZtSkXsR1cDNKqgciTBl7xrHPdI779ZZ6/P11hGcx2WpTV8h9Z9SDMxNCbWKGhmc1PYTRyLEMD9nET6/pVbc/XcvhibZ+s+o7YYBIZ+n04HKYHPu3icIREvgr4Cot0fWH/PKWovy+BvaoHAGdEhgGxzqxsHQV/CA4m/JuaQZZbJqJzzlbyS2EqjgSOuT/xol5aPSjS90vBHcoImQnwrmz7lUUwUKzvF2l7GRwtX9Ms1vVJ9P3gUkzTtErBeAwERQ1mqc4M2C6sujuWTQQNKZVISkDYFX472Cy/pB1cHmKjiaPRuPrguI/m+vrPeTdA3Tk6A9juHRIBw2uVPbbLbstq7hK/DG7JynFqfyEhWe2P5XX35LV3bexOXntPWN7FLWpZx8+0vb21cQJhOfSCwO+qjidSg4lwPGwtiiSAP6DqfA7ADr7yspohVetTx2azSfGpoLwTQENeY3U6YLIkWPzCotG3/NGnh1Ou1vGKWqxtWVH/gF/annaj0XvjX9E3m3H73+BrC/Auq38ggccKEt7KUYIHStkzwlq2DBxemXHQyyuIcvvRhwugI0qkO1o/IPcBioUVvXOXOlJwICQnR2Icu1lzzlWCxzHy9m3zW2bObH0MPius6AHuMWvBguQrNQIiqmx1kDV3ofOv62e99ZbFYXBvNokqe8EYrB5ASEh4cwS3UbhfXT/Au+0rE87CYJIR3jvxyGkSVtl66IBfTKNLYjLkQZNUDQKwi3S9aZomB86UJ2rO4oD95yoX+gRkd9GAd2bZvnTbzmWhkSjPIFktT7Yqc7cpnWK7/659wKlWdz+n3J2q/dk6QdY6boa1Ta1NFIAvjqCsa22cUNXx7OUaGXSTEI6TunUYfBa4f6viDtg7HcD2zemfZrU+sb0jdc8Lv7AYe9m+/bMjmc2/2dhsds9/vTeFILI9LOckwAv4FMS7XcfKAFeSArCDJ/R5K4Jt7wWwHaVfqoooFGYv2zkcjcxwB5ys0Nxcwtkw23XSAVfBNcxauBDcZ8E9MeVKLXh8s/H34OBDsFtnO+9ms5QKrYr6h+CPU0qaCW7bc2UaBgDYyadLawdECtlu3zVvn4FhVA2maZrBzR0YTzMrEiMXvheQcrV2gZ+f2mm8M872xcHB6i4ktococ/Zf0Dmzu8SLhhVRidld1G8rlB3PgjkSa2zPahkWa/sB3lUdIw5QfYoB1KyOPyAo60xv+rd3SAj6dDyF7eG5J9Nu3Q7LPZXR+G/HDlF2z+i8lcHc4rbM7uc2duQ6tsefLQLeL8C7vPqu7WI1tg2ujW39DZzr5ILqaWD7WDgdmeqThzogroLBGZG+z6IDD9jrSr/91RGTVA3wNK3ERMwifT9f25t4vQb93Hmc5i9fzi/rYLHZqq7nxLlz8Hpjlu3vBAfH/HDJJ3QXAAXlUDNbnqTeaNym/MaxfflHcriaZpRYFvDDN/Cz4k7dBHifspEgjkish56Mqn0E3RFCuYDV3aPLQkP5FV0Be1IRZ+QRbI/49lTylZqIf5zMuP3IuUM0kNU9Avy3Rcvft7YvF7Gdc7aUV9Iaf7YYuut0nHSIXKovLD1sN1iPeiFfmQDsIoM5STc4ZQzk+xHnjwaSETE6cNBExoHEGzUSg2n8RbBZouuX6EyC8l5+aQ/nch3iOXV3sdmSmjtigxn8mt42KqGM9Foyxt+lvhcSvgzGSRDY3vrkr8pvkq/WOrajlKt1Abs4AKGUO1K1P/sgRbGOOzXYvmafMOVaPcC7qpM6quOAqbpHAvamJV2pWYWGd/dne8Q/ToAHzMhvf0531GOfNJHuF3/0W7vvXMUfl6+2uDtXsB1418KKbs65MpnNdzS0Gy1sp8XAXRWAXfwa3vnl3Sz4ynv6jskEI+5ZAPjEg4lI1yfVD3IK6smH6JdVJiaaeCxjDb5HINOZRDqYzsQr60grbtl3yU3zLaWNjyVVd8A4J7jxqMY4271DQnjFbShhGXjBtzzmFrX8Netre/fCjtgrKO3MRnXalXuOXV2bopi4hff38RMv6d7fJwRH2HUXraprZPXe1H3ntYGxSZSTcn+2C8o6I789SQvYx+bS/cLLb3XiJeNbbAveO+1sl9YMSasG5TV3HAtrOGPuw3bCzBbxDuTakLujRr7MIqIZZuLNCLwRwOwsPZm9ZgKuvtjQL9KaJFXm/ZcMAPXjH7RwXxizsftCP0xOgGbmFXek3Wrh5JVSXkjOinTjAeFZLMgftKuRcbazYHqwnr0lHMl1b3kcovzagbDMiqh97Mg4lNcTkO28zPW8rIkfXx0v2H9eu3afwKVgHxtA1wgA+/7zlZR4d3O2h//jFLhr0wj2sel0v3iLvTb1loXcCXrZnnCmRFDeJasdcibA7rC5GdsHSLyLCLy8FACdjImD41IbSw0dvymMgR1G0sbuC+CmMH5fGOLklZFJAmNPB6/fDgyEGc280rZUTePeX24ifP+sStH4QEIEalB8eHdgu++W8NSbTSiLbQHHtilzEk4Xr0v/DH37ftEH9hy9siomESUhR9k+zNU0r58QkFkVx028qA9KcK3HPtGyCbwnXtSCMduYlzuzfefffki5Vhfxj1MZt/9D//HpGeWXdsxfMdV1p5HtCWdKU280gp8y6/mlLjX3Y/sAmfcuqOx7OQxxJQzLuKfrPv0mISJFZJaRdJzz5GsCcC+Q1d6J++UmTFslsV81IKrs5Zd27v7pKvoXk1RGy6/gswv9/W0z0x3YDhSfV+T7UZQaKRny8fr0z7faE5ZZEX3AL+YASsqosv3ZOqE6+cqrt/D+sQKupmV1PM9FMXZrlt09sir2QOq1hhUhVtc3uTXbvzke9vcf0m/T7LSPH5zR+SvXcs6WL1q0YuJO6WI753QJOOkJZ8rk0GmfvpM+0dyR7cYBEeHHThmMjdUE2F434hYATV53f/fRq+QiBVFlH+B8zNHriN/QBf7+0pohWc1QVveINQfeTdj+Xkg4TIZEc93/qvzmwGUj6qZDQuJ+KVoZjcj24dQbDX8Rql5+Wl53D+B9msFOmrpzZGUoR15919rM3JntYd+cCMs54SK2S4l736JFK+f5THqpSgvbI06cEJZ3cfJKGQS71F3ZLoP18AeE2leRGaGuP0k36Hwm8Kw10tWX19wFYBfrTGJdn7Cie8+xApTvaWb38zRN8x9XWSanm7D9neDg3UcL2R9GoIRNMluepN1q2paB5LqzIzhwvRJKpL392QaRev/5ypefDYoXiPX9avtDMTBhyUCeNbNEP5aK5kAWE8C7RNfvH2nZdXdntu/LrwjLOUkZkCEOy4CYcGOEBjKeOYAS3wYX81z/IFewPSFPE3nypI2lvjYmQiY3EmfcJHb0pI9d5K5hO4wY6MlosGlskESRAfQtiLSw8s/LkXA0MPVdqsdsd9ZIXABnfu+xQtKZF9feYeVQrNZctDI45XqDl2/Q6+R0E7YD+YRGLAvdlY30RvXJtsxv0q43oGyWc77SP3IfktPe8ex9nmr9BKcd+PBr4oVqO5x2mHCb0f7sVbsfsv6V3kymqma2PJeMvaZB2iDwTgN2cVKuN1qcmtuyPSTne25xS3oTtdOu6n4B/l6k6xMZiCpbBjO/tGPX4fz0+odWvwKGAVXPCGvxYm5x61y/SYUInGf7nhM3uEXNnLxidKcdjEfZBqtGiLR9RK4dmIXp5U/OeY2kyhG3lna2wyBA/QPWeD2BsXd8hAkqWkmwoF7kk8Myoooe8NNFNSFnoZF3W1n9PVZuLjhrspo7tr+tXj5B3JvNc5euzu6ZhHf3Ybt3yK7owxfYH0WhrGPKannML2nfIP/K9jYDovZxbzWrEBaiAqcdUH3vL5o1XCX52TUcLr+kzQ6n3WBWtg9Lq4ck1UPp7cOvD0bR+FhqvCOrvgNojJ5Tp+oa5RW3+cdaeKnqzmwPzf0+g4rtwNN4N2A9t2hSub/IQ+eSr9RFHb5gEe/KrucsNluo6xPXDLLeeWfKfp1ne/wvmj0nb9ouNzRpPOBEL1woKOsEj1evb42Tr4G3LW0f56xWCleh2kF4etmuIKgu0vZKXmspKChvJW9DRN0z6hGSTsuUjYCbRVpp1/Rnis5sI9x4GJIFv9gmPAB7UkH1O4FrJ2YbjrH9EPNsB/IN3eWzdRfiG9WNiq+2ZlKEZQJ37Q+M2o/itKvahz8QqidG2oPiue9zeIhOu6pzJIgjAt9xZZsFqk9UVutj8GcfpChU0L2n3nJ29ygAOzhxr2/K09kOTrSi4dF89vopH9916HxSYS3Au6JhHO9w3S708CGFwIMqm21x2E6yPVhyNu1WU0JeEWJuTBZxroWVPawFC2wcTM7ZSqG2D/hgcJkPMv1oZDsJdvBAZGOQAOyw7qKuF2WEIq1pyscPXIOPlqJq7LrTby8JL6zojvrpgrUz+KfAtQcuGRet+EA97r2Ps/2cjfM+bXpvayRX06JCWMekbH3y16xvOKeLNwrV1rbGjtgb8/3FwCjq1EeA2U2iv+85fn3t+NYC45Jif7wM8K5G8fk7R9YcEKfcaAR4R5nm2hQFYIgdeO8c5ZW0g+lM2Y7ns32UtWQTd0JO3UtFHTovrOgF5JeMUx38ktH0H9vDdpLte3/WALwjgl1FPJrxSzuRDmhOjpgIZciqUeMztLHdMCCoeSAkwia2JdR2czSNSK67firbgXhEPiTK1LDZbYYBcFVH/3QBFn2tu2ftDC5asTap8JX3Dlwj92E7C+YVl/uEIrnuypbHm4TqzelfWNtUQBQHrldCKDIAUx/52RuEf3v52VUJaQDvaGB/Fpws35dfsSYRCeykAN6TC6o3pGUpEfCu7hoFE/GP3jdlI57OdokRloghO5i84ze1xqOi/qGsekgOQF11h5LqpJxke/zpooQzSE67smN47tylKYX2lb+QGE2xFyoQMwbpYnt6AywFGXX0GuXwANiJCBKK6z41JkOKrFGPMjtsDhhMp6m/B4vqaHujfjhv8RQA7x36G2x2dv//izqUn6Zpdh+2L9sa4RUUpkYJubc+2ZL1dVJBlcXtrAjh7P6pcEX0fqT1Sm3D3Fstf+Flv/z46vi0IA4fpb8VYHvqjcbgJJm9M12flskralW1PaXcBWB7YOyBwJj9U7bgzmxHfJcqNZjBCVrsF0yEggeltU61W3KG7cBjT7nekJBXIqu5R3G1tA//r5d33C9FAO92DS/2fDmsAFlYBe5WlEeGLrbLa626ea8L1oSv7ENw3S2znfUS73oGqjTMElPU3wdg5xW1xP5gJT7DZgurhvZfrkq91QLwjn72XS2voJ27j1/z/SgSMerO07RsSf/y9e0ERnJWhnJQUh+Vbc82CrIn+WAhIVGH84mADMXHVR3PP0iRJhVavr9QKu1m43qBStVB4boD+q2MTYz8Lo81uQKw27KdhZwDSRqZK6jshO2WxAaTpHows/WRA8fTGbbHHruOGJABt2OWl9f/eC1xYIRJBUZBede0sT29ER7GvcepnXZSwspeoa4H4Z2vVbbDjZTC+I+EqHWPcvax2WuKhge7f7yYer0h9shFOy9AhvVeaIT3NqTyMsqWx1szvtqaaSFbJv6XosAoDlLqY9tw6vXGDYJXTjtMSgkNRXHa1R3Pg4Mlaw9MLQWMqHUCZeqNBphdQ7mjrlEwJO/w3RM/7s5sD8txZO0SrBluNKt7YEoh+MXehnrOsD3u51txP99ECsi0DafdvA3wjj6wieKVtCcXVkttFm+X0tWbo9G+W6RA2y0m36hSHQTb2xFW9JHNyGTVd7ED7woDeI/9/hJ4DFTUPbDrFDOrpdvCo76/6Ls9hjIZUgnLy3wdd+rmpozPJ27Bf1d8yvV6dTdCRKUNvkXdn6+d+PFVcalBe1MpMyfVnc+Dk2UxRy4AvDs82T0nrq0XqilfqpIhd3ZE3MTPujPbd+Ycd7hQGLHUa6yhnlDbK9IPzPOh6LhEyhm2x5/WJJwpktdSB2TeXOi9/ZMf0A/mFIGnvMQr1ZTZ4DSx/aG9wxNpe51nOynylauwasjhBVzYbJo5vf6BrGZIUe9JjeN9Pop678MIxLAMAPuWjElvVPefrwyISkB6i9o2/D5PNfEtKtCaBJj9qKLy22FAJlkGzJmZrhOo1gmp36iCuQTs4vhHTXqd6s5sB+IWtUT846QzZQcAE1RdowDswooeSfU91jsu7KkXn1eEkv1IvkV9c+5i9IM5RfsLq1DCMjTGZOwSYDssh051ahC3xtP2k6Uj5VX3cIjGBWYGDrywsif6sNXcSHfTsg/D0241oWXLPNmW8SXnTOnLZMjA8HjwyIyS4gJ8sA2iv8X9/Gq9EilEtgO//f1kxdpkuTMz/YtAiRJyH3udGj1pBZObsz089yR4MCf66Dn1pYZpkF2jrMXBIl1/VveojWE757cXJ+SVyKlepJKpj//7v/PQD+br4mpaprNfql0i/PY+ym5Ndm1Tqh+U6CDhpTX3xsokOnE9YJt0ihseRB+5mHK1LuZ7y5kzbijOOZgMidQmu/XJJqF6i2IsLBMQkbAiPB7tLerwBl7Whtcy5IPiuSgvUkm2BznntwfzleDBQUn5OrVrdGX0gRXRk/pluznbgdIbHslq79JSMQxGabpfgK0pblv1RZ1he0KeHWx3UslXaoBJba70YYztOvrZPrZlovKG2DCQVndfTJQ0d/6qwEae5ZjvL6TdaIw57C7pjrblHRLBQuu1p2x7ujXjy6TLMFll+UecmB8uBeziUN4UgNO+WfLx3uPXN0xuwwEUFIfG9o7n7OTkVQfsSGt/XeCRAZ3tKz2N7UDyhgcsDie98T/Of5dhiKYH+u3SastscZLtHMB2qng7LWxPKqyehWwnlVp7Tzhe25yE/HiBOGyOWzrA+5F8QUUXZW0xt1BIyJ6TN/127EYr/PsUPOdulX/uH5Hg9xFSU1TA9o3CjzeJ/v76nmFyO0oCZOezlRyek2x/n5c5s9kOwC6vfyirGUpvfEiLq6buHgFbTbe0Os95v50yuZ0ets9Kv32KXkKebBWnqBoiOS/FYXmHTAGcqNzcqMNulNBuQ74fxizZFI5SGRL2Y5J/vln22e5jVwOiErKR2A5vBxuFFtgelJC2mpOGGG9fkyR1Zo7B/Ky1ggzUmEyUJ8XbJyq94SH4Cm///Of0hkfOEt4wkN35HHBgnu/KKXtx7l2qXTEZy8hFFIzJXK2xvUB1xrN9oqRa2IR0rPIwgXpp3T2xYWCsbxH26hFM0QBc9/PJV2rdpDiYbS3ZGBbzw6XlO2KpkyHbnm7L+Cr6UP6iUE42ylvUtuENor8nX7W8Znx1Qpo971KdirevFyK9SwVsB2APjJq0NNWD2A60/bNTEsOgSNsXlvMDQP14t2JHTN0zOt931YGCqf1ZpiHeruwAbF/y+987mNwOxLms5Wqa3fddKhNsnyKhrk+kN0ledqYmM20aH4kM/WT9eTgG7N5bOt1Rh87ZLgrnPvLdHr0sFCkZUtn6ZE2abNkGpDYcWe1PU643rLcUkGHBmEzq6nieupM6JvNBiuyDFKfyZADbN4qUiDmQAbumg+1bM7/be+I67WwntTPnB1i0RNfP4nAyGu9LYf1wRy5jdc8Ir7T9LT+/iRt3Ot5eLKPMbydyIN+Y/65ds56opMsGToF2mvLbPZPtrwvQXqjvk1QNktWHJjI/s/GRRGeWGE1i41hzUmKEs5T/4IzzSzt3eUJkxjskHDg5KDEWKdEIA/Yip/rLrLbhjeK/75vQX2mKVu5N9o+NRfHbg1MUUYfzV3C4js1uDVcZe6xwvRDJb/eLOeC/a1J++2aXsX1b5sGMJltglzrK9jFxOJIaonGk3rTlkyPp9Q8JmNjxTQS3+zl+fv+3PHDiVp3LgSxCWrvUMfzG4sU7vj7qyKwJJRVUpVw2yqYlv33GsN2axJXdYm0fuFGKJ7SRmmLS8cKVmS2/irQm0qTGfrLJiITsVDL2mAAjfuOdv+w2otuafU2saDfouh/J5xW3M31mkLQ/v8JvewxKMiTxmE/NB2XbU9hfSfQ3a3sEYI/85+k1CTzE16nvJzm4LvUvAhXKi1QpvI+Mpl5v8Jv8LnWz/NOt8s+UbRRsB4fOLzx6OTLbQ9QH6WV7RM4JiAuDSV53H5iq61WO+uaPj4h1/eArCZz56MNnFI1W2y29NqnRBctXLfCjrRd2/GnUrhyZHbAkwttvO1JPhvOzhlfUStQcwH77tEqo7RFqgec/JARs15HhfeJ2oB+38UZpr98d7DbiVqJsHREZ4S6k47eY6THCde/wCNfdb3t02o1GlGRIFIPpMZK/xf9ya8p6pSlaE89dE59GWXaADMuAx3l2crK98woOlhy4ZFwnVFMGZACcV8UkRn039RUJADswar+9+8XysFjguiMO7MOPD3308aGMpl8pRoXA9oic48LSTlFFT2TuyfSGB3AwXS8kxsE/rd0w5S+jDuUJK7uEFd2RufkohM/uefHHgFWL/Ca9TnWG7XtO3Ei+UoOSBkmGZeJOFyMez4lKumzk/KKZtlphmO1MSVDSTdxK4AMF8FvAv2S1Px/38GngmO2TDlx3T0mYiT9d7Lc9St1D7bpTWlbb0/Xi7A2SbNt7DIpPRXmdKh3PcpfVDtk7qb+kZQG8oxQKI1+kroieWuMXke0Awv5hseG5J6eUkbSmfecqtn96OMNmsF1KUeM3R1JtIgtNA7xnNPx7wqdevPPBRs4FHWvJxtc/GJFzDnwjiCjNI6q9E2z3p43trLHXqUj129M7nvCK295caF+N38TLRj5RKEyG0J8Is30mSawncn6qhxTQkXNt3Ca94VH0kfOJF3VR/8pjet7U8g3ZBYu6o0TdbRoA6RbZp3tPXF8nomD7qvhUxFKQkBUdz4DD+cEBOxJm1vGzgIu4jqdEab1EBtsDoqa2TAVgj/3x8pb0L5RUReDVXf8F0/HdTh2W+ejj79Ju3qZ02qVW2B6ecwwWJNH2hubmZjTBdMfXo2Sw//WSTV4rp7rupDZ/fGR/fmX04fPpDba8d1ewHYbcIdsp/HbpeMWwxMtVtrvpTVTs+XJhZe+By1WIPaMx22eeFLCf8h1gGe3PXBqlUQC8/yvPHbpgU8oraGfsjwX+YbtR2mTbsKy24Q2STzdJP6XeZUgIuAUQYRnqfqngFvBBkizxvA4R7wDsiRe06/loYCcCMrt/KpwSbCcFwL41g5rtMOS+PWb/BT04kjYG9tdPv025Vrv9k4OZzQ6z/XhE7rH0xn/bgAPA8pKgjfGnNItX/sXiMPaf1wLHA7gfNvfuArbnFQnKu+VoPfXILthpmmYUvMOWqZU96E2XpJjtM1fp7cPgMps/n63qQHIdHTCym16KlRxvd5P/zlhgKG9UbX0f2+B6JYB3lD2ujkuFbfXQemGTeOdqmhWND5dwODY2S/YTQQS7lKwSFp20Mnqq005qs+LzzRlfUrJdCr3l/4JnH4nxDivYcjVFAHZuURP4iQJ2qTW2f3M8ApZtp2jJkd3938Wr1qVcqVscsG7KMICzkXazUWHTaZe6IN5OSlDWgZItM3Y5EXjnl3WmN/9q44wnXdYLyrs4Z7UE2FG9Ncz2GSwAdu7NVtfivfERv7TdI8Iy/jti+SVtKL02rFlW+/Am2d/R72UA7HtPXl+zn49SUhKawazqeAbALqzoEpS1r9k/KTGSnZwpqRqSGOCXQtU2jP5Elt05KqrsDYyy4LSzYKrMF5sknyupQu6kwd7TwcFig0ne+HAi4T9Ufiss7wZXAjrYpVbYHvbNiZ1fIbXkALfpdwPWC8q6lF3Pyc/CKH3tILe4Bbgc1Gwn8mQW+q2auHfn2Z6QpxGUdyK67lJicU16y68A2hK9Sazrn7ipkEuXhPo+cLTF2r7kAgNlM44phtk+s+VqvAO2e0pYBijpkt4vPNph1z2r7WnqjYaNUsvrlSwqiMOFTTrQXPfxLzsMv7+fyAPP4K+yZ2GOXz/Au7LtmV0r7sFthR0ZJyjttDZCAHZecVsWVRrkKzOY1d0vIOGJUZEmquz5UPlPQHW7xmaR7Tu+Oj7WTa+JupsePFbd4NgCMJqJPLT+0NxceeMDlGHApansoPk+NLOdNe66y2qGUM84kdWc2fwYfBbgnZwLkWttCr10iQzCOLA+C7N9xguAPflK/Vt/YqN0EbLXFI0wLOMpbF8eFsXVNIEvtQMzzWob3iz9ZL/19UoWFbQ3JfGCbk0CHyXqPtnM4996ku3EOh07356AM74yNoVzrpwdsdfGIJOv1m5FC8tMxBG5UoNcvu3A2KTW82TCvjke/s0xyrDMKyPuL2PZxcg3l+zukUWLVi7wpp/twHUHPkDCmVKUhJkpR5VY+WIaXzJjdrioghSzfXYIgD0hr3iB93LU4ACypQO//fA5QLzNHx9hepZI4uSXLw/b7YDrntX+dHWSfIP19UrWFBTPF5R3qe1mOw0GfFp+WceKWIrMeQB2blGLHa47TWaN7eFfHwXDpqVmuzVT97xYGLA65vtLixbRtnZpohLySjgnNXJk190Vhtk+SzTXezmLzaZcSuOApTc+3PLJkbBvf2F6ikjy2RnjFWZ3MqQSOu0fx/2iAXh3YKfyuvv+sQK7IjPOGxGN4YiNJpQRpmmatmR8oWy1w3V33mzktwO2h+Uez0B33e09ON0AzqvnL189Zb90sZ1zQiMs6+LklcprGcM7ZvtsEZu99+ebi3wCVU68TLR89hsfRnx3JvK7M0zPEEleO3fuPnYlIGy3XZEZAL314uyNEjsi7RMFwM4v7QyME04b3gHYV+1O5BW1sCNspdy8FAC7SNub2fp0OnvZ2GD7zpxjSZeNETknMhzqhU1xcAinfe/JGwDvU/ZLF9uBOKdLuJqWhDNlTOEds332aJ5PgCtcd88KubNgMuRu/52xKJUhSQNO+1bZ53EnblCuV7KhwDhBmqb5/UTeNOBd1Q3Bzi1qWrl76kJUG5I1PFjG41GuUaXRbNccCP/mOK+4zRWRGTXRemn+5CphpGhkO1DCmdK0W01M4R2zfRaJzd51+Nw8X5pddxhyB2z3hHLupPx3xEYfuegXHpeNVoIAOO1b5B9vkSHltNvQmv1cgPcgjsileAdgXxmTxtU02wV2IG8uV1o7BPHe8nh64ENZT0ak69/5Fc2uOxmN4Ra3WtwjvWxnEXjnapr2nymd/tg7Zvus0tylPm8vWeIKtu87V+4RWe6k2GF7lu/Yixh1z2odBg/Xm2UfO79fAHZhZQ87MtIleIcJgSM+Ozj8sq4V0akODA/iverOJo56evBOyfYdX0HXPTz35wyavHcS7Gm3ml+PxpCine1A+86U8Eva9p8rmWa8Y7bPKv3BC3Z7oT1nI73hIcxy9xy2L9+xxyssDMVvz2ob3qL4JOVaHV27ZkdEZDT9B9BDDdcf0XYKJAZzVuczWe1dWd19gHeHh7eRo5bXwEaimS2/OdOYgMiKpPgblDqQ4Tmn+KWdO3NOOf9eFYD97ZUrUzVWwc5yDduB9p0tEVV0xx65AIMzTp90MuOUMukUs322aec3R+f5Bjq59H7qBUCuYPKQ16lAnDMlgTviUF6nZrU+Tb3RuEX+Cb0DULU+BR4yKzRU1T7sdG8Xs6rj+cpwjkjbl9XxjJbhpd9+JCjr3Jb5ZWaLQ+F3w4Cgomesc5l1I9m+lKp++46cU1LjHXC4YB89h171SuB6KxhjF+n73l6xwsa+og9dQmf7nKW+6Ic09sh5MHixti/+bLGs+q7DhAd3zKyWp4LSjuSCaud66t12Fdu1mO3M6P98ls/39XW+IuKkC6DBk16n+oVFczVN2UhgH94i/yzxgs4l4wgJURCR5OBgiarD7qpu8LsDffWRlaEcsbYXsGJFmOPu+uvalvGFoLxLrDfBFfEITviYGczgwM7fEJlytW77J0eIapBWu8you1/8eX3I0g1IfZfANSbS9UXkHgOOhB0HyjCg6hr18goSa/uzWh9T7iX64MXY7/Ll9Q+IG64VA3eKzpE3vb3fWupj71GNO1sMGwJW9nLOlsurh+y6rYNTkNn6hAXXrprA4XWyX2rardtpmkaJcdBWGyCDOb3+gb1zJMt4Sqh6DNm7WSxKzfH1fcvXl26/nWD7oXNMTw5JRHu4GJS7m7Lt6Vb5ZwDvrhsMADssTl51R6zrX5soAB442QDUCurHmrargaPO4YnJ9apVQytC6KT6RKU3/yqrGQI7Wp/+eWbzY2vrT8kvcnb36LLQUGFlj7Rm6K/KbwF/eEWt4OMWO8so6h/wSzvSbjX9eT1qT73x8r99kbknMxoekS3sX3eAJWPLOU3K7hfgAAMSArcf4B1lFzHf5ZN9c2CBFys9ceS194BfKqzoeXOpfdXXX4pztkxU0QN8+MiTJyXVg+RyWht3TzAkcJdkERUJxAZIxeQrNc6yXdMo1PaIoINttfuPdLyXtF2zA3cuOM4JJSksmmOHDsuGfu/ry2KzKds028n2R9GH8z2C7f47YmO+P+8fFksZbAdg3yL/NOF00VZXsv2lANgFZZ2AXbJqCENAsFUHRJmtwxKdWWQYUHY+XcvhE33lzOAPwP8Kyroc7rJqr9alfybSwfIm4B4k0ZuCJZLMht+kxn4RLH0zAngOEEEw3CQxmrzR+nc4rIicE2SNHZI84FCEf3smHXj1WpOya3Tu6tXQaYRdDO4Awour7gO8u3Q8DivixAlYCmwCA2POasVg2OCMa2HdMGXdb+DPCMbCgjngFLz8rPNsx5qBYrNpZztZecAz2E4kt6M8tmS1Pdki/2Sz3NnUR8e0KlGYfL2RW9wurb4rq7nLL+tI09x+n8NnZDATBcAu0Q9KCM7LasHAOrmaJlfz3IbCvs1LvtaQpmlVNDzilnakaJoB3pkajDOKPlvJ1/ULdSaRHrIdEF6iMyl0lrtxcTXNmO1YU8VmJ17Uq2ktCzme4u7ubJ+wKJXaad+m+DLu1A1aUh+xsGhU4mWjoLyLsmUqZPucOaw35jA9Xqzp0wZh9gK/FTSG3MdT3MuYnhmFfHZGIxaTyWp9sjn90y2Kz5keMpbHK1XTuPvUNWAsIgPZeR0orIKd9ajKuWcAtrPmsf7nTVp2iuURmr98Bb1slxIhd66mZUfOKaYnZ0vxZ4uXh8WidMTOanvCLWrZpGAmIIM1Y8Q5XSKs6E7TNAKwc4tb//DHPzq/zaTCqqQrVZTN9TKafiP+/PfO7xHLU+QKtqc3PNyZc8qd2b58Z2zqzUaUnHZl29PNGV+mXK9neshYni0Adn5JO6wGWXNX1fEMgD2psHbuXAeza0glXjZyi5qTr1RTtmFKH2M71izS7GT7/nMViJXblW1P0m40bk7/gukhY3mwXoF9vFCYsuM5AHvq9dvOBGeSCqphQAahI7aiEbN91mkWsn3Zh7Fpt5pQmqVmtT7dlv75gYuuWa+ENTv0OthJU7U/h8GZohbH8J50uZpX1JpcCJx2CrZntTxmzZkTeTCf9qlhubMWsAPns1c60xXa49juuz3mvQ/RIu2tT7bKP9uK36JiOar4vCJ+SZu1xhyqtqeO4T35nEFY3g1LDSA47ZkthNP+u9+5ZIZY7qoFPoELfQJmD9uXbguP/v7S8h2x2T3/tT0LuBA144uE08XTs14Ja+YJgJ1X0p6QV2SjZvsY3otb5yxejLjZxMtGUUVvcr6B8hXqGNubcUBmNmrhewGziu2+H0V7bwunBDtke+uTTZLPceojlmN6CXZZzT2KK63j2Zx33+WXdEipqmaF5OSIDSaxro8Is1O8P30F9jlz4n7RTM+ssdxHAOyzh+1eQTtjf7oCnHaU9UpbM7+OO3kT4J3pUWN5pOLzilHATprEMKBqH2YRVWJgERv9JMhzftIIdL1iPSz1EJqbi+iuT3La33iDkYOAxaAW+AYuZNNc5tdt2e4bsssrKEzVTe20Z7U+2Sb/fGv6l0wPGctTBfz2hLxieS0S28fNLNWbM5ufgo9Pqa/FOaoRVcNSluPVz5DBPmcO56y7LyTEcoUWLA+cPWuX4k8X+22PQmrD0foUTGGrHDvtWA4KsH1vXqGs9q5jXyKyIOSEisqOFKv3FKcdpb0I4kED90SRrp9X3Mb0nJgWmx368cFZUnPAb3t02o1GNYLTTrxF/TLlGl6vhOW49p4uFGp7Y368LncU704akR4zP6mwlukjQS3H7lxW8D7AL24XlLQzPSemtWSJS+pAumU77P35FX7bYxCrPqbeaAR4Z3rIWJ6t6B+vCcq7bOfJuMgA4uQtj4AHC/DO9GGgFq0TNwvLOgSlHUzPiWH9ztub5eWlojfY7pZ1IJd9GA7XK6H04Gh9ujX9q0S8XgmLDtnOb3cV2IHTThQZ4Gk9A3H0zl1Y2onZ/vYytgv6Lrljbw6fj6Le+zACcb3SJqF6iwIXGcCiR9bWpboa7KKKXqanjip6j4CgrBPWZCud1WGZ+T7+i3wC6U2AdMOeeku3hUd9f9F3ewz1eqXWJ9syvkrIK94oVDM9aqyZI4B3AJz4M8UOv1pFNnNG039YHgV2Ft1sB3e3tLJ23mx23b28dn5zbKGPP81+u/v1wn7vwyjvbeEob1GzWh5vyvgcR9qxaFdcXrFY3w9TX+xse20H0wxmWeN9adWAtGqQ6enaJ7qPA3TdebPYb3+LCLYru5/Te2BhTOZfeVHfnWF6fmOC65WOXvH9iPotKnTalV/HnboJ8M70qLFmpqREf9v4s8Wymruvd+52nGbALSHSHYUV3dLG+0zP0m7RfZszC8o6+LPYb484dHq+r6+qi86GelJi4RJk+7/ymJ7fmN7ZssMrKEyNUmSg5fHWjK+2Zn7F9JCxZrLizxYJK3sEFd0JZ8tkNUPOEz6z9QmLoLpEb6LauZuKxhxI0gSlHbM25D7Px4db1KTsHqYZ7GPJ7eVuxfZ3t29Xd70glnKbrJnYYFa2/CbW9m3Ba1GxXK/4s6UAPsKKnvj8Cnn1XQlccGrHFw3+scFMFngUVvaCq5fpCTkl2tk+HnKfnWz3A3hX0+60Nz6MPnjWrYLti7dvF1T2iHR94CkYVuSwYtKqO/Kau8oWXDEPa/oEwC6s6BXp+sEVyDlfIa8aEhPLUV9HPVy2aYCRZMIJgUUJiDWY/eDCZnoSNIiWRamTDYZlwPMRX9PM9OSmVW8vWbLn+NV5voEqWjNkpERAZtfh/F3uxHYsLPcXB0C+vFuk7YPEnlBG5iXYX/1L1R2xziSunAlIfynw4Ew32+FBA2Dnl8yu4gMHCvUA77SDXUokQEZ8dybCbV6kYmFhub8kBvrZDlx3fkk7cN15xbeZnt806e0/s3ml7bRH2sf89saHWz45EvbtL0zPEgsLy2Mk0rqC7TCuxStuEun6I04YmJ6iyzX/XXbiBf3cP7Nd4bTDF6mHz+0/X7n54yNMTxQLC8tj5IJ4O2FEDlLkSQN3ppeFBGBPKqgGP1WdNL9CJW1sRSoOtmNhYdkjumr8WnTd+aXtQm2fSG+eqd67qn2Ep2l1HdilL1ctYbZjYWHZI6IRiUvCMtKxSviDwHsn6rrfZnqudGr+fLbUeEdWNaTqGKVxKZxFtvOKW90nsx0LC8sjJNKZeGWuYjvpvZOxd7G+X2w0cTQe3z02o+mBpGpAWNkD8O6KAPtEg8tRD55NKqxmetJYWFgeJm4ZbCAoM9rRB9YhwpslVYMA7CJiXUCyxvOa7wjgogb4GAJ+V3U8FhvJ5lwuPGjQaW9wrzIyWFhYHiTYOlDvcky9JHyKpgEGgvRmcrFAihs7pQJiyYO0alAMO62wMtqfSfXTgfRXbK9/yC/pwAEZLCwsByTU9ifpBqcPWQYiDg/uJvqB1MJqWJAEvs81ibQ9gvLO5Ct1TB0HXlmnsLJPWjUE/HMxcethkTwnXze7Mqhu0dLrH0YdvpB2a3Yt78XCwqJLHA2s/QK802lml/Tlsl/4i0lSZUq+WgdrTE1YCzxmehPwnEU6E7+il1vezblsB/8lxntiHWD1gEgLttAv0vdLDP1wd8T9BT4+ELsgPfNM6JkPgD8m9jvgoorQiKZoeMgtat116LyrTjwWFtZMF8CmQMcA2y0DH4ayCa4SNXwg+fUmka5PpDWJqgY4BfXoSZsSopKbovExvDWAj2tNYkM/MKnRRNxQxhg+tjumJz7Rxpx2TQvTlwYWFpYHK60U9opixHXHZtGA087KzY3ETjsWFpZzEuqmN+qOzQbYgdN+JJ9b0sbKyWH6usDCwvJskVF3VydDYqO09IYH0YfPJxVU7zqcz/RFgYWFNRMk0cL3iTIcmWHUFA0PI3NPRh/CYMfCwqJNEr0prbRLMu35fthIS69/GHMkX1DWGZFzgulrAQsLa+bowLVGFv0NsrEhmaLhQfSRi6nXG2IOn2P6QsDCwpppElb0sDDeGQJ78tW66MMXmL4EsLCwZqZEWiIlkmnczR7DYMfCwpoekXiXVw0xzr0ZbwDssd9fSsFgx8LCmhaRXb8x3l0N9t0/whh77JGLTJ9wLCys2SIS71L9HZw54wpLb3gQ9cN5XlFL7A/YY8fCwppWiSv7xTpzWmmXVM88DGeMgXulvP6exGgW6/oA3pk+yVhYWLNRqaVdYmJZk7QaO/BOm2FAUXc/+qcLIm2vvO4e0+cWCwtrtktiMJElzWW1Q5jwDpjEYFbUPdj9/SVhWaeosifqJxyHwcLCcheJjSay1Lm87j4mPKoBX73+wd6jhYKyTmF592782hQLC8stRTSzgD68tO4e8+R0VyNKxJvBTTD2yAVhRbewvGvPTwVMnzosLCwsComMY12T0uruiw2m6e86564Gj4m89sHeYwViXR+4CYq0fbFH8AtTLCwsT1Jq7T0h0TNaooeefHrDA6Jx0myrA0/0b9Kb5TV39x4sALc8YWUvv6R9zzHsqGNhYXm8pGQLVOMAC1YMfijWm2cs52EnPmJekOf3V+bmimGn1wGxtk9Y3r3nIEY6FhbWDBRf0y+qNImJTtNiwp9X1D0UG0yQh2SbacbhbI+RGCd+moCLLq8eDM29RLbthk1d9Sahvn8F7pGEhYU1yySq6BXp+sl3i5JX0ZuHYl2/mIxmjPWkZs7DJ8dAhMrFZIjJaBYZTeLqO7HHrxM+OTFyA2C7SazrE1b0hORcYvq4YmFhYVnW/wcaS9M6ZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PCAvQml0c1BlckNvbXBvbmVudCA4IC9Db2xvclNwYWNlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9IZWlnaHQgMTQ2IC9TdWJ0eXBlIC9JbWFnZSAvVHlwZSAvWE9iamVjdCAvV2lkdGggNTAwIC9MZW5ndGggNTQxNyA+PgpzdHJlYW0KeJztnXlgFEX2x2eSwaAhrBAF5EZBkMP445I7QwgCBkEuWXQBWQgeyCHrKnIGwikusIIB0eUQEBFU7hUCJEISWGBdRFAOJUQCP1wF5Azk6p3MdM+8qq6qvrtnSH/+m+rqetX9na6u49Vrh4PHOXTT71wJRakvOEwhenzmnRKDvyY9ao5BGwRnnxzOT/HJbsZbrDDjht/gzcUPGG/QBiUsmUMoXHufwRZbZiMGc3sbbM8Gw/kxh1GcVdZIg65BuMFLI420Z4PjXIAr4BE900jRe4gN2qKbSi+xAp6u3FbjDLa6RDCY28s4gzYYFX4nac7dfs4og9W2EQ0eijLKoA2GcwVRAY47H2GQxd5ke3mzDLJng1ORIjl3Z7gxBmtmUAzuN8aejYghNM2LMowx2JRm8OIgYwza4GykScDdfNAIexGjafbsxt0syD24Em73M8Je5CSqwd1G2LMRQ1WAy3/DCHuVPrU1txi3rXmpg6F5wUIjDNqaWw5D86ItRhi0NbccW/PSh6156cPW3FKie02Y+WINp7lGbc0tpPJHt7wXvrm+qWZtza2jrd8h7dcWZtq1NbeMmicDl36pnomGbc0tYz289tWGLG6QsTW3isan4bUXPGaeZVtzq+h/Ebn4Z8yzbGtuFfPzkIt/1Si3JDG25lYx7Fdb89Kmebdc5OI7mGfZ1twqwv4Dr/3Mw+ZZtjW3jLHQRcnEpt3W3EI+LvBf+pYqJtq1NbcQv+hbHjLTrK25lcStvclx+Tu63mOqVVvz0gdDc+6aEQZtzS2HpflNIxZ7bM0th6X57UQDDNqaW05thuZF+wwwaO9jsR6G5twtA9w3XNRNkbbmZsHSvPg7A2aHHi8KFs1dDd39J834S4/WBvor1GnT7+1Zg7rUDFNfxJMdBkxMfqlzC8UDupodBk2Z2rtjRdEB+h5FzpitLNFLg0FzZ9O5hwPRynJX9P2D/jbC41Kyi3kLl3f2UBOhJ3bavjv+WqaNURDOq+GS34Tzclb2QT1r01mae0S/V0VN2Tx6VrPmrc6A0/bVJGdywdhIvyChUmoliepw57PmpEI6HA9kSWuAH4X9UVE8nH7foRZ+GhqJHIf+cNmkJRbXS0cK0SLyU6IcDrgeF2ihxtwOpL7remg72prmTIdPOy20CE9RZkvyHdUAJaCMAs3vewecdmMUOVN7cE+5DeA5rvphIW7ay1aRpho0b0AIp7ET+XdKaB4+PJtQxyvPydB81og7ohNzwLP+OvHyAYXbO5PvqXoiEnYVECwpaNu7w/PWk/MggQ4De2ydIy7TLvXmOFH7q1bzARdIBnLagCxszZ/cT+n3rLoBfpA1v1IsOsvDZv+jHke7AQGKTi0ZUJWlgHKctaaIb4oCzausAued70/K0gQ+aLvrCsl1Pmddaioee1al5sN/FRXt5WpMIA9T89HMfpYfsuYUjlbg8zrlFc4VpK6fOKJ9h2pyFJFFRALelVDShxsMT1xCyjEG5pgspLbFXrI4p2LRUtRpHntaVDBPVkBclubLxI0zEUWac0d40amxwujcSU1LS9u1dHLS1AkJse6OrWQLhRHeGn2xK9G80X54LYR5hOpfwAxCHeN/krq4U6iTkjrN0+jlL/PLxNB8A+nVR0KZ5n7RiWEgFZO3My0tfcecKUlTx3fz/A9kdvzC4r4FZSgaq70Brc8QHx8IjwtDzk6SknPcSUR0VZon3WKU30fIRdd8HbmPSUCh5twCX0fOSRs6aSX/h13pOxdPmjqum5s+nxcFpmIVad4mG5jaGY0ffmA1OJzDO483SJNT78zHQTlqNI/MZBX/c0M+G1XzidflVNOLUs25OG9m51TZFjRwY+uSsU3I4vl36inS/L53QemXhuKHn4Gd8498aVEr5dV1ablAOWo0/+N5ZvHT+OJpmsf9v7xqlqBY83Rf7gpGPegi8tLHNxKr94jwalY2D9cF7gnAh2uueeDgtSG+RNGw9PSCKa+NmvShaATxaqAgNZovAanFm3q1a9v/a/h+zqrjy0bRPOIwftdSZ70+asLirHzCHWVpfm3VtDFjJm/Ahnxub24nfdVDf4rPzhDtzKq03HdMmeZVYOt9JgE92BbOx3x+vzft//6F1KRgldDuOGPWon2mzECLpEbzr0DqKy5v0gh/KOsf/yxMoFI0n4C27EcThZnQinNuim4nXfPzL4f7DkS9g/QOlvPXvFdUlpEU7u+FrThUeM97QOF8ez9YaAp67E147E1f2nikFt91gfmf/h45OMF/QIXmVcB/K0XoaIz0ib63e2DViqz5I2irOw9Gu665A+/PUzVfB1bHnoeiX+ETo69x5nLyT+ikf63UklSFmj+6G5S4H2k9Gu8Dh9J98zFPII/5jjpoYXVhYdw3/rl3jZoP8Wcd77nHGbHh4GSy5ujD3NOF2AtbjD3NNM13IAuic2H77valOZvhohgOpnrdA560j/FbKgHyME+HR4bCI9N8aaNg2l5RvwIVfYyQrFHziYElqvSDiOIUzcucgtX4s2j9dDs6jKNofhudNi0HZwWT+EQncpNMoWhPDKyW50lX/KWG5sdAeV+BhaPqcH71W98cd60tIO3q8+LSOp4AGb6ozqdq1PyHNvgpAYia9/wFFLmsguikqB+Qu0jR/APsv/IheNCXC4kWiM5dS4bViohpRr89ZCJh5/w8WCx9AZp535cWB6dDF5GKmwMy5ArrSlr7cLfmUr8jRtR8LXiO8+oQznoZeQ9TNE/AOkzdQalp/lRnc7Pf6R4ON6bdD3nE/QYKW+dPLrcYJOf08CXCpj27K6m01kdAFsH9U+tYzTNS2drOhZ/nhaQ50rQnRZJOOw4Lp2iOn9gY9P2yA8nOR2C/xyQu9CXeDbk8tAaU9b1bSE6A8zHLfGmu92FaGWJxH4Es83iddJmTuZj8MCEEHEnzpufAaeTZy5lwXoKs+SmRowsc28P0sOnmP+qXRxOvSy7PwrLmC6lwYvEaP0NXaR1IHEcu7TXwNAgvdFXz7Wmi6yzcI3aNImk+CLRcB8mb2NrAfzRZ84MiWzTNHc66WwmyGEvBMvL9l0d9ZLjGS9IGdsa+9M3HOJ44EEi7SOksdgInZvDTMqo0H0CafD09FnO5I2kOR2qEHpwXOG1I1vwzkevqf8E52CFnvOkNfMFH5CuTx6uwJH7u5TVYvPBIQ80PU5Z84Atd6MSpW0tdSFwL/e/LiA8jSfMlQDnxQM2HDH840bsrFXjOiAp01ltjcgt/meLOJovmsEfzT+9wrRGcVfxa2H7VB7iG0DS/HwzxLvNLcSr9ZDaTr/UYtKxW809AQ62L5h6iE81t4n95kXxtcnBBp7dc7wdknodl+xfWoeZry5ML01Hz8CWkFRGOyx8YkIOkOfTiMVNzR4nsq2EH0mB+VO1p43DEw+HaCk9CtQ0g4WhbIR/UfCMlqIOOmjscgykLqkP8AzeS5nB4brLmjpIOXeJqCd8x3dilfpdHxQ9BOcdjHY7e0JMs4CjXGjjk0Nr2qtsDeTRr7oh+Dzqo+inqKGRQ27bD6Vd9NfcS3vmNhRnGv9/zZkvUgwHyJc5pjnIp4OfPPf3ZlPbhTrb3pWnY0+CoNP5HgtPxjhr8YSnNX6dsJ9G9D0fCFd93+qq9Rj70Z+NlVYREbdhdyqrWCr6TVgSyNdgTSL76Armo/mBEo2ms5ifcvVL8xPyRP0jSfALIThmrVYPjLsM0FygT37Ff8tRFe9P2ouHsdGC7ooogJIJirr40Avy6DvbPRy0HB6aRS4LrdKv5aXKm5g9+Dc6gDPqjBmZhA7dlfNFSczIXyXuyBlwFZRmuOco98W63u9PwaUlJSVNmbEtPE7EnQ75jV25v1fVoAYdrF+FGtk33g2xvgQPkThzswnHC+k+zfwfSDsZgZ8jR3EPMcsT15Wd+qZ+kOeIxEU/8ZscaOCIwWXNZlKn/9IQvKHs6EDQ86ONoZY6Huf4EbhW5cX8mB5w7kE+sAFzwf8M3cT0F1+pQzcv3PDE48Ks6MtXFr68S19XgG5TYuJdDvPeCUXMv93RaJ+mjr+FBb59DLnIvsg8JduKII/QycMFG6MIhmnP4X+VN6NMCNX98nqeNPgxcd6JAc8HUHHGTaUq42pmI73zQau6h7nJqpAGeTarLjvw7uUT0M8vIwprgIgd5Ff4vV/tXveE4YAa2KIrMXfk1L/d8pq9NmQQ63imgdJbmbvgYE1ZZGsEeXHBr7nA0QULaijmtfs9zX2KB37VDc8HGnTvTBS+kO+J7ONCfngRSj6ODvGeRBobXvPZsv4vrjScDeTeBnCzNHbA54uZDD8gSMDeZINfcUX4Ox+La26pLrkoMRbUUy1UL2RyHi45KviMQJa0PHKPMh84ITWB77dccRu7dVMOfGUrJ1Bz23DG3V88pO7GXZJBrLiX6fvUlv0Qo7pyoH43mupUEWl7n2CvIwTGBQw2y4IGJgbuJSS5oXg+2Z35X57fBuJvVb3dgDzp3AHZKup3hMIJdcwnRT6lv3GMOiosTO9FWWo/m+P7N2ny9ErGtwxurg9OQfgC3M9Z3P+un4Hu4hf8Y4hm164mSpLLJMPMOvnSK5oMuwQK4/NW8xbI9N4o3KAe95o4H14oqHUBD445tVyjh+nBxru74JqWCE5/PTVpzGt8FeqUHPKsfNgF1YdOMeRvPiHeOCponoJsSjn8wewP695DarybalXphf8qkT7/K4wgEv+aOx6hhPTx8qb7cJ4/jhW0mjW3Ffw0ik9CzWH9UgP9dsp6dr1jw76Vp/qCoBacTAppHjGTU/xDeSZWPeLg2kZRN3sbUNVi4uG4yNq1zQPMOp5j5Fgj/RupeZAUbU0NAc0e9bHr9szupL/cZbE9PBh4Xxket7WTTkI018LMmk/0fMAJ9xrmsGSj/Y86IOSB/A3ooaM560LW80KuuQ8uaQ8lXW1L0TSLJHWVXS51UAhgnUDyjvAxn+kzwyBY9FDR3NGaEzVC6Xw2ChBLhjrWn5WOHjfJITlrMKruGfZIXoHm9I9RcCwL9DFYMoSGsjg8gJDSvuERccQEtsT8fQ4JQMXxpI2YybmHRXHII0HtliA7nA5qK+pQ8fwddS2assBbfU0pACQnNXYPpF3BEQyCyyPdAQeeYCzZPHaVV4OTTtHPCJl4l5L8AHSKQOaCquwnZPWLACJzsmIBRK8nBQvL/AqePQkJzR2P6YouGWRlHK/hcrGbndQ0g9qx/mSCOgBygpTiW50/1YWRCbN5vvDju3tmuiN+fVLzXBlmEW3W0mTm+UbpSgxAHlUfxZmQAjAB4/WWp3GV6H8BsF38zpJzESd3TkHmw3DHlHZMO+T1ERF2I2ovRjthPw7Cdg5U/zhBOzlhL3KfU5AMs6Ni3ve+h+cP13eGvyr5XRJsi390T8GWRujn6w/g2h4aOewP4Ot9K2fSDUPXFlT/y/cmCUysGy/qmXfQrn/NLmRe+SrxfMnv5Pp/m+h7V/KyZLcj7IiWIeHZhpvBPOzyviTdoAVnzYCZiNFXzvFnSp1NAdpxPls7PU7l9x7h2yu5bmZhOcW2l9fYT08ndRc5/kMF9bTq64yv7HaXuKs3Vz74iq6mZ9fWsb/ARepo74umaqx6sIdNwc/WsbRACV4qoQSyCi5b6a45Mtx838UviVtAIOFUcMeCLIkbA0Fyt20QH6KSkaUN7sNCOGFbEy1vAS3KT+mUpU2FofkTllwHgGmluH+n8QU/c1fTKtGMZYKidrOa7Phagv+bI6vknOlfXCkoWU5dTOvuI42tfcnSioEN/zaGj2/VXdK6uBfjWz6eRm3dkG0uIdOEcDelLRuo0r58GitimcSwcBAguE8RQYd3g3dscIq9z+ufV1GqO7EZO0rm25uP2e8kQRK8O41Vziarm9ixAb80f+gSUkEX4RFpoATeybMA/P9EIcdD9PVSadt01T4DzMX/Tvbomg+xd4s4NgFG/XG+hqzZ/NeBrtsbQlCq5Ks0j54MCjsdKnxDc4L5bR8Y29EWDvjduwXk0akXoPOZ6z8m0h83GCr0razqVvhHflgN70nadEPtVJir+ULJl6Dz3Cnef+4KFhTYPyPOs9nTaKRHPJMmmlXhRtHFTJ1jraio0R6JMrNW/uubjlufdnkP6krIsqEUWrtHzOgCRk6g21Ti+wmgyN0boX10LkLWlofipcOmSyNDLPKbnZQAYfjIqfCbqg3BQfOzP0EeG6Bokp2vO3dDxIiD16EM1Fb5RSDBvSjio0KMe1TOXJztOveQMzfP0/9a9l+Z0k8p9IJGg/ftDfj4mwHzWF1e5fbW1lE0v9w5hM68ORE6km1Tu69wNbtCdL50/dKB+8p7jLg3TNhdDF6DgfZ1qj1KDESBe8Z4G5CM8gW9z3B08dYio+m9/pYQElU02XYFcXWqO04FuUPlQLXrwrCSB2XfB2Bzj8bnnsHixeV8M0u4lkUZXwJAX+h/eoRssIH4Bq3RTd9jif170Cn9z/5rZ3XWZYP+SIYERjTtrW+qlu2N4HfQk0SXgburvPM3alaop5oCNfMYwNChYqLs51ttcS2wRGwW4WSLcrCddgCIeyWaZ0xBDyEYJLBGKMvRdlK/O/M66ltAiNkpgdOI4rnCLnqbYkmvafW6jBNYL3SP6Vv2e9KYSC8MaYn/aKKI2W4jiYzq908tPZxuyR+cmki6hRf5CrXN9Doez9t/EkTYwNMTytlHIECkxPKpr2tDtajI2U9KGpo9z2CikguQT6OnAn5zVlb5RkoGrych/yPPvujRS7wuzoeKcKi1ICYUHPxuf0FB2sREtu779wSHmKjDCAQMv0QbnYdm6lJCfunvp5Ckj2rvb4wufzirxbndst5lTpq/9Oku+2D7sx9xU5D7ohpKq/oupNiqQ80Y3GA1f2rJRg/N1qyUvSLH6HpQ6nOxJUeP5j9otGTaqiTb+c9cstHzz3kYlzk5WSn55lNXXXypxDrUlL3VYJ7otuWU4h1kk+Wirr7wUE2aJ6Bf6Wn3dpRpn83OmS36osdVXXdqJfl9aJT25lmz1Fds4nJ1NfNSL9sRYfb02JYQlmqR64T7qJ9BszCZ8uAmq394W8kG97i7COn8irZoGis9OVRmz28ZAohO3GSR4wb8ntrb66mwohD+36Jjeen87rwcewdQmuHA+8NwiOS6rMii6sHFsbOjELSzlhLdIXJShYa01/8TWmcObhcg3JGwArk7xydP3pctu7W8f2JO6ePK4p9tQPytiYxX/A7wkMwdlbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UgL0RldmljZVJHQiAvQ29sb3JUcmFuc2Zvcm0gMCAvRmlsdGVyIC9EQ1REZWNvZGUgL0hlaWdodCA4MTMgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA2ODEgL0xlbmd0aCAxMjQ3NCA+PgpzdHJlYW0K/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAMtAqkDASIAAhEBAxEB/8QAGwABAAMBAQEBAAAAAAAAAAAAAAQFBgMCAQf/xABHEAEAAgIBAgMEBgYGCAQHAAAAAQIDBBEFEgYhMRNBUWEHFCJxgaEVMnORsbIjNDU2dMEWN0JVYnKT0SQzwtJDU2OCkrPw/8QAGgEBAQEBAQEBAAAAAAAAAAAAAAECAwQFBv/EADERAQACAgECBAQFBAIDAAAAAAABAgMREiExBBNBYTJRcfAigaGx0TM0kcEFFELh8f/aAAwDAQACEQMRAD8A1oD7z8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0vhLw3j67h2L5Ni+H2VorEVrE88wxe8UjlZ0x47Zbca92aG7x+C+nZ57NfrVL5J9IrFbflEsz4g6Js9E2q49ji+O/njyV9Lf8AafkzTNS86ierpk8Lkx15WjoqhofDPhfY61Wc1skYNSs8e0mOZtPwiP8ANeR4O6RntOHU6xFtmP8AZi9Lz/8AjHmls9KzqZWnhMt68ojuwQsuudI2ejbnsNqImJjml6/q3j5LLw34Vz9XwztZ8sa2nHPF5jmbcevHy+bc5KxXlM9HOuDJa/lxHVmxvP8AQvp23jvHTOrVy5qesd1bx+Pb6Mth6Tlr17F0zb5xZLZYx2mPPjn3x8Wa5qW3r0byeGyY9bjurBdeK+jU6J1HHrY81ssWxRk7rRx6zMcfkl+FfDePreps5smxfFOK3bEVrE8+XKzlrFefozHh7zk8qI6s0L7wn0KnXdjYx5M9sMYqRaJrXnnzffFvQI6Fn160y2y48tZmLWrx5xPnH5weZXlw9TyL+X5uuigGy8O+DqdV6Vi3M21fDOSZ7axSJ8onjn8lbpdAx7HijN0mc9q0xzaPaRXzniPgnnU3Mb7NT4XJEVnXxdmfG7zeDOmYck483WaY8ketb9sTH4cqzr3h/p/T+nX2NXqmPZyxaIjHE18+Z+UpXPS06hq/g8tImZ9PeGXGu6Z4P/SHh6m/g2LfWL0tauKaxxMxMxxz8+Gc6bqfW+p62pkmcftctcczx515nj0arkrbevRytgvTjuPi7Ig1HUPDetpeJNXpuXdmmDNinJbNeIr2/reXrx/sx+9ba/gjp+xMxr9XjLMecxSK24/dLM56RG5da+Dy2mYiO3vDAjabvhPpmtr57x1nHbLipaYpzXmZiPT1YtumSt/hcsuG2KdWBrvD3hTX6n0eu9n3bYI5tE/ZjiIifXmZTaeCNLZi0afWK5LxHPFa1t/CXOfEUidTLrXwWa0RMR394YQXGPoeWniPH0rct7O1rxWb184mJjmJhpc/grp2DJFM/WIx3mOYrftiePumWrZqV1uWaeFy33MR26MENX13wdm0NO23p7FdvBWO63FeLRHx9Z5hD8JdBp13NsUyZ7YfZVi0TWvPPMnnUmvPfRJ8Nki8Y5jrKgG6t4P6VS01t1zHW0TxMTNImJ/ezfiTput0zcx4tPbrtUtj75vWYnieZjjyn5FM1bzqFyeGyY45W/eFSJGhgja3tbXm01jLkrjmY93MxHLbZ/BHT9e0RsdXjFM+cReK15/fK3y1pOrJi8PkyxM0jswI2HVvBWXX0rbXTtqu5jrHdNYrxMx8piZiVT4U6NTrfUcmtkzWxRXFOTurHPpMRx+aRmpNZtE9ILeGyVvFJjrKlG7yeDul472pk63Sl6zxNbTSJj81P4j6Fo9M0aZtPqVNrJbJFJpWazxHEzz5T8o/elc9LTqGr+EyUibW9PeGcH2sc2iJ8uZbrF4N6XlyRTF1ql729K1mszP4ctXyVp8TGLBfNvgwg3ufwV03Xv2Z+sVxX457b9tZ4/GVb0Lwvg6rudSxRuWjHq5IpS9KxPfHM+fr8mY8RSYmXSfB5YtFddZ94ZQbmfCHSYnieuYon/mp/wB1F4m6TqdKtrxp71dv2kW7u2Ynt4449J+a1zVtOoZyeFyY68rdvrCjG10/Buvh0sex1zqFdSb+lOYrx8pmff8AJ46r4Ox06dfd6Ruxt4qRNpr5TzEevEx5T9yf9im9ba/6eaI3r+WNGm8P9A0OpdP9vtdTprZO+a+zma+ke/zlc5PA2hjw1zZOq9uK3HF7RWKzz6efJbPSs6kp4PLevKsdPrDAC78S9J1Ol3166e9XbjJEzaazE9vHHwn5qR0raLRuHC9JpbjbuANMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9E+i3+qb/AO0r/CX52/RPot/qm/8AtK/wl5/Ff0pe3/j/AOvH5/s/PK2mtotWZi0TzEx7n6N4qmd/wJqbebzzRXFkm3zmOJ/iosXgbq18la39hjrM+dpvzx+ELXx7uYNLo+p0XXvFr0ivf/w1rHEc/OfX8GMl63vWKTt0w474sWSckaiY/VJ8SZLdM8CaeHVmaRkrjxWmvl5TWbT+/j835zjyXxZK5Mdpres81tE8TEv0jp04PFXhGuj7WtNvBWtZ5/2bV8ot90x/GVBqeB+qZNutNiMWLBz9rJF4t5fKPX9/CYb1pExedTtfE4smaa2xxuNRpd+NuN7wdobuSI9t/R5Of+avnH8P3Pvjm09P8K6WnrzNcdprjtx76xX0/fwifSH1HXx6et0jVtEzimLXiJ57YiOK1+//ALQn2pj8X+E8OPBlpXdwdszFp9LxHHn8pjlyrHGtbT229N5i98lK/FqP/b8+6bvZ+nblNnUv2Zac8T6x5/GFp0rf2epeK+n7G5k9plnNSO7tiPLn5Lnw74L2q9Qrl6vjx11sfMzTui3fPu9Pcqd3N07Q8X4cnTq9ungzU7pi02ieJ+1MfL/s9M3peZivWdd3gjFkxVra86jfb/ek76Tv7e1/8NX+e61+jL+zOoftI/ldfG3h/a6zm1t3ps483GPsmvdEcxzMxMT6T6u/h3QyeGfD27m6jalL25vNYnnjy4iOfjMvPN6zgisT1e6uK9fFzkmPw9ev5Kb6Lv6/vfsq/wAUzxXWeq+EdfbrHdl183bb4/rTSf3zxKH9F39f3v2Vf4rXwLmps06rpZoi1cezOSIn4TP/AHr+a5fw5Jv8tM+Hjnhrin/y5LjTmNDP0vpdJj7Gta1uP+Htjn8ZmWW6P/rJ2/8AmyfwWert/WfpF2KxPNcGtOKP3xM/nMqzo/8ArJ2/+bJ/Bisai2/k65LRaaa7RbX+Fh4g8I4+qdXz7lupVwTk7f6OcXPHFYj17o+DMeJfDVOi6ePPTfrszfJ2dsY+3jymef1p+C48U+FupdS69tbetXFOHJ29vdfifKsR/GFD1Lwr1Pp2ll2tmuKMWPju7b8z5zx/m7YbdK/j/J5fE03NpjFPr13P+W08P9Qp0zwRpbWWOcdZ4tx7onLMTP4c8q/rvR64PFPS+p6sROvs7OPv7fSL8x5/dP8AFzzf6rKfh/8AuSPo+6tTd1P0Zt8WyYOL4e731ieYj74nj/8AoctTXlkj5zEvRyrfhht8omPqqPpO/t7X/wANX+e6R9F39f3v2Vf4o/0nf29r/wCGr/PdI+i7+v737Kv8XWf7Z56/335/6ZTrH9r737e/80oaZ1j+1979vf8AmlDeqvaHzr/FL9L8L62Tc8BZtbDx7TLGWleZ4jmZQ/DHhHqGh1jBt7OTFTHi5mYpaZm3lxx6eiR4fyXxfR3s5MV7UyVplmtqzxMT5+cSwuXq3UctJpl39u9J9a2zWmJ/N5K1vabxWem308mTHjrjteJmYiGv6juYdz6RdH6vaL1xTXFa0ecTaOZn+PH4IH0mf3gxf4ev81lV4R/vL0/9rH8Gu8aeHOodW6tTY0645xxhik91+J5iZn/Nfw4slYmfRmOefBeYjrNnP6MM98urv6mWe7DSa2rWfOI7uYmPyhz+jnFGHq/VsVfSnFY/C0wn9D0q+EOi7m11HLjnNk4ntrPrxE9tY+M+cq36Mr2ydQ6le882tWtp++ZlzvPKMlo7dHbHE0thpb4o26bvgTPs7uxnjexVjLkteImk+XM8/FjesaNumdSz6d7xktimIm0RxE+UT/m+dY/tfe/b3/mlDevHW8dbTv8AJ87PfHadUrqd/Pad0P8Atrp/+Ix/zQ1P0o/1/R/ZW/iy3Q/7a6f/AIjH/NDfeOOgb3WNrWyaVcc1x0mtu63Hny5ZLRXLWZ93fBS1/DXrWNzuFZ9F+zk+tbmrNpnFNIyRX3RMTx/n+Tp4Ow11/HHVsOOOKUplisR7o9pXhO8M9J/0X09zf6rmx1tasRxWeeIjz4+czPuVX0f7FtvxXv7N44tmw5Mkx8Ob1lytMW52r209OOJpGGl++5/wsOr+DMe91PZ2p6pTFOW827JxRPb8ue5l/E/h+nRK6003a7Ptpt6U7e3jj5z8Vx13wj1Td6xt7OCmGcWXJNq85OJ4UfVvDXUOlan1nbrijF3RX7N+Z5l0xW7fj37OHiafFMYpj33KlXXg7+83T/2n+UqVdeDv7zdP/af5S9GT4J+jx4P6lfrCx+kn+8Vf2Ff4ytfos/8AL6l9+P8A9Sq+kn+8Vf2Ff4ytfos/8vqX34//AFPLf+2/w+hi/vp+s/s8ZPAmK+S1v0xSOZmePYx/7ma8RdJjoe/hxY9muz3UjJ3RTt485jj1n4LLL4K6xbLe0UwcTaZj+kV/UOhbPRc2rl6rjpbXvkiJrS/M2iOOY8vk6Y7det9+3RxzY/w9MXH33LbZ/wBD+MdPX79mcO1jieKRaItWZ45jifWPKPNXbPQeudB0M/6I3oy6083vjjHEW9POYieefL4S+df8I4trX1tnw5THOOa+dPaT9qJ9JibStvCWnvdF6btZOtbHbhji1aWv3eziOeZ5+fl5R8Hn5RWu6TuPlL28LXvrJXU6+KJflb9E8T/6vem/s8H8j8/z2rfNkvSvbW1pmI+Ecv0DxP8A6vem/s8H8j0Zvip9Xg8L8GT6PzsB6XiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEvS6juaNbV09nLhi082ilpjlEEmInusTNZ3Cyv13qt6zW3UdvifhlmFda02tNrTM2nzmZ974EViOy2va3eduuvny62WMuvlviyR6WpaYmPxhY5PEXV8mP2duobHb6eVuJ/fHmqRJrE94K3tWNVnT7MzMzMzzM+sy66uzn1MsZdXNkw5I/2qWmJcRdbSJmOsLLa671TbxTiz72e2OY4mvdxE/fx6q0CKxHZbWtbradrDS6z1HRxxj1dzNjxx6Ui3MR+Eue/wBT3eocfXdrLmiPOItbyj8PRDE413vS+ZaY476JOlvbWja1tPYyYbWjiZpbjmH3V39vUy3y62xlxZL/AK1qWmJt7/NFF1CRa0dpSsO/t4dq+zi2MtNi/Pdki0xaefXmXzHv7WPbttU2Mtdm3POWLfann180YOMHK3zWn6f6t/vHa/6kuWz1jqOzhth2N3YyYrfrUteZiUAThX5LOW89JmUqeobc6Uac7OX6rH/wu6e3159PvctfPl1s1c2vkvjy1/VvWeJhyF1DPKe+0jc3Njdyxk282TNkiO2LXtzMR8Pzl90t7a0bWtp7GTDa0cTNLccwjBqNaOU73vq9ZL2yZLXyWm17TMzM+szLyCol4+o7mLUtq49nLXWtExOOLT2zz6+SICREQszM93TBmya+amXBe2PJSea2rPExKw/T/Vv947X/AFJVYk1ie8LW9q9p077W3sbd4vtZ8ua0ek5LzaY/e9aW9taNrW09jLhm0cWmluOUYXUa0nKd731esl7ZMlr5LTa9pmZmfWZl5BUesd7YslcmO01vSYtW0esTHpKy/T/Vv947X/UlVjM1ie8NVvavadJG3u7W5aJ29nNmmPT2l5tx+809zY0ss5NTNkw5Jjtm1LcTMfD8oRxdRrScp3vfVafp/q3+8dr/AKkuG31Xf3MXstrcz5sfPPbe8zHKEJFKx6NTkvPSZkdNfNl181cuC9seWs81tWeJhzFYidO+3t7G5l9rt5r5snHHdeeZ4e9LqG5oxeNPZy4O/ju7LTHPHoihqNaa5TvlvqtP0/1b/eO1/wBSUbd6jub1a13NnLmis81i9pnhEEitY7Qs5LzGpmU7R6tv6Fe3T282Knr21t9n93o+b3Vd/frFdzbzZax59treX7vRCDjG96PMtrjvoJebqO5n1aa2bZy316REVx2tM1jj08kQWYiWYmY7ACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVK2vaK0rNrT7ojl5aHpdst+jRh6Vs0wb3tbTlr7WMV8leI7e208cxHn5cs2txhvHTnOmftWa2mLRMTHrEvi62cPUtnqOjp9Y9tW18kUrfLXm3FpiPK3+1H4kaHTfrdtK25mjY7ppGX2ceyi3PHE+fPHz/JOcerXlTvp+vRSvV6Wx2mt6zW0esTHEws8PT41q5djqF74a4c04YpjrE2tkj1iOfKIjy5n5w+5tD69OPY0MuTPOfNGK8ZfK9clvOOZ98T5+fyk5wnlW17ql6mlorW01mK29JmPKVrfV6VXJfX+u54y15j28449lNo+UT3cfP8nTV0J28fRcWTPk9ns5b0ivux/aiJmPvOcLGKZ6ffdSC81el6W1ky6mHbv9dpS1u+1YjFaaxzMRPPPpE+fycZ0dLPo7WTSz5759asXvGSkRW9eYiZr58xxMx6nODyba2qRa309PTpir1DLnnPkpGSaYax/RxMcxzzPnPHE8fP1dcHRa32dml9mtcNNaNrHm48rU7qxzx6+kz5fGODnCRitPRSi1y6Wll6bn2dDNntbXtWMlc1IjuraeImOJnjz93zRul6ld3YyY7WmsVw5MvMfGtZtx+S8o1tPLncR80MTOm6ldudnutNfZYL5o49819yXPT9PX0tPa3NjL27GObRixVibcxa0T6+UR5R+ZNojoVxzMbVVKWvz2Vm3EczxHPEfF5XsdN9hu7NNbZyextpW2KXiOJtSac9sx+Uo9dLU1tTBl6jlzRkz178eLDWJmKc8d1pmffxPEJzhqcVoVQva9FwW2unY8ezbJi28d8kXivHHb3cRx8fs+at6Zq13Ni+O1prFcWTJzH/AA0m3H5EXieqTitExHz+/wDaILLHp62DUw5+oZMsTnibY8WKI57YnjumZ9POJ4j5O+Do9Nje1aYM821tql7Y8lo7Zia1mZraPdMTEfhPJN4gjFae33tTC71um6G5i2K6u5ljNr09pe+WkRS1ImItMcTz5c88e9xz6Wnk6bl2tDNntbBetclc1IjmLc8WjiZ98ehzhfKtraqFtn0tHSy/Vt7PsfWY49pOKkTXFM+7znm0x7/R0xdFrW2/G1sxjpqxS/tKx3RetvSYj38xMcfec4PKtvSlFtn0tKdGm5q5dicNc0Yc1MlaxaOYmYmOJ49Il28XfV/0tb2M5fadmPu7+OOPZ1444IvudE4pis2mfkoxMw6lcnStnbm0xbFlx44r7p7ot/7XvDqYv0ZXcy3v2/WIw2rWI57e3mZj5ryhmKTKFSlsl4pSs2tPlERHMydluyL9s9kzx3ceXPwavqeHFn8a4cWtmz4c98lItk8vs/ZrxNVRk/urr/43J/JRmMm9e7pbDx317b/TX8qu9LUt23rNbfCY4l5X+303v396+znzZcetix3vNaxN7d1a8R8ojn1+EIGPTwbu3gwdPyZO7JM90ZoiOyI85nmPWOOZ9I9Fi8TG2bYrROvv5IPZbs7+2eznju48ufg8rrHr6e7NNHU29mckTPsfa0iMd7T7uOea88Rx6+70U8R9qIt9nz4ny9Fi22bU4lqWrFZtWYi0cxMx6x8YeV1h1tbepGpr59qb463vhnLSIpeYjumIjn7PPHxlU4MV8+fHixR3ZMlopWPjMzxBFtlqTGniImZiIjmZfb1tS01vE1tE8TExxMSuq6fTcHUMerG3mnZpkis5eyPZTaJ9PXnj3c/k9dS08eXq3WNrayWx62LbvX7Ec2vabW4rH4RM8+5nzI235M6UIs76ODY1/b9Py3mtb1x5MeaIiad3pbmPKY/g9dQ1NHTzbGrfJtRsYZmvdbHHba0fLnmIn4+f3Lzjsz5c62qne+ns0pW19fNWtq90TNJiJj4/c69Iphv1PVpsxacVslYmK8efn8/cut631vrHVIw7W3WaY89rxeY4njn7MfL3Ja+p0tMcWrtmRcT0/S19HS2tzYy8bFJtGLFWJtzFpifOfKI8oe56Nj/SFsePNe+rGtG3W0U5vakxE8dvPr58fmvmQeTZSCVtxp9lbals8W54tTLWPT4xMfw4demaWPYx7GxtZbYtTXiO+1a82tM+lax8Z4n9y8oiNyxFJmdQhVpa1bWrWZrX9aYjyj73loMGPUjoXV8mnlyTE0xRbHlrEWr/AEkefMeUwiZdLS0/Z4t/Nn+sWrF7Vw1iYxRMcxE8z5zxMeXl97MXbnFMRE/fqqhK6jqTp7Ps++MlLVi9Mkel6zHMStOpfVP9G+l9s5/a/wBJ28xHHPdHdz8vgs27e6RjmeW/RQi2zaWjpZI197NsfWeInJ7KkTXFMxzx5z9qY9/o9V6RGGd2+1e9sOtFLc4Y5nJF/Osxz6Rx58/cc4PKt2U4vvD1dGPEfTpw32JrOSvFbViJrbnyiZ584/cqN32H1m31b2ns/wD6nHPP4LFtzommq8tuADTmAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+rr6OfXj2m5OtsRM8xlpM0tHu4mvMx+MIAkxtazrvG2m0tjBinpXT8Wz9bvG9TL3xWYpSOYjtr3cT5+s+UekI+bW6b+lMuxl3orgrlm1sHZacszz+rHl2/jz+Cl1819fPjzYp4yY7Res8c8TE8w+Zb2y5L5Lzza0zafvlz8vr3dpzbjUw0GLrdtrHt47bVtHLl2LbFMkczX7XrW3Ec+6OJ4+Llfq2XUz6l46hk3r4ssZb1jmMfl6RHMRMz6+fHvUIvlVTz7z9VxfU6XOW+eOo8as82jDGO3tv8Al9O38eXfp3UNXDboM5MnbGrmvfL9mZ7Ym0THu8/KPcoBZpvpMpGXjO4iPudrLo2zi1uo5Mua/bScWWsTxM+dqWiPzmHnpWxiwYeo1y27Zzas46eUzzbvpPH7olXizWJZjJMfr+rS5OqX3aYcmLqv1K9cdaZcWTv45rHHdXtifWI9PLzRo6jjtl6l7XazZovqewxXyxPNp76zx5ekeVpUYzGOIbnPae6w0djFi6X1PDktxkzUxxSOJ8+LxM/kdC2cOr1Gttm01wXpfFe0RzNYtWa88fLnlXjU1id+7EXmJifl/wDV9o/UOnxuVvvUz5c2vkxUtipbsrzHlzzETzPlHlHHn6oPUtjFm0emY8du6+HDal44mOJnJaf4TCvEinXazkmY4xDQR1DV9rWfa+X6MnX/AFZ/8ztmOPT8/RxyzqdT1NW2Tbx6uzr44w3rlraa3rHPE1msT58Txx8lKJ5cR2anNM9JhqZ2dbRv4fzROS2rTHkra0x9qYnJeJnj8ZnhE6fXp3TtnLbJ1Cmf2mLJjpbFS/Fe6kxE25jn38cRz6+vkqM21lza2vgyTE48EWjH5RzETPMxz7/NwSMfTrKzm6xMR21+0fw0Gv1K+fp2rgx9RnRza9ZxzFu7syV5mYnmsTxMczHp8DB1OlOr61tjfzbGHDjyROS8Tx3WpMfZj14/VjzZ8Xy4Tz7dPbX6LDpOxi16dQjNbtnLq2x08pnm02rPH5S+6WzjxdJ6hhtfjLlnFNI4nz4tMyrhqaxLEZJjX5/q0+11S+9nnax9YnUrficmG8XmaT7+3iJiY+HnCDfqGPLq9Wrkz5cl83s4xTl87Witvfx5R5KYZjHEN2z2t3WGLYxV6Ds682/pr7GO9a8T51it4mefxh38QX1dnPG5r7VL2yVxxOHstFqcUiJ5mY49Y90qgXj12z5k8eM/ff8Ala9Lya+Tp27pbGeuvbLbHkx5LxM15r3RxPETMeVvh7nTay6WPoU6eDYnLnrsRltbsmK2jtmPs8x6R5evHr6KYOHXZGSYjWvZqMm5o/6T6vVI3KTitkpa9Oy/djiKxE8+XHrHu5VmPJr5fD0699iuLPi2L5opatp74mlY4iYifPmvv4VQkY4j1anNM76d9/qvtrZw7HWM2xrdRtqX7McY8nbeInikRaJmPOPOPg7/AKWxamzo5r5abe1jtf22bDTt5x2r29vMxHdMfanmYZoPLjsefaJmY+v+2itvXxTfL+nsuSkRM46Y4vGSZ93PMcR8/Oflyp+n5sWLqOvm26e1w1yVtkr690c+aKLFIhm2WbTE/JqdLfpr9S9rtdbtn17xasVpGSY4msxE2rMRERHPpHPozulsW1N3BsY+JthyVyRz6TxPLgEUiFtlm2vZd5cXTfrv13HvRGCb+09hNLe1ieee307fx5/7Jc9WxztdVw4dy2DHs7M7GHYrFuInmfK0cc8TE/D1hmRJxxPeVjNMdo0ut/btOvXBm6rl2u+8e0jHEzStY/5uOZ/L5pOHax4cOSu31THvafs7VpgtS9rzPE9vHdX7HE8TzE+73s4HlxrRGaYnf8/ykaGSuLe1smSeKUyVtafhETCxwbuvXqvVc1snGPPjz1xzxP2ptz2qYamsSxW817LDqWxizaPTMeO3dfDhtS8cTHEzktP8JhLz7GvsbOnbHvW1r4tTHSMsVt9m8esTMecffESpBOEL5k/t+i76rtUydOrj2NrFu7vtYtGalJ5rTieYm0xE25nj48cI/S9jBOptaO5knFizzW9csVm0UvXnjmI8+JiZjyVgcI1onLM25LvHOlp9M6jrRu0zbGele2cdLdn2bxPHMxE8z5+7jyS8/VL73s8+Pq86duysZcWTv4iYiIma9sTzE8c8eTMieXE9ZajPMdIjp+f36pfU9mdnctf2+bPSv2aXy/rTEfw+5MyX1tnoWrjnapiz605OcVqWmb90xMcTEce738Kga49vZiLzuZn1afa6rfezfWcfWJ1IvETkw3i/NbcefbxExMT7vOEDHszn3s2enVs+vmiYriy5u7m1fhM15493lxwpxmMcR2bnPa07n/f8tH+kdbF1PpObNmx582DL3bGxixzWLRzHEekTaY8/Pj3+9S7+LFhzzGDZx7NZ8+6lbREefp9qIRha049mb5JvGpgAbcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\"\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/files", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/problem+json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:35:12 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "97" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "231" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:36:20+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ],\n \"operationLevel\": \"advanced\"\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Now that the file is uploaded, send the following request to create a procedure.\n\nIt's important to underline that **email addresses need to have an existing domain**. In addition, the **phone numbers need to be valid numbers and follow the [E.164 recommendation](https://en.wikipedia.org/wiki/E.164)**.\n\n\nThe status field for a procedure can have many values:\n\n| Status | Description |\n| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `draft` | The signing process is not started, so no one can sign it. However, it is still possible to edit the procedure. |\n| `active` | The procedure is started, members can sign it. |\n| `finished` | All members have finished to sign the procedure. |\n| `expired` | You can set an expiration date in the `expiresAt` field (in ISO format like the `createdAt` field above - e.g. `2018-08-05T07:46:45+02:00`). After this date, members can't sign it anymore. |\n| `refused` | At least, one of members decided to refuse the procedure. It mainly means that he did not agree with the content of the documents to sign or maybe it is not the right contact to make on this signature. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ],\n \"operationLevel\": \"advanced\"\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 01 Dec 2018 10:49:11 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "9" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "155" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first procedure\",\n \"description\": \"Awesome! Here is the description of my first procedure\",\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-01T11:49:11+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"advanced\",\n \"operationCustomModes\": [\n \"checkIdCard\",\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-01T11:36:20+01:00\",\n \"updatedAt\": \"2018-12-01T11:49:11+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "Yousign offers different levels of digital signature. In the case of a signature with a high risk, and depending on the type of document to be signed, it could be strongly recommended to use the Advanced Electronic Signature.\n\nIt is important to underline that, by default, this feature is disabled. For any commercial questions on this subject, please contact our team who can provide you the necessary details for its use and the associated pricing.\n\n\nTo shift a member with Advanced Electronic Signature, you need to change the value of the following paramter: `\"operationLevel\": \"advanced\",` on `members` node.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Cooling-off period", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with initial fields\",\n \"start\" : false,\n \"enableCoolingOffPeriod\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with cooling-off period\",\n \"start\" : false,\n \"enableCoolingOffPeriod\": true\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Sat, 31 Oct 2020 10:58:44 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "749" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"name\": \"My procedure\",\n \"description\": \"Description of my procedure with cooling-off period\",\n \"createdAt\": \"2020-10-31T11:58:44+01:00\",\n \"updatedAt\": \"2020-10-31T11:58:44+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"draft\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"workspaceName\": \"MyWorkspace\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [],\n \"subscribers\": [],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": [],\n \"coolingOffPeriodEndsAt\": null,\n \"initials\": false,\n \"company\": \"/companies/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n \"files\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "The cooling-off period is an important and legal step to be respected for certain types of contracts (e.g. bank).\n\nThis feature allows the signers to view their documents without being able to sign them for a given period of time (11 days). Only on the 11th day after having received his invitation to sign his documents, the signatory is notified by e-mail to sign his documents. \n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature in production. Feel free to [contact our sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nHow to use cooling-off period?\n\nNothing could be simpler, just activate this feature throughout the entire procedure with `enableCoolingOffPeriod: true`. The rest of the process is managed automatically by Yousign. The date will be defined in the response when the procedure is sent to the signatories.\n\nIs the cooling-off period compatible with the Advanced Electronic Signature?\n\nNo, these two features are not compatible at the moment.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"description": "Here are the advanced features will allow you to improve your signature processes.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Email notifications", | |
"item": [ | |
{ | |
"name": "Setup email notifications", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure with emails\",\n \"description\": \"Powerful! Here is the description of my first procedure with emails\",\n \"members\": [...],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ],\n \"procedure.started\": [\n {\n \"subject\": \"John, created a procedure your API have.\",\n \"message\": \"The content of this email is totally awesome.\",\n \"to\": [\"@creator\", \"@members\"]\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first procedure with emails\",\n \"description\": \"Powerful! Here is the description of my first procedure with emails\",\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ],\n \"procedure.started\": [\n {\n \"subject\": \"John, created a procedure your API have.\",\n \"message\": \"The content of this email is totally awesome.\",\n \"to\": [\"@creator\", \"@members\"]\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 05:53:34 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "125" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first procedure with emails\",\n \"description\": \"Powerful! Here is the description of my first procedure with emails\",\n \"createdAt\": \"2018-12-05T06:53:34+01:00\",\n \"updatedAt\": \"2018-12-05T06:53:34+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": {\n \"email\": {\n \"procedure.started\": [\n {\n \"subject\": \"John, created a procedure your API have.\",\n \"message\": \"The content of this email is totally awesome.\",\n \"to\": [\n \"@creator\",\n \"@members\"\n ]\n }\n ],\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\n \"@member\"\n ]\n }\n ]\n }\n },\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T06:53:34+01:00\",\n \"updatedAt\": \"2018-12-05T06:53:34+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:52:54+01:00\",\n \"updatedAt\": \"2018-12-05T06:53:34+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"230,499,464,589\",\n \"fieldName\": null,\n \"mention\": \"Read and approved\",\n \"mention2\": \"Signed by John Doe\",\n \"createdAt\": \"2018-12-05T06:53:34+01:00\",\n \"updatedAt\": \"2018-12-05T06:53:34+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:52:54+01:00\",\n \"updatedAt\": \"2018-12-05T06:53:34+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "In the Procedure creation section, you configured the files and the different members. If you start the procedure like this, nobody won't receive any email.\n\nIndeed, you must configure the e-mails in the procedures to trigger the sending and to allow the members to receive them.\n\nIf you prefer to send email yourself, simply don't add emails in your procedure and ignore this section.\n\nEmails are **based on the events**. An event is triggered when a user (or our API) make an action or when a status has changed.\n\nNow let's see how to configure emails!", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Recipients management", | |
"item": [], | |
"description": "Yousign will send the emails to the `to` field.\nHere is the complete list of these events with possible `to` values :\n\n\n| Name | Description | Values |\n| -------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------- |\n| `procedure.started` | Fired when a procedure is created (POST /procedures) | @creator, @members, @subscribers, @subscribers.groupName |\n| `procedure.finished` | Fired when a procedure is finished (all members have signed) | @creator, @members, @subscribers, @subscribers.groupName |\n| `procedure.refused` | Fired when a procedure is refused (a member have refused) | @creator, @members, @subscribers, @subscribers.groupName |\n| `procedure.expired` | Fired when a procedure expired (The `expiresAt` date is reached) | @creator, @members, @subscribers, @subscribers.groupName |\n| `member.started` | Fired when a member can sign | @creator, @member, @subscribers, @subscribers.groupName, @members.auto |\n| `member.finished` | Fired when a member have signed | @creator, @members, @subscribers, @subscribers.groupName, @members.auto, @member |\n| `comment.created` | Fired when someone comment a procedure | @creator, @members, @subscribers, @subscribers.groupName |\n\n\nThe value `members.auto` is a specific tag in the case of procedure is ordonned, it will send only the email to the member who can access to the procedure.\n\nIf you create a procedure via the API, the creator will be unknown. In this case, the `creator` will be useless.\n\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Tags management", | |
"item": [], | |
"description": "As you can see in `message` fields, you can add variables or components in the email like buttons or params that will be replaced when the email will be sent.\n\nHere the complete list of these params :\n\n| Syntax | Description |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `<tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>` | Show a stylized link to access to the procedure. If the recipent is a member, it will be redirect to the sign view. `url` params is required but you can change as your convenience the string \"Access to documents\" |\n| `<tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag>` | It will display the firstname of the recipient. |\n| `<tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>` | It will display the lastname of the recipient. |\n| `<tag data-tag-name=\"procedure.files\" data-tag-type=\"list\"></tag>` | It will list files that have been added to a procedure. |\n| `<tag data-tag-name=\"procedure.members\" data-tag-type=\"list\"></tag>` | It will list members of a procedure. |\n| `<tag data-tag-name=\"procedure.expiresAt\" data-tag-type=\"date\" data-tag-date-format=\"SHORT\" data-tag-time-format=\"NONE\" data-tag-locale=\"fr_FR\"></tag>` | It will display the expiration date formatted like that : `04/31/2018`. Allowed values for data-tag-date-format and data-tag-time-format: `**NONE**`: Does not display the element // `**FULL**`: `Tuesday, April 12, 1952 AD` or `3:30:42pm PST` // `**LONG**`: `January 12, 1952` or `3:30:32pm` // `**MEDIUM**`: `Jan 12, 1952` // `**SHORT**` (default value for both parameters): `12/13/52` ou `3:30pm` |\n\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Subject prefix", | |
"item": [ | |
{ | |
"name": "/procedures (deprecated)", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Subject prefix - DEPRECATED\",\n \"description\": \"This is the way you should no longer use to customize the prefix of the subject for the e-mails.\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"],\n \"from\": \"==> Here is the prefix! from must no longer be used <==\"\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Here is a procedure with **DEPRECATED (soon)** `from` parameter." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Subject prefix - DEPRECATED\",\n \"description\": \"This is the way you should no longer use to customize the prefix of the subject for the e-mails.\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"],\n \"from\": \"==> Here is the prefix! from must no longer be used <==\"\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 05:25:02 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "225" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Subject prefix - DEPRECATED\",\n \"description\": \"This is the way you should no longer use to customize the prefix of the subject for the e-mails.\",\n \"createdAt\": \"2018-12-05T06:25:02+01:00\",\n \"updatedAt\": \"2018-12-05T06:25:02+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\n \"@member\"\n ]\n }\n ]\n }\n },\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T06:25:02+01:00\",\n \"updatedAt\": \"2018-12-05T06:25:02+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:24:01+01:00\",\n \"updatedAt\": \"2018-12-05T06:25:02+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T06:25:02+01:00\",\n \"updatedAt\": \"2018-12-05T06:25:02+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:24:01+01:00\",\n \"updatedAt\": \"2018-12-05T06:25:02+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Subject prefix - OK\",\n \"description\": \"This is the way you have to use to customize the prefix of the subject for the e-mails.\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"==> Here is the prefix! <== Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Here is a procedure with the right way to add `from` value in the subject of the email." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Subject prefix - OK\",\n \"description\": \"This is the way you have to use to customize the prefix of the subject for the e-mails.\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"==> Here is the prefix! <== Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 05:28:56 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "132" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Subject prefix - OK\",\n \"description\": \"This is the way you have to use to customize the prefix of the subject for the e-mails.\",\n \"createdAt\": \"2018-12-05T06:28:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:28:56+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"==> Here is the prefix! <== Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\n \"@member\"\n ]\n }\n ]\n }\n },\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T06:28:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:28:56+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:28:42+01:00\",\n \"updatedAt\": \"2018-12-05T06:28:56+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T06:28:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:28:56+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:28:42+01:00\",\n \"updatedAt\": \"2018-12-05T06:28:56+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "At the beginning, it was possible to customize the name of the sender of the e-mail. However, for security reasons and to prevent phishing in particular, this is no longer possible.\n\nFrom now on, the `from` parameter is used to prefix the subject of the email but will soon be removed from our API (**deprecated**) because you already have the possibility to customize this object through the `subject` parameter.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Reminders", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Reminders\",\n \"description\": \"Description of my first procedure with reminders\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ]\n },\n \"reminders\": [\n {\n \"interval\": 5,\n \"limit\": 3,\n \"config\": {\n \"email\": {\n \"reminder.executed\": [\n {\n \"subject\": \"[URGENT] Hey, you have to sign this documents !\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> This is a reminder. You have not yet signed your document. Please access it directly with the button: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@members.auto\"]\n }\n ]\n }\n }\n }\n ]\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "Here are the details of the configuration:\n\n* `interval: 5` means that the reminder will be sent every 5 days. This param is optional.\n* `limit\": 3` means that the reminder will be executed 3 times, after that, he will be desactivated. This param is optional.\n* `config` is the same structure than the config field in a procedure object. Except that you can have only an `email` node with only the `reminder.executed` event." | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"Reminders\",\n \"description\": \"Description of my first procedure with reminders\",\n \"start\" : true,\n \"members\": [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@member\"]\n }\n ]\n },\n \"reminders\": [\n {\n \"interval\": 5,\n \"limit\": 3,\n \"config\": {\n \"email\": {\n \"reminder.executed\": [\n {\n \"subject\": \"[URGENT] Hey, you have to sign this documents !\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> This is a reminder. You have not yet signed your document. Please access it directly with the button: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\"@members.auto\"]\n }\n ]\n }\n }\n }\n ]\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 05:16:56 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "147" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"Reminders\",\n \"description\": \"Description of my first procedure with reminders\",\n \"createdAt\": \"2018-12-05T06:16:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:16:56+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": {\n \"email\": {\n \"member.started\": [\n {\n \"subject\": \"Hey! You are invited to sign!\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> You have ben invited to sign a document, please click on the following button to read it: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\n \"@member\"\n ]\n }\n ]\n },\n \"reminders\": [\n {\n \"interval\": 5,\n \"limit\": 3,\n \"config\": {\n \"email\": {\n \"reminder.executed\": [\n {\n \"subject\": \"[URGENT] Hey, you have to sign this documents !\",\n \"message\": \"Hello <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.firstname\\\"></tag> <tag data-tag-type=\\\"string\\\" data-tag-name=\\\"recipient.lastname\\\"></tag>, <br><br> This is a reminder. You have not yet signed your document. Please access it directly with the button: <tag data-tag-type=\\\"button\\\" data-tag-name=\\\"url\\\" data-tag-title=\\\"Access to documents\\\">Access to documents</tag>\",\n \"to\": [\n \"@members.auto\"\n ]\n }\n ]\n }\n }\n }\n ]\n },\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T06:16:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:16:56+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:15:32+01:00\",\n \"updatedAt\": \"2018-12-05T06:16:56+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T06:16:56+01:00\",\n \"updatedAt\": \"2018-12-05T06:16:56+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T06:15:32+01:00\",\n \"updatedAt\": \"2018-12-05T06:16:56+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "With reminders, you are able to add automatic reminders inside a procedure.\nThey will allow you to automatically trigger reminders by e-mail to the participants.\n\nFor example, it's possible to simply configure the maximum number of reminders, the interval between each reminder performed, and so on.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"description": "By default, Yousign API won't send any emails.\nHowever, regarding emails management our solution offers 3 possible options:\n\n## 1/ No email\n\nIf your use case allows it, you can decide not to send any email. \n\nThis implies that everything is automated from beginning to end and, the signers don’t need to receive emails to complete the signature process.\n\nFor example, the signers are always guided through a dedicated interface or through a customer area.\n\n## 2/ Emails sent by Yousign\n\nThis is the good option if you want to delegate this task and emails are managed by Yousign and send e-mails to participants in a very simple way.\n\nThis is usually the most common case for building a POC, developing an MVP and adapted for small or mid-size application.\n\n## 3/ Emails sent by yourself\n\nThis is the right one if you want to manage emails on your side.\n\nNo emails will be sent by Yousign and you have control over all of this configuration. You will be able to use your own email services (e.g. email provider or SMTP server).\n\nAdvanced customization will allow you to send emails that are consistent with your own graphic charter and with the email address you want.\n\n\nIf you need to send emails, here is a summary of what is possible to do to find the easiest way of integration or that fits all your criteria:\n\n| | Emails managed by Yousign | Emails managed on your side |\n| --------------------------------------------------------------------- | -------------------------------------- | --------------------------------------------------------------------------- |\n| Simplicity of integration / development | Yes, we provide a stand-alone solution | Need an email provider or SMTP server and the development to trigger events |\n| Template management | X | X (need additional development on your side) |\n| Recipient configuration | X | X |\n| Add colors in emails | X | X |\n| Add images in emails | | X |\n| Replace the From value ([email protected]) by your own address | | X |\n| Advanced tracking of KPI (Key Performance Indicator) regarding emails | | X |\n\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Security code (OTP)", | |
"item": [ | |
{ | |
"name": "SMS", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"OTP - SMS\",\n \"description\": \"Description of my first procedure with custom SMS for OTP\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"operationLevel\" : \"custom\",\n \"operationCustomModes\": [ \"sms\" ],\n \"operationModeSmsConfig\": {\n \"content\": \"DIGITAL SIGNATURE - {{code}} is your security code to sign your documents.\"\n },\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"OTP - SMS\",\n \"description\": \"Description of my first procedure with custom SMS for OTP\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"operationLevel\" : \"custom\",\n \"operationCustomModes\": [ \"sms\" ],\n \"operationModeSmsConfig\": {\n \"content\": \"DIGITAL SIGNATURE - {{code}} is your security code to sign your documents.\"\n },\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 06:09:13 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "231" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"OTP - SMS\",\n \"description\": \"Description of my first procedure with custom SMS for OTP\",\n \"createdAt\": \"2018-12-05T07:09:13+01:00\",\n \"updatedAt\": \"2018-12-05T07:09:13+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T07:09:13+01:00\",\n \"updatedAt\": \"2018-12-05T07:09:13+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:08:52+01:00\",\n \"updatedAt\": \"2018-12-05T07:09:13+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T07:09:13+01:00\",\n \"updatedAt\": \"2018-12-05T07:09:13+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": {\n \"content\": \"DIGITAL SIGNATURE - {{code}} is your security code to sign your documents.\"\n },\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:08:52+01:00\",\n \"updatedAt\": \"2018-12-05T07:09:13+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "Sending the security code by SMS is the most common way. It is used by banks to ensure that the buyer is the right person (3D Secure). Yousign therefore uses the same security level by default.\n\nIn addition, SMS is very easy to use and makes the signing process even more efficient.\n\nThe Yousign API allows you to choose to send this code by SMS but also to customize the content of the SMS (up to 150 characters).\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Email", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"OTP - Email\",\n \"description\": \"Description of my first procedure with Email for OTP\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"operationLevel\" : \"custom\",\n \"operationCustomModes\": [ \"email\" ],\n \"operationModeEmailConfig\": {\n \"subject\": \"Your security code\",\n \"content\": \"To finalize your electronic signature, use the following security code: {{code}}\"\n },\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"OTP - Email\",\n \"description\": \"Description of my first procedure with Email for OTP\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"operationLevel\" : \"custom\",\n \"operationCustomModes\": [ \"email\" ],\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 06:12:32 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "129" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"OTP - Email\",\n \"description\": \"Description of my first procedure with Email for OTP\",\n \"createdAt\": \"2018-12-05T07:12:31+01:00\",\n \"updatedAt\": \"2018-12-05T07:12:31+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": [],\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T07:12:31+01:00\",\n \"updatedAt\": \"2018-12-05T07:12:31+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:12:18+01:00\",\n \"updatedAt\": \"2018-12-05T07:12:32+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T07:12:31+01:00\",\n \"updatedAt\": \"2018-12-05T07:12:31+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"email\"\n ],\n \"operationModeEmailConfig\": {\n \"subject\": \"Your security code\",\n \"content\": \"To finalize your electronic signature, use the following security code: {{code}}\"\n },\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:12:18+01:00\",\n \"updatedAt\": \"2018-12-05T07:12:32+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "The e-mail addresse of the signers can also be used to send the security code.\n\nIn practice, this method is often used when the person does not have a mobile phone or in a organization's internal context where employees have to sign annual interviews. Generally, they prefer to receive an email rather than transmit a mobile number that can be personal.\n\nTo switch from SMS mode to Email mode this is extremely simple, let's see how to do it.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"description": "Security code, also named OTP (*One Time Password*), is used to identify the signer. Our solution offers different ways to perform this verification: SMS, email...\n\nThe purpose of this section is to explain how to configure this sending and how to customize it.\n\nTo start, here are the 3 parameters will be used to manage OTP: `operationLevel`, `operationCustomModes`, `operationModeSmsConfig`.\n\nHere are the details to understand in depth the following examples:\n\n* `\"operationLevel\": \"custom\"`: Allows you to define by yourself the method you want to use.\n* `\"operationCustomModes\": [ \"sms\" ]`: This indicates that OTP will be sent by SMS.\n* `operationModeSmsConfig`: Allows you to define the content of SMS. `{{code}}` will be used to define the security code managed by Yousign.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Webhooks", | |
"item": [ | |
{ | |
"name": "/procedures", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"How to use webhooks\",\n \"description\": \"Description of my first procedure with webhooks\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"webhook\": {\n \"member.finished\": [\n {\n \"url\": \"https://YOUR_WEBHOOK_URL.com\",\n \"method\": \"GET\",\n \"headers\": {\n \"X-Custom-Header\": \"Yousign Webhook - Test value\"\n }\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
}, | |
"description": "In this procedure, each time a member have finished to sign (or validate), each time the url `https://YOUR_WEBHOOK_URL.com` will be called by Yousign API.\n\n* `method` will define the way that we will call you.\n* You can add custom header at your convenience with `X-Custom-Header` for example.\n* When you receive a webhook on a procedure event `procedure.*`, you will receive in the body of the request the procedure object.\n* If you receive a webhook defined on a member event `member.*`, you will receive in the body the procedure object + the member object.\n" | |
}, | |
"response": [ | |
{ | |
"name": "/procedures", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"How to use webhooks\",\n \"description\": \"Description of my first procedure with webhooks\",\n \"start\" : true,\n \"members\" : [\n {\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"fileObjects\": [\n {\n \"position\": \"191,497,507,603\",\n \"page\": 2,\n \"file\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n }\n ]\n }\n ],\n \"config\": {\n \"webhook\": {\n \"member.finished\": [\n {\n \"url\": \"https://YOUR_WEBHOOK_URL.com\",\n \"method\": \"GET\",\n \"headers\": {\n \"X-Custom-Header\": \"Yousign Webhook - Test value\"\n }\n }\n ]\n }\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/procedures", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"procedures" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Wed, 05 Dec 2018 06:42:39 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "148" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/procedures/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"How to use webhooks\",\n \"description\": \"Description of my first procedure with webhooks\",\n \"createdAt\": \"2018-12-05T07:42:38+01:00\",\n \"updatedAt\": \"2018-12-05T07:42:38+01:00\",\n \"finishedAt\": null,\n \"expiresAt\": null,\n \"status\": \"active\",\n \"creator\": null,\n \"creatorFirstName\": null,\n \"creatorLastName\": null,\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"template\": false,\n \"ordered\": false,\n \"parent\": null,\n \"metadata\": [],\n \"config\": {\n \"webhook\": {\n \"member.finished\": [\n {\n \"url\": \"https://YOUR_WEBHOOK_URL.com\",\n \"method\": \"GET\",\n \"headers\": {\n \"X-Custom-Header\": \"Yousign Webhook - Test value\"\n }\n }\n ]\n }\n },\n \"members\": [\n {\n \"id\": \"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"user\": null,\n \"type\": \"signer\",\n \"firstname\": \"John\",\n \"lastname\": \"Doe\",\n \"email\": \"[email protected]\",\n \"phone\": \"+33612345678\",\n \"position\": 1,\n \"createdAt\": \"2018-12-05T07:42:38+01:00\",\n \"updatedAt\": \"2018-12-05T07:42:38+01:00\",\n \"finishedAt\": null,\n \"status\": \"pending\",\n \"fileObjects\": [\n {\n \"id\": \"/file_objects/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"file\": {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:42:25+01:00\",\n \"updatedAt\": \"2018-12-05T07:42:39+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n },\n \"page\": 2,\n \"position\": \"191,497,507,603\",\n \"fieldName\": null,\n \"mention\": null,\n \"mention2\": null,\n \"createdAt\": \"2018-12-05T07:42:38+01:00\",\n \"updatedAt\": \"2018-12-05T07:42:38+01:00\",\n \"parent\": null,\n \"reason\": \"Signed by Yousign\"\n }\n ],\n \"comment\": null,\n \"notificationsEmail\": [],\n \"operationLevel\": \"custom\",\n \"operationCustomModes\": [\n \"sms\"\n ],\n \"operationModeSmsConfig\": null,\n \"parent\": null\n }\n ],\n \"subscribers\": [],\n \"files\": [\n {\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-05T07:42:25+01:00\",\n \"updatedAt\": \"2018-12-05T07:42:39+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n }\n ],\n \"relatedFilesEnable\": false,\n \"archive\": false,\n \"archiveMetadata\": [],\n \"fields\": [],\n \"permissions\": []\n}" | |
} | |
] | |
} | |
], | |
"description": "For a better integration between Yousign and your application, Yousign provides you with [webhooks](https://en.wikipedia.org/wiki/Webhook).\n\nA webhook is a server-2-server notification which permits to inform your IT system that a procedure or any resource is updated.\n\n## What is the aim of webhooks?\n\nWhen configured, a webhook is used to send out an event notification to your service.\n\n## How it works?\n\nOnce you've configured the URL, Yousign will post the event as a JSON to your webhook URL. For example, if a `procedure.started` event occurs, then a notification is sent to the specified URL.\n\n## How to configure webhooks?\n\nWebhooks are configured in the same way as emails, it means based on the same events and in the `config` field into the procedure.\n\nIt is important to underline that the event `reminder.executed` is used when reminders (manual or auto) are tiggered.\n\nAn example based on the `member.finished` event is available in the POST request.\n\nYou can find the list of webhook events available for a procedure below:\n\n| Events name |\n|----------------|\n| member.started |\n| member.finished|\n| procedure.created|\n| procedure.started|\n| procedure.finished|\n| procedure.refused|\n| procedure.expired|\n| procedure.deleted|\n| procedure.error|\n| reminder.executed|\n| comment.created|\n\n## How to test webhooks?\n\nHere are websites that allows you to test a public web page to catch webhooks without any development:\n\n* https://ngrok.com\n* https://webhook.site\n\nOn your side, be sure your webhook URL is public and without any password. Otherwise, you will not be able to receive notifications sent by Yousign.\n\n## Timeout\n\n* Connection timeout: 8 secondes\n* Response timeout: 10 secondes\n\n## Limits\n\n* The number of characters is limited to 255 for the webhook URL.\n\n## Auto-retry\n\nBecause we know that each system may not be available or may respond with more delay than usual, that’s why we automatically plan to send retries for our webhooks. If your infrastructure does not respond on our first attempt, we will schedule new calls according to the following scenario:\n\n\n![Webhooks - Scheduled auto-retries](https://gitlab.yousign.fr/yousign/back/uploads/0be6f5eed86d7931b54d691d099424aa/image.png)\n\n\nWe consider that a test shipment will have a lifetime of about 5 days. If during these 5 days, your system does not respond positively to our shipments then your system will not be notified.\n\nExamples with 4 use cases:\n\n\n![Webhooks - Use cases](https://gitlab.yousign.fr/yousign/back/uploads/7fa450d79d9627b83bcc3b7712adc053/image.png)\n\n## Security\n\nIf you want to further secure access to your public URL, you can ask our [support team](mailto:[email protected]) for the range of Yousign public IP addresses. By this way, you can only allow calls from this address range.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Sign a procedure", | |
"item": [ | |
{ | |
"name": "Embedded integration", | |
"item": [], | |
"description": "Once you have succesfully created a procedure by following this first steps of this documentation, you can propose to your signers to sign your procedure directly on your application.\n\nIn order to integrate our signature process into your application, you will use an [iFrame](https://en.wikipedia.org/wiki/HTML_element#Frames).\n\nSimply copy / paste the following HTML snippet :\n\n`<iframe src=\"https://staging-app.yousign.com/procedure/sign?members=/members/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx\"></iframe>`\n\nDon't forget to replace `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx` by the member's ID (provided in API response of procedure or member creation).\n\nThis implies that there will be a single link to the signature procedure per participant.\n\nNow, let's see together how to create and customize your signature interface.\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Branding with Signature-UI", | |
"item": [ | |
{ | |
"name": "/signature_uis", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first template for Signature-UI\",\n \"description\": \"Here is the Signature-UI template for Yousign Developers.\",\n \"defaultZoom\": 100,\n \"logo\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQU [...] IwU3i6foIAAAAAElFTkSuQmCC\",\n \"languages\": [\n \"fr\",\n \"en\",\n \"es\",\n \"de\",\n \"it\",\n \"pt\",\n \"nl\"\n ],\n \"defaultLanguage\": \"en\",\n \"signImageTypesAvailable\": [\n \"name\",\n \"draw\"\n ],\n \"enableHeaderBar\": true,\n \"enableHeaderBarSignAs\": true,\n \"enableSidebar\": true,\n \"enableMemberList\": true,\n \"enableDocumentList\": true,\n \"enableDocumentDownload\": true,\n \"enableActivities\": true,\n \"authenticationPopup\": true,\n \"enableRefuseComment\": true,\n \"labels\": [\n {\n \"name\": \"NAME OF THE LABEL\",\n \"languages\": {\n \"en\": \"Label en\",\n \"fr\": \"Label fr\"\n }\n }\n ],\n \"fonts\": [\"Roboto\", \"Lato\"],\n \"style\": \"Just a CSS string for customize all of our iFrame.\",\n \"redirectCancel\": {\n \"url\": \"https://YOUR_FORWARDING_URL.com\",\n \"target\": \"_top or _blank or _self or _parent\",\n \"auto\": false\n },\n \"redirectError\": {\n \"url\": \"https://YOUR_FORWARDING_URL.com\",\n \"target\": \"_top or _blank or _self or _parent\",\n \"auto\": false\n },\n \"redirectSuccess\": {\n \"url\": \"https://YOUR_FORWARDING_URL.com\",\n \"target\": \"_top or _blank or _self or _parent\",\n \"auto\": false\n }\n }" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/signature_uis", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"signature_uis" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/signature_uis", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"name\": \"My first template for Signature-UI\",\n \"description\": \"Here is the Signature-UI template for Yousign Developers.\",\n \"defaultZoom\": 100,\n \"logo\": \"data:image/png;base64,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\",\n \"languages\": [\n \"fr\",\n \"en\",\n \"es\",\n \"de\",\n \"it\",\n \"pt\",\n \"nl\"\n ],\n \"defaultLanguage\": \"en\",\n \"signImageTypesAvailable\": [\n \"name\",\n \"draw\"\n ],\n \"enableHeaderBar\": true,\n \"enableHeaderBarSignAs\": true,\n \"enableSidebar\": true,\n \"enableMemberList\": true,\n \"enableDocumentList\": true,\n \"enableDocumentDownload\": true,\n \"enableActivities\": true,\n \"authenticationPopup\": true,\n \"enableRefuseComment\": true,\n \"labels\": [\n {\n \"name\": \"NAME OF THE LABEL\",\n \"languages\": {\n \"en\": \"Label en\",\n \"fr\": \"Label fr\"\n }\n }\n ],\n \"fonts\": [\"Roboto\", \"Lato\"],\n \"style\": \"Just a CSS string for customize all of our iFrame.\",\n \"redirectCancel\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_top\",\n \"auto\": false\n },\n \"redirectError\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_blank\",\n \"auto\": false\n },\n \"redirectSuccess\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_parent\",\n \"auto\": false\n }\n }" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/signature_uis", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"signature_uis" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 07 Dec 2018 06:34:22 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "125" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/signature_uis/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"My first template for Signature-UI\",\n \"description\": \"Here is the Signature-UI template for Yousign Developers.\",\n \"enableHeaderBar\": true,\n \"enableHeaderBarSignAs\": true,\n \"enableSidebar\": true,\n \"enableMemberList\": true,\n \"enableDocumentList\": true,\n \"enableDocumentDownload\": true,\n \"enableActivities\": true,\n \"authenticationPopup\": true,\n \"enableRefuseComment\": true,\n \"defaultZoom\": 100,\n \"logo\": \"data:image/png;base64,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\",\n \"defaultLanguage\": \"en\",\n \"signImageTypesAvailable\": [\n \"name\",\n \"draw\"\n ],\n \"languages\": [\n \"fr\",\n \"en\",\n \"es\",\n \"de\",\n \"it\",\n \"pt\",\n \"nl\"\n ],\n \"labels\": [\n {\n \"id\": \"/signature_ui_labels/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"NAME OF THE LABEL\",\n \"languages\": {\n \"en\": \"Label en\",\n \"fr\": \"Label fr\"\n },\n \"creator\": null,\n \"createdAt\": \"2018-12-07T07:34:22+01:00\",\n \"updatedAt\": \"2018-12-07T07:34:22+01:00\"\n }\n ],\n \"fonts\": [\n \"Roboto\",\n \"Lato\"\n ],\n \"style\": \"Just a CSS string for customize all of our iFrame.\",\n \"redirectCancel\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_top\",\n \"auto\": false\n },\n \"redirectError\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_blank\",\n \"auto\": false\n },\n \"redirectSuccess\": {\n \"url\": \"https://yousign.com\",\n \"target\": \"_parent\",\n \"auto\": false\n },\n \"workspace\": \"/workspaces/XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"createdAt\": \"2018-12-07T07:34:22+01:00\",\n \"updatedAt\": \"2018-12-07T07:34:22+01:00\"\n}" | |
} | |
] | |
} | |
], | |
"description": "By default, **Signature-UI** has the Yousign theme (logo, colors, ...) but you can customize the signature flow embedded in the iFrame from Signature-UI view located in the Admin menu of the app or entirely customize this iFrame by using a specific resource in our API : `/signature_uis`.\n\nCustomization templates for the Signature User Interfaces. \n\nThis allows you to change the signature interface with your graphic chart and gives you access to modify the logo, colors, fonts and many other elements of personalization.\n\nOn the commercial side, do not forget to check our plans to make sure yours will propose this feature. Feel free to contact our [sales team](mailto:[email protected]) to upgrade your plan if needed.\n\nOnce, the template is created, simply copy / paste the following HTML snippet to call your custom iFrame:\n\n```<iframe src=\"https://staging-app.yousign.com/procedure/sign?members=/members/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx&signatureUi=/signature_uis/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"></iframe>```\n\nDon't forget to replace `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx` by the member's ID (provided in response of procedure or member creation) and the second one by the Signature-UI's ID (provided in response of Signature-UI creation).\n\n## General fields\n\nBasicly you can give to your new Signature-UI a name and a description to recognize it later.\n\nThe field logo will allow you to change the default Yousign logo by yours, encoded in base64.\n\nThe field languages will allow you to modify which language are available on the iFrame be among the complete list available by default. The default language field allows you to change the default language. By default, it's only determinated by the language of the user's browser.\n\nSo remember that don't pass `defaultLanguage` will permit you to provide the best language to your users.\n\nThe field `signImageTypesAvailable` is an array that can contains `name`, `draw` or both. This will define what signature image the user will be allowed to use for sign your documents. The default `signImage` selected is the first of the array.\n\n## Toggle blocks\n\nSignature-UI can be customized by hiding or showing some blocks. Here is the complete list of thoses fields:\n\n* `enableHeaderBar` can display or not the header bar of the iFrame. The default value is `true`.\n* `enableHeaderBarSignAs` can display or not the bar just below the header bar to mention the name of the signer. The default value is `true`.\n* `enableSidebar` can display or not the sidebar, where you can find documents and signers just on the left of the document viewer. The default value is `true`.\n* `enableMemberList` is located in the sidebar. You can display or not the members list (signers or validators of the procedure). The default value is `true`.\n* `enableDocumentList` is located in the sidebar. You can display or not documents list. The default value is `true`.\n* `enableDocumentDownload` is located in the document list. You can authorize or not to download document by your users. The default value is `true`.\n* `enableActivities` is located in the sidebar. You can access to activities feed that display who sign, validate or comment the procedure. The default value is `true`.\n* `authenticationPopup` For signing, a user will be redirected to a view which will request a security code. You can change it just by a popup on the document's viewer by turning this field to `true`. The default value is `false`.\n* `enableRefuseComment` can display or not the popup which contains the comment asked when the participant refuse the procedure. The default value is `true`.\n\n## Customize labels\n\nYou can change information displayed inside the iFrame like button's labels or alert's messages. Just send a label object inside the field labels which is an array. Use in name the list below and pass in the language field the following string that is a JSON stringified:\n\n```\n{\n \"name\": \"label-name\",\n \"languages\": {\n \"fr\": \"label fr\",\n \"en\": \"label en\",\n [...]\n}\n```\n\nIn key, use the country code and in value use the translation of your label.\n\nList of available labels:\n\n* header-bar-title\n* button-next-document\n* button-refuse\n* button-refuse-cancel\n* button-refuse-confirm\n* button-validate\n* button-validate-cancel\n* button-validate-confirm\n* button-sign\n* button-sign-confirm\n* alert-refused\n* alert-finished\n* alert-signed\n* alert-informations\n\n## Include CSS in the page\n\nThe field fonts is an array to import inside the iFrame different fonts than we use. Just pass the name of the font and, if it's available on Google font, the iFrame will import it.\n\nNow, you must fill the style field to inject CSS inside the iframe and use a font, change color or background and customize the view with multiple CSS rules listed below.\n\nOnly limited class are available for customisation, please use this following list.\n\nList of available CSS class:\n\n* sign-ui-header-bar\n* sign-ui-headerbar-signas\n* sign-ui-headerbar-signas--primary\n\n![Signature-UI - Header](https://gitlab.yousign.fr/yousign/back/uploads/919748d5004c120dc461f785eec98b5b/signature-ui-header.png)\n\n* sign-ui-tab-item\n* sign-ui-tab-item--current\n\n![Signature-UI - Title](https://gitlab.yousign.fr/yousign/back/uploads/6bb1bd59d3906c8789e22a464009d6b4/signatuire-ui-tabs.png)\n\n* sign-ui-title\n* sign-ui-title-label\n* sign-ui-title-underline\n\n![Signature-UI - Title](https://gitlab.yousign.fr/yousign/back/uploads/7e536b16d07c97bf46a151537482cb30/signature-ui-title.png)\n\n* sign-ui-avatar\n* sign-ui-avatar--primary\n* sign-ui-avatar--success\n* sign-ui-avatar--error\n* sign-ui-alert\n* sign-ui-alert--primary\n* sign-ui-alert--secondary\n* sign-ui-alert--warning\n* sign-ui-alert--success\n* sign-ui-alert--error\n* sign-ui-procedure-detail-info\n* sign-ui-activity-title\n* sign-ui-confirm-box-valid\n* sign-ui-button-sign-confirm\n* sign-ui-procedure-name\n* sign-ui-documents-list\n* sign-ui-signers-list\n* sign-ui-button-next-document\n* sign-ui-button-refuse\n* sign-ui-button-validate\n* sign-ui-button-sign\n* sign-ui-button-validate-cancel\n* sign-ui-button-validate-confirm\n* sign-ui-button-refuse-cancel\n* sign-ui-button-refuse-confirm\n* sign-ui-stamp\n* sign-ui-actions-banner\n* sign-ui-waiting\n* sign-ui-waiting-circle-bg\n* sign-ui-waiting-circle-active\n* sign-ui-waiting-circle-text\n\nList of available CSS rules:\n\n* background-color\n* color\n* font\n* font-family\n* font-size\n* font-size-adjust\n* font-stretch\n* font-style\n* font-variant\n* font-weight\n* line-height\n* text-align\n* text-decoration\n* text-overflow\n* text-shadow\n* text-transform\n* word-break\n* word-spacing\n* word-wrap\n* stroke\n* fill\n\n## Redirect\n\nYou can customise the experience after the signature, the cancel or an error during the process. Use redirectSuccess to redirect a user to an url when he have been signed.\n\nSpecify the url field and the way to open it in the target field, like an HTML link.\n\nThe auto boolean can be useful if you don't want to redirect just after the signature. If you want to display a button in the iframe with the following text : \"You have sucessfully signed, click here to continue.\", pass it to false. By default, at true, the redirect will be automaticly fired when the event is fired too.\n\nYou can customise 2 others redirects : redirectCancel when the member decline your procedure and redirectError if we encounter an error during the signature process.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Full API", | |
"item": [ | |
{ | |
"name": "/operations", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"mode\": \"sms\",\n \"type\": \"accept\",\n \"members\": [\n \t\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n\t],\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/operations", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"operations" | |
] | |
}, | |
"description": "The operations allow you to create an authentication request for the list of members. You also will be able to define the authentication mode used for the defined participants.\n\nOnly one member can be defined for an external signer while one to several members can be defined for internal signers (users) in connected mode.\n\nFinally, the metadas on operations allow you to specify additional information on the signer. This is generally the case for his IP address in order to trace it within the proof file compiled by Yousign (within a specific section)." | |
}, | |
"response": [ | |
{ | |
"name": "/operations", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"mode\": \"sms\",\n \"type\": \"accept\",\n \"members\": [\n \t\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n\t],\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/operations", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"operations" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 28 Dec 2018 13:56:43 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "122" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "328" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/operations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"createdAt\": \"2018-12-28T14:56:43+01:00\",\n \"updatedAt\": \"2018-12-28T14:56:43+01:00\",\n \"authentication\": {\n \"id\": \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"status\": \"active\",\n \"type\": \"sms\"\n },\n \"mode\": \"sms\",\n \"status\": \"pending\",\n \"type\": \"accept\",\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/authentications/sms/{id}", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "PUT", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"code\": \"123456\",\n \"signImage\": \"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\"\n}" | |
}, | |
"url": { | |
"raw": "https://staging-api.yousign.com/authentications/sms/{id}", | |
"protocol": "https", | |
"host": [ | |
"staging-api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"authentications", | |
"sms", | |
"{id}" | |
] | |
}, | |
"description": "Once the operation has been created, simply enter the code and the visual signature image (converted in base64) through the authentication route." | |
}, | |
"response": [ | |
{ | |
"name": "/authentications/sms/{id}", | |
"originalRequest": { | |
"method": "PUT", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"code\": \"123456\",\n \"signImage\": \"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\"\n}" | |
}, | |
"url": { | |
"raw": "https://staging-api.yousign.com/authentications/sms/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", | |
"protocol": "https", | |
"host": [ | |
"staging-api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"authentications", | |
"sms", | |
"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/problem+json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 28 Dec 2018 14:09:18 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "9" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "60" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "124" | |
} | |
], | |
"cookie": [], | |
"body": "" | |
} | |
] | |
} | |
], | |
"description": "Here is the section to explain how to sign a procedure without going through the iFrame provided by Yousign.\n\nHowever, it should be noted that by integrating our signature process in full API, this has a **direct impact on contractual aspects but also on the distribution of responsibilities between Yousign and its customers**.\n\nIndeed, if you decide to integrate our API without iFrame, **you are the one who takes full responsibility for proving that the signed documents are correctly viewed by the various participants in the event of a dispute or contestation**.\n\nThe vast majority of Yousign's customers want to have a turnkey interface which is easy to integrate and, above all, don't want to take responsibility in the case of a contestation or dispute. Therefore, the iFrame is the most often integrated way." | |
} | |
], | |
"description": "You can easily integrate our signature's component called **Yousign Signature-UI** in any website, software or mobile app to allow your signers to sign their documents directly through your own interface.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Validate a procedure", | |
"item": [ | |
{ | |
"name": "Full API", | |
"item": [ | |
{ | |
"name": "/operations", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"type\": \"accept\",\n \"members\": [\n \t\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n\t],\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/operations", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"operations" | |
] | |
}, | |
"description": "The operations also allow you to validate a procedure only if it contains a document to be signed." | |
}, | |
"response": [ | |
{ | |
"name": "/operations", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"type\": \"accept\",\n \"members\": [\n \t\"/members/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n\t],\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/operations", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"operations" | |
] | |
} | |
}, | |
"status": "Created", | |
"code": 201, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 28 Dec 2018 13:56:43 GMT" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "122" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "328" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/operations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"createdAt\": \"2018-12-28T14:56:43+01:00\",\n \"updatedAt\": \"2018-12-28T14:56:43+01:00\",\n \"authentication\": null,\n \"mode\": null,\n \"status\": \"done\",\n \"type\": \"accept\",\n \"metadata\": {\n \"John Doe - IP address\": \"1.1.1.1\"\n }\n}" | |
} | |
] | |
} | |
], | |
"description": "Here is the section to explain how to validate a procedure without going through the iFrame provided by Yousign.\n\nHowever, it should be noted that by integrating our validation process in full API, this has a **direct impact on contractual aspects but also on the distribution of responsibilities between Yousign and its customers**.\n\nIndeed, if you decide to integrate our API without iFrame, **you are the one who takes full responsibility for proving that the signed documents are correctly viewed by the various participants in the event of a dispute or contestation**.\n\nThe vast majority of Yousign's customers want to have a turnkey interface which is easy to integrate and, above all, don't want to take responsibility in the case of a contestation or dispute. Therefore, the iFrame is the most often integrated way.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
} | |
], | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Download the files", | |
"item": [ | |
{ | |
"name": "/files/{{id}}", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/files/{{id}}", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files", | |
"{{id}}" | |
] | |
} | |
}, | |
"response": [ | |
{ | |
"name": "/files/{{id}}", | |
"originalRequest": { | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/files/{{id}}", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files", | |
"{{id}}" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json; charset=utf-8" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 07 Dec 2018 07:10:31 GMT" | |
}, | |
{ | |
"key": "Etag", | |
"value": "\"3df25835682565f3841a9372e2b2f7b3\"" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Frame-Options", | |
"value": "deny" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "68" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "455" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"id\": \"/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"name\": \"The best name for my file.pdf\",\n \"type\": \"signable\",\n \"contentType\": \"application/pdf\",\n \"description\": null,\n \"createdAt\": \"2018-12-07T08:10:21+01:00\",\n \"updatedAt\": \"2018-12-07T08:10:21+01:00\",\n \"sha256\": \"bb57ae2b2ca6ad0133a699350d1a6f6c8cdfde3cf872cf526585d306e4675cc2\",\n \"metadata\": [],\n \"workspace\": \"/workspaces/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"creator\": null,\n \"protected\": false,\n \"position\": 0,\n \"parent\": null\n}" | |
} | |
] | |
}, | |
{ | |
"name": "/files/{{id}}/download", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "GET", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/files/{{id}}/download", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files", | |
"{{id}}", | |
"download" | |
] | |
}, | |
"description": "The optional parameter `?alt=media` can be used in order to download the media in binary instead of base64. It's recommended in particular for performance.\n\nHere is how to use it: `{{endpoint}}/files/{{file_id}}/download?alt=media`.\n\nYou will be able to write it directly into a file instead of handling base64." | |
}, | |
"response": [ | |
{ | |
"name": "/files/{{id}}/download", | |
"originalRequest": { | |
"method": "GET", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/files/{{id}}/download", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"files", | |
"{{id}}", | |
"download" | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 07 Dec 2018 07:10:42 GMT" | |
}, | |
{ | |
"key": "Etag", | |
"value": "\"964bdb52cf0abb1f3199be29ac77adbe\"" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Server", | |
"value": "nginx" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "Via", | |
"value": "kong/0.9.9" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Kong-Proxy-Latency", | |
"value": "0" | |
}, | |
{ | |
"key": "X-Kong-Upstream-Latency", | |
"value": "91" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Transfer-Encoding", | |
"value": "chunked" | |
} | |
], | |
"cookie": [], | |
"body": "\"JVBERi0xLjUKJb/3ov4KNiAwIG9iago8PCAvTGluZWFyaXplZCAxIC9MIDUwMTY4IC9IIFsgNzA4IDE0NCBdIC9PIDEwIC9FIDQ0NTc4IC9OIDIgL1QgNDk4NzIgPj4KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKNyAwIG9iago8PCAvVHlwZSAvWFJlZiAvTGVuZ3RoIDYxIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8PCAvQ29sdW1ucyA0IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDIgMSBdIC9JbmRleCBbIDYgMTggXSAvSW5mbyAxOCAwIFIgL1Jvb3QgOCAwIFIgL1NpemUgMjQgL1ByZXYgNDk4NzMgICAgICAgICAgICAgICAgIC9JRCBbPGQ3ZWIzZDBiNmIwZmYxMWZlYzhhNWVmMWE0MjU5ZmQzPjxkN2ViM2QwYjZiMGZmMTFmZWM4YTVlZjFhNDI1OWZkMz5dID4+CnN0cmVhbQp4nGNiZOBnYGJgOAkkmHaBWEZAgnECiPgGJCxjgITYFSBhWApScgxIqEwHydYzMDGGuoF0MDBiIwDB/wg9CmVuZHN0cmVhbQplbmRvYmoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjggMCBvYmoKPDwgL1BhZ2VzIDE5IDAgUiAvVHlwZSAvQ2F0YWxvZyA+PgplbmRvYmoKOSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvUyA0OCAvTGVuZ3RoIDY3ID4+CnN0cmVhbQp4nGNgYGBhYGA6wsDMwCCynkGAAQrAbCaQHANLwzR5BgaDsAIQhQQ4oJiB4RsDHwNzW6r5hnpmJy0BJcdEBgBrGgoJCmVuZHN0cmVhbQplbmRvYmoKMTAgMCBvYmoKPDwgL0NvbnRlbnRzIDE0IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMTkgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAgMjAgMCBSID4+IC9Gb250IDw8IC9GMCAyMSAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9YT2JqZWN0IDw8IC9YMCAxMSAwIFIgL1gxIDEzIDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKMTEgMCBvYmoKPDwgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9IZWlnaHQgMTQ2IC9TTWFzayAxMiAwIFIgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA1MDAgL0xlbmd0aCAxNDQ5OSA+PgpzdHJlYW0KeJztnfdbFFn2//uXz+5nZsfxY1p2HFccaAkGHIc168KMSpCgAq1I6hwJ3c3u5AA7u2OYYJwRFROYm0wnMpIz3SDG3RkVBfe377/wvbcKFLC763Z3NdUN9/2ch4dH6ap7q6pfderUueewWBYkMvSL9Sbwi7T6jsQ4IDGapcaBSWYA/zggqOgW6/rFuj5+aYelzWC90tylqyX6AUFZ55yAAHXXKDikEsOkQyoxmBX193cdPCes7JHozdE5Z5keMhYW1oySSNcHfoqrBqbA53WTEEQSlHUAwot0/dFnK5keu5tK3T4sLO8GeCepbuuQQsI/iMk9yytu23U4n+mBY2FhzRBJdKS7Pmib6lNwBCzmrBbgnXupkekZuJ0yb/8qr72nbn8mtUn1iaaofxh1JD/lWsOuQ+eZHj4WFpbHS6ztBz9lVXfQwf7KgTcO8C41inUmjPeJktc/BD+zu17Ye0jTAd4PX0i+UofxjoWF5YwkRChGShWHsYl3M8A7vwTH3sek7nwmq72r7Bhx7JCSeE+5Wh916BzTU8HCwvJIJekGxQaTDDloYNkMA4LSTlFFD7+0nekJMa/5y5dLqwayO59LnDikivqH0YfO8YpbN398hOkJYWFheZ7EehPAu+3XfKh4L+sQafsiThiYnhPDSrxkWODnp+4adfKQpjc+3PLJkV0HcdoMFhaWfUotqAU/ZU5S/VVwxhx50sAtmdWu+zyfFbziNlWHs2CHrnvjo+jD+SnXG5ieExYWlodJXNkr1LTTAnbIdui6d/JnN9sX+AbO81mp7qaB7STeuUUtOOqOhYVllyR6k1TvdDTmpRkGhKUdwooevqaZ6ZkxJDY7LOfkQnZgdrfd6TEWLb0Buu6Y7VhYWHZJYqAP7GOuuxmAnVfSxvTMGNKSJQDv6k56nHbpeFgGsx0LC8suQYBU0cl24LrzSttnLdt/5+3N8vJS0eS0Q78dsP3QOcx2LCwsdAm1JkAPWZUdC1Gp/XajmT+L2f7GsmVv+frSFZB5xXacKoOFhYUswHYRgXfMdrr0Bx8fzHYsLCxm5Qq2SwHbSzDbMduxsLAYk0vYbhjAfjtmOxYWFoNyJdtnaYo7ZjsWFhbjwmynXZjtWFgo2nOwQFjWK9L2SYxmscEkMQ6IDYOS2l+ZHtcMEWY77cJsx8KyrZjv8sU6k1jbv/dggazmnsQAEGQS602KphHwvxLjoLL1OdNj9HhhttMuzHYsLBuKOXpVUNYV+12+vO6B9LWFkxKDWdk6Iqu5m9U2zPRIPVuY7bQLsx0Ly5qiDxfwSztjj12V1923dsFDvLcNi3X9c971YXq8HizMdtqF2Y6FZU27fyyMOVyosA520tSdI28v8dmXX/nWn9hMD9lThdlOuzDbsbAsKuqHwuQrtXuPXlHUP6C87FVdIwDs/7dkOdOj9lRhttMuzHYsLIuK+bEA4F1RT+G0j7vuowu8l+/84hjTo/ZUYbbTLsx2LCyL2v1TATDKgMwrvHeMJF+pY7FwWMYRYbbTLsx2LCyL2n20YM+xQjlCQIY0ZecIAXbMdkeE2U67MNuxsCwKsH33sQLM9ukRZjvtwmzHwrKo2J8u7/mxAKa1I7K9bTj5agNmu2PCbKddmO1YWBYV+8MlVm6uAo3t6s7RuUv9wnPzmB61pwqznXZhtmNhWVZODq+oZe9PSK47GZB56084B9JBYbbTLsx2LCxr2vNjgbCihwi522rTrO4a+cOyZfsvV+GAjMPCbKddmO1YWDYkr7svqxmygXcA9je9A5Ou1r7p7c30YD1YmO20C7MdC8u2AN5F2t6YY4XgF8l4uTCJ0Qx+z2p/Bv6AX9r55tIApofp2XId2/mY7ZjtWFhWFHO0kF/WKazslRoHAdJJk1YNig1msXGA6dHNBLmmX+qAoLRdWNHFK77N9PwYEGY7FhYW43IR2yXGAV5xE6+ohen5MSDMdiwsLMYlqHQJ28FzFq+4bXa2w35j2TLMdiwsLGYlqDDxylzCdn5ph7Ciexbi/Xfvvsvy8lJhtmNhYTEnLgF2WdWgC/A+AMAu0vVHnDAwPcvp1bx54Ie6cwSz3U0VEiI0DAp1ZqnxjlhvkujNYsJkVUOCko6067ff5/CZHqK7aOc/T6bcbOCXtcNG1XoTeaAk4LjpADHuMz06O5R4QcctbuWXdUrgLKCJ9CZp1aBQ2yOscK+sj1RNC/CKRdo+MfmKGRxwcJXq4JEXVg3ZtSkXsR1cDNKqgciTBl7xrHPdI779ZZ6/P11hGcx2WpTV8h9Z9SDMxNCbWKGhmc1PYTRyLEMD9nET6/pVbc/XcvhibZ+s+o7YYBIZ+n04HKYHPu3icIREvgr4Cot0fWH/PKWovy+BvaoHAGdEhgGxzqxsHQV/CA4m/JuaQZZbJqJzzlbyS2EqjgSOuT/xol5aPSjS90vBHcoImQnwrmz7lUUwUKzvF2l7GRwtX9Ms1vVJ9P3gUkzTtErBeAwERQ1mqc4M2C6sujuWTQQNKZVISkDYFX472Cy/pB1cHmKjiaPRuPrguI/m+vrPeTdA3Tk6A9juHRIBw2uVPbbLbstq7hK/DG7JynFqfyEhWe2P5XX35LV3bexOXntPWN7FLWpZx8+0vb21cQJhOfSCwO+qjidSg4lwPGwtiiSAP6DqfA7ADr7yspohVetTx2azSfGpoLwTQENeY3U6YLIkWPzCotG3/NGnh1Ou1vGKWqxtWVH/gF/annaj0XvjX9E3m3H73+BrC/Auq38ggccKEt7KUYIHStkzwlq2DBxemXHQyyuIcvvRhwugI0qkO1o/IPcBioUVvXOXOlJwICQnR2Icu1lzzlWCxzHy9m3zW2bObH0MPius6AHuMWvBguQrNQIiqmx1kDV3ofOv62e99ZbFYXBvNokqe8EYrB5ASEh4cwS3UbhfXT/Au+0rE87CYJIR3jvxyGkSVtl66IBfTKNLYjLkQZNUDQKwi3S9aZomB86UJ2rO4oD95yoX+gRkd9GAd2bZvnTbzmWhkSjPIFktT7Yqc7cpnWK7/659wKlWdz+n3J2q/dk6QdY6boa1Ta1NFIAvjqCsa22cUNXx7OUaGXSTEI6TunUYfBa4f6viDtg7HcD2zemfZrU+sb0jdc8Lv7AYe9m+/bMjmc2/2dhsds9/vTeFILI9LOckwAv4FMS7XcfKAFeSArCDJ/R5K4Jt7wWwHaVfqoooFGYv2zkcjcxwB5ys0Nxcwtkw23XSAVfBNcxauBDcZ8E9MeVKLXh8s/H34OBDsFtnO+9ms5QKrYr6h+CPU0qaCW7bc2UaBgDYyadLawdECtlu3zVvn4FhVA2maZrBzR0YTzMrEiMXvheQcrV2gZ+f2mm8M872xcHB6i4ktococ/Zf0Dmzu8SLhhVRidld1G8rlB3PgjkSa2zPahkWa/sB3lUdIw5QfYoB1KyOPyAo60xv+rd3SAj6dDyF7eG5J9Nu3Q7LPZXR+G/HDlF2z+i8lcHc4rbM7uc2duQ6tsefLQLeL8C7vPqu7WI1tg2ujW39DZzr5ILqaWD7WDgdmeqThzogroLBGZG+z6IDD9jrSr/91RGTVA3wNK3ERMwifT9f25t4vQb93Hmc5i9fzi/rYLHZqq7nxLlz8Hpjlu3vBAfH/HDJJ3QXAAXlUDNbnqTeaNym/MaxfflHcriaZpRYFvDDN/Cz4k7dBHifspEgjkish56Mqn0E3RFCuYDV3aPLQkP5FV0Be1IRZ+QRbI/49lTylZqIf5zMuP3IuUM0kNU9Avy3Rcvft7YvF7Gdc7aUV9Iaf7YYuut0nHSIXKovLD1sN1iPeiFfmQDsIoM5STc4ZQzk+xHnjwaSETE6cNBExoHEGzUSg2n8RbBZouuX6EyC8l5+aQ/nch3iOXV3sdmSmjtigxn8mt42KqGM9Foyxt+lvhcSvgzGSRDY3vrkr8pvkq/WOrajlKt1Abs4AKGUO1K1P/sgRbGOOzXYvmafMOVaPcC7qpM6quOAqbpHAvamJV2pWYWGd/dne8Q/ToAHzMhvf0531GOfNJHuF3/0W7vvXMUfl6+2uDtXsB1418KKbs65MpnNdzS0Gy1sp8XAXRWAXfwa3vnl3Sz4ynv6jskEI+5ZAPjEg4lI1yfVD3IK6smH6JdVJiaaeCxjDb5HINOZRDqYzsQr60grbtl3yU3zLaWNjyVVd8A4J7jxqMY4271DQnjFbShhGXjBtzzmFrX8Netre/fCjtgrKO3MRnXalXuOXV2bopi4hff38RMv6d7fJwRH2HUXraprZPXe1H3ntYGxSZSTcn+2C8o6I789SQvYx+bS/cLLb3XiJeNbbAveO+1sl9YMSasG5TV3HAtrOGPuw3bCzBbxDuTakLujRr7MIqIZZuLNCLwRwOwsPZm9ZgKuvtjQL9KaJFXm/ZcMAPXjH7RwXxizsftCP0xOgGbmFXek3Wrh5JVSXkjOinTjAeFZLMgftKuRcbazYHqwnr0lHMl1b3kcovzagbDMiqh97Mg4lNcTkO28zPW8rIkfXx0v2H9eu3afwKVgHxtA1wgA+/7zlZR4d3O2h//jFLhr0wj2sel0v3iLvTb1loXcCXrZnnCmRFDeJasdcibA7rC5GdsHSLyLCLy8FACdjImD41IbSw0dvymMgR1G0sbuC+CmMH5fGOLklZFJAmNPB6/fDgyEGc280rZUTePeX24ifP+sStH4QEIEalB8eHdgu++W8NSbTSiLbQHHtilzEk4Xr0v/DH37ftEH9hy9siomESUhR9k+zNU0r58QkFkVx028qA9KcK3HPtGyCbwnXtSCMduYlzuzfefffki5Vhfxj1MZt/9D//HpGeWXdsxfMdV1p5HtCWdKU280gp8y6/mlLjX3Y/sAmfcuqOx7OQxxJQzLuKfrPv0mISJFZJaRdJzz5GsCcC+Q1d6J++UmTFslsV81IKrs5Zd27v7pKvoXk1RGy6/gswv9/W0z0x3YDhSfV+T7UZQaKRny8fr0z7faE5ZZEX3AL+YASsqosv3ZOqE6+cqrt/D+sQKupmV1PM9FMXZrlt09sir2QOq1hhUhVtc3uTXbvzke9vcf0m/T7LSPH5zR+SvXcs6WL1q0YuJO6WI753QJOOkJZ8rk0GmfvpM+0dyR7cYBEeHHThmMjdUE2F434hYATV53f/fRq+QiBVFlH+B8zNHriN/QBf7+0pohWc1QVveINQfeTdj+Xkg4TIZEc93/qvzmwGUj6qZDQuJ+KVoZjcj24dQbDX8Rql5+Wl53D+B9msFOmrpzZGUoR15919rM3JntYd+cCMs54SK2S4l736JFK+f5THqpSgvbI06cEJZ3cfJKGQS71F3ZLoP18AeE2leRGaGuP0k36Hwm8Kw10tWX19wFYBfrTGJdn7Cie8+xApTvaWb38zRN8x9XWSanm7D9neDg3UcL2R9GoIRNMluepN1q2paB5LqzIzhwvRJKpL392QaRev/5ypefDYoXiPX9avtDMTBhyUCeNbNEP5aK5kAWE8C7RNfvH2nZdXdntu/LrwjLOUkZkCEOy4CYcGOEBjKeOYAS3wYX81z/IFewPSFPE3nypI2lvjYmQiY3EmfcJHb0pI9d5K5hO4wY6MlosGlskESRAfQtiLSw8s/LkXA0MPVdqsdsd9ZIXABnfu+xQtKZF9feYeVQrNZctDI45XqDl2/Q6+R0E7YD+YRGLAvdlY30RvXJtsxv0q43oGyWc77SP3IfktPe8ex9nmr9BKcd+PBr4oVqO5x2mHCb0f7sVbsfsv6V3kymqma2PJeMvaZB2iDwTgN2cVKuN1qcmtuyPSTne25xS3oTtdOu6n4B/l6k6xMZiCpbBjO/tGPX4fz0+odWvwKGAVXPCGvxYm5x61y/SYUInGf7nhM3uEXNnLxidKcdjEfZBqtGiLR9RK4dmIXp5U/OeY2kyhG3lna2wyBA/QPWeD2BsXd8hAkqWkmwoF7kk8Myoooe8NNFNSFnoZF3W1n9PVZuLjhrspo7tr+tXj5B3JvNc5euzu6ZhHf3Ybt3yK7owxfYH0WhrGPKannML2nfIP/K9jYDovZxbzWrEBaiAqcdUH3vL5o1XCX52TUcLr+kzQ6n3WBWtg9Lq4ck1UPp7cOvD0bR+FhqvCOrvgNojJ5Tp+oa5RW3+cdaeKnqzmwPzf0+g4rtwNN4N2A9t2hSub/IQ+eSr9RFHb5gEe/KrucsNluo6xPXDLLeeWfKfp1ne/wvmj0nb9ouNzRpPOBEL1woKOsEj1evb42Tr4G3LW0f56xWCleh2kF4etmuIKgu0vZKXmspKChvJW9DRN0z6hGSTsuUjYCbRVpp1/Rnis5sI9x4GJIFv9gmPAB7UkH1O4FrJ2YbjrH9EPNsB/IN3eWzdRfiG9WNiq+2ZlKEZQJ37Q+M2o/itKvahz8QqidG2oPiue9zeIhOu6pzJIgjAt9xZZsFqk9UVutj8GcfpChU0L2n3nJ29ygAOzhxr2/K09kOTrSi4dF89vopH9916HxSYS3Au6JhHO9w3S708CGFwIMqm21x2E6yPVhyNu1WU0JeEWJuTBZxroWVPawFC2wcTM7ZSqG2D/hgcJkPMv1oZDsJdvBAZGOQAOyw7qKuF2WEIq1pyscPXIOPlqJq7LrTby8JL6zojvrpgrUz+KfAtQcuGRet+EA97r2Ps/2cjfM+bXpvayRX06JCWMekbH3y16xvOKeLNwrV1rbGjtgb8/3FwCjq1EeA2U2iv+85fn3t+NYC45Jif7wM8K5G8fk7R9YcEKfcaAR4R5nm2hQFYIgdeO8c5ZW0g+lM2Y7ns32UtWQTd0JO3UtFHTovrOgF5JeMUx38ktH0H9vDdpLte3/WALwjgl1FPJrxSzuRDmhOjpgIZciqUeMztLHdMCCoeSAkwia2JdR2czSNSK67firbgXhEPiTK1LDZbYYBcFVH/3QBFn2tu2ftDC5asTap8JX3Dlwj92E7C+YVl/uEIrnuypbHm4TqzelfWNtUQBQHrldCKDIAUx/52RuEf3v52VUJaQDvaGB/Fpws35dfsSYRCeykAN6TC6o3pGUpEfCu7hoFE/GP3jdlI57OdokRloghO5i84ze1xqOi/qGsekgOQF11h5LqpJxke/zpooQzSE67smN47tylKYX2lb+QGE2xFyoQMwbpYnt6AywFGXX0GuXwANiJCBKK6z41JkOKrFGPMjtsDhhMp6m/B4vqaHujfjhv8RQA7x36G2x2dv//izqUn6Zpdh+2L9sa4RUUpkYJubc+2ZL1dVJBlcXtrAjh7P6pcEX0fqT1Sm3D3Fstf+Flv/z46vi0IA4fpb8VYHvqjcbgJJm9M12flskralW1PaXcBWB7YOyBwJj9U7bgzmxHfJcqNZjBCVrsF0yEggeltU61W3KG7cBjT7nekJBXIqu5R3G1tA//r5d33C9FAO92DS/2fDmsAFlYBe5WlEeGLrbLa626ea8L1oSv7ENw3S2znfUS73oGqjTMElPU3wdg5xW1xP5gJT7DZgurhvZfrkq91QLwjn72XS2voJ27j1/z/SgSMerO07RsSf/y9e0ERnJWhnJQUh+Vbc82CrIn+WAhIVGH84mADMXHVR3PP0iRJhVavr9QKu1m43qBStVB4boD+q2MTYz8Lo81uQKw27KdhZwDSRqZK6jshO2WxAaTpHows/WRA8fTGbbHHruOGJABt2OWl9f/eC1xYIRJBUZBede0sT29ER7GvcepnXZSwspeoa4H4Z2vVbbDjZTC+I+EqHWPcvax2WuKhge7f7yYer0h9shFOy9AhvVeaIT3NqTyMsqWx1szvtqaaSFbJv6XosAoDlLqY9tw6vXGDYJXTjtMSgkNRXHa1R3Pg4Mlaw9MLQWMqHUCZeqNBphdQ7mjrlEwJO/w3RM/7s5sD8txZO0SrBluNKt7YEoh+MXehnrOsD3u51txP99ECsi0DafdvA3wjj6wieKVtCcXVkttFm+X0tWbo9G+W6RA2y0m36hSHQTb2xFW9JHNyGTVd7ED7woDeI/9/hJ4DFTUPbDrFDOrpdvCo76/6Ls9hjIZUgnLy3wdd+rmpozPJ27Bf1d8yvV6dTdCRKUNvkXdn6+d+PFVcalBe1MpMyfVnc+Dk2UxRy4AvDs82T0nrq0XqilfqpIhd3ZE3MTPujPbd+Ycd7hQGLHUa6yhnlDbK9IPzPOh6LhEyhm2x5/WJJwpktdSB2TeXOi9/ZMf0A/mFIGnvMQr1ZTZ4DSx/aG9wxNpe51nOynylauwasjhBVzYbJo5vf6BrGZIUe9JjeN9Pop678MIxLAMAPuWjElvVPefrwyISkB6i9o2/D5PNfEtKtCaBJj9qKLy22FAJlkGzJmZrhOo1gmp36iCuQTs4vhHTXqd6s5sB+IWtUT846QzZQcAE1RdowDswooeSfU91jsu7KkXn1eEkv1IvkV9c+5i9IM5RfsLq1DCMjTGZOwSYDssh051ahC3xtP2k6Uj5VX3cIjGBWYGDrywsif6sNXcSHfTsg/D0241oWXLPNmW8SXnTOnLZMjA8HjwyIyS4gJ8sA2iv8X9/Gq9EilEtgO//f1kxdpkuTMz/YtAiRJyH3udGj1pBZObsz089yR4MCf66Dn1pYZpkF2jrMXBIl1/VveojWE757cXJ+SVyKlepJKpj//7v/PQD+br4mpaprNfql0i/PY+ym5Ndm1Tqh+U6CDhpTX3xsokOnE9YJt0ihseRB+5mHK1LuZ7y5kzbijOOZgMidQmu/XJJqF6i2IsLBMQkbAiPB7tLerwBl7Whtcy5IPiuSgvUkm2BznntwfzleDBQUn5OrVrdGX0gRXRk/pluznbgdIbHslq79JSMQxGabpfgK0pblv1RZ1he0KeHWx3UslXaoBJba70YYztOvrZPrZlovKG2DCQVndfTJQ0d/6qwEae5ZjvL6TdaIw57C7pjrblHRLBQuu1p2x7ujXjy6TLMFll+UecmB8uBeziUN4UgNO+WfLx3uPXN0xuwwEUFIfG9o7n7OTkVQfsSGt/XeCRAZ3tKz2N7UDyhgcsDie98T/Of5dhiKYH+u3SastscZLtHMB2qng7LWxPKqyehWwnlVp7Tzhe25yE/HiBOGyOWzrA+5F8QUUXZW0xt1BIyJ6TN/127EYr/PsUPOdulX/uH5Hg9xFSU1TA9o3CjzeJ/v76nmFyO0oCZOezlRyek2x/n5c5s9kOwC6vfyirGUpvfEiLq6buHgFbTbe0Os95v50yuZ0ets9Kv32KXkKebBWnqBoiOS/FYXmHTAGcqNzcqMNulNBuQ74fxizZFI5SGRL2Y5J/vln22e5jVwOiErKR2A5vBxuFFtgelJC2mpOGGG9fkyR1Zo7B/Ky1ggzUmEyUJ8XbJyq94SH4Cm///Of0hkfOEt4wkN35HHBgnu/KKXtx7l2qXTEZy8hFFIzJXK2xvUB1xrN9oqRa2IR0rPIwgXpp3T2xYWCsbxH26hFM0QBc9/PJV2rdpDiYbS3ZGBbzw6XlO2KpkyHbnm7L+Cr6UP6iUE42ylvUtuENor8nX7W8Znx1Qpo971KdirevFyK9SwVsB2APjJq0NNWD2A60/bNTEsOgSNsXlvMDQP14t2JHTN0zOt931YGCqf1ZpiHeruwAbF/y+987mNwOxLms5Wqa3fddKhNsnyKhrk+kN0ledqYmM20aH4kM/WT9eTgG7N5bOt1Rh87ZLgrnPvLdHr0sFCkZUtn6ZE2abNkGpDYcWe1PU643rLcUkGHBmEzq6nieupM6JvNBiuyDFKfyZADbN4qUiDmQAbumg+1bM7/be+I67WwntTPnB1i0RNfP4nAyGu9LYf1wRy5jdc8Ir7T9LT+/iRt3Ot5eLKPMbydyIN+Y/65ds56opMsGToF2mvLbPZPtrwvQXqjvk1QNktWHJjI/s/GRRGeWGE1i41hzUmKEs5T/4IzzSzt3eUJkxjskHDg5KDEWKdEIA/Yip/rLrLbhjeK/75vQX2mKVu5N9o+NRfHbg1MUUYfzV3C4js1uDVcZe6xwvRDJb/eLOeC/a1J++2aXsX1b5sGMJltglzrK9jFxOJIaonGk3rTlkyPp9Q8JmNjxTQS3+zl+fv+3PHDiVp3LgSxCWrvUMfzG4sU7vj7qyKwJJRVUpVw2yqYlv33GsN2axJXdYm0fuFGKJ7SRmmLS8cKVmS2/irQm0qTGfrLJiITsVDL2mAAjfuOdv+w2otuafU2saDfouh/J5xW3M31mkLQ/v8JvewxKMiTxmE/NB2XbU9hfSfQ3a3sEYI/85+k1CTzE16nvJzm4LvUvAhXKi1QpvI+Mpl5v8Jv8LnWz/NOt8s+UbRRsB4fOLzx6OTLbQ9QH6WV7RM4JiAuDSV53H5iq61WO+uaPj4h1/eArCZz56MNnFI1W2y29NqnRBctXLfCjrRd2/GnUrhyZHbAkwttvO1JPhvOzhlfUStQcwH77tEqo7RFqgec/JARs15HhfeJ2oB+38UZpr98d7DbiVqJsHREZ4S6k47eY6THCde/wCNfdb3t02o1GlGRIFIPpMZK/xf9ya8p6pSlaE89dE59GWXaADMuAx3l2crK98woOlhy4ZFwnVFMGZACcV8UkRn039RUJADswar+9+8XysFjguiMO7MOPD3308aGMpl8pRoXA9oic48LSTlFFT2TuyfSGB3AwXS8kxsE/rd0w5S+jDuUJK7uEFd2RufkohM/uefHHgFWL/Ca9TnWG7XtO3Ei+UoOSBkmGZeJOFyMez4lKumzk/KKZtlphmO1MSVDSTdxK4AMF8FvAv2S1Px/38GngmO2TDlx3T0mYiT9d7Lc9St1D7bpTWlbb0/Xi7A2SbNt7DIpPRXmdKh3PcpfVDtk7qb+kZQG8oxQKI1+kroieWuMXke0Awv5hseG5J6eUkbSmfecqtn96OMNmsF1KUeM3R1JtIgtNA7xnNPx7wqdevPPBRs4FHWvJxtc/GJFzDnwjiCjNI6q9E2z3p43trLHXqUj129M7nvCK295caF+N38TLRj5RKEyG0J8Is30mSawncn6qhxTQkXNt3Ca94VH0kfOJF3VR/8pjet7U8g3ZBYu6o0TdbRoA6RbZp3tPXF8nomD7qvhUxFKQkBUdz4DD+cEBOxJm1vGzgIu4jqdEab1EBtsDoqa2TAVgj/3x8pb0L5RUReDVXf8F0/HdTh2W+ejj79Ju3qZ02qVW2B6ecwwWJNH2hubmZjTBdMfXo2Sw//WSTV4rp7rupDZ/fGR/fmX04fPpDba8d1ewHYbcIdsp/HbpeMWwxMtVtrvpTVTs+XJhZe+By1WIPaMx22eeFLCf8h1gGe3PXBqlUQC8/yvPHbpgU8oraGfsjwX+YbtR2mTbsKy24Q2STzdJP6XeZUgIuAUQYRnqfqngFvBBkizxvA4R7wDsiRe06/loYCcCMrt/KpwSbCcFwL41g5rtMOS+PWb/BT04kjYG9tdPv025Vrv9k4OZzQ6z/XhE7rH0xn/bgAPA8pKgjfGnNItX/sXiMPaf1wLHA7gfNvfuArbnFQnKu+VoPfXILthpmmYUvMOWqZU96E2XpJjtM1fp7cPgMps/n63qQHIdHTCym16KlRxvd5P/zlhgKG9UbX0f2+B6JYB3lD2ujkuFbfXQemGTeOdqmhWND5dwODY2S/YTQQS7lKwSFp20Mnqq005qs+LzzRlfUrJdCr3l/4JnH4nxDivYcjVFAHZuURP4iQJ2qTW2f3M8ApZtp2jJkd3938Wr1qVcqVscsG7KMICzkXazUWHTaZe6IN5OSlDWgZItM3Y5EXjnl3WmN/9q44wnXdYLyrs4Z7UE2FG9Ncz2GSwAdu7NVtfivfERv7TdI8Iy/jti+SVtKL02rFlW+/Am2d/R72UA7HtPXl+zn49SUhKawazqeAbALqzoEpS1r9k/KTGSnZwpqRqSGOCXQtU2jP5Elt05KqrsDYyy4LSzYKrMF5sknyupQu6kwd7TwcFig0ne+HAi4T9Ufiss7wZXAjrYpVbYHvbNiZ1fIbXkALfpdwPWC8q6lF3Pyc/CKH3tILe4Bbgc1Gwn8mQW+q2auHfn2Z6QpxGUdyK67lJicU16y68A2hK9Sazrn7ipkEuXhPo+cLTF2r7kAgNlM44phtk+s+VqvAO2e0pYBijpkt4vPNph1z2r7WnqjYaNUsvrlSwqiMOFTTrQXPfxLzsMv7+fyAPP4K+yZ2GOXz/Au7LtmV0r7sFthR0ZJyjttDZCAHZecVsWVRrkKzOY1d0vIOGJUZEmquz5UPlPQHW7xmaR7Tu+Oj7WTa+JupsePFbd4NgCMJqJPLT+0NxceeMDlGHApansoPk+NLOdNe66y2qGUM84kdWc2fwYfBbgnZwLkWttCr10iQzCOLA+C7N9xguAPflK/Vt/YqN0EbLXFI0wLOMpbF8eFsXVNIEvtQMzzWob3iz9ZL/19UoWFbQ3JfGCbk0CHyXqPtnM4996ku3EOh07356AM74yNoVzrpwdsdfGIJOv1m5FC8tMxBG5UoNcvu3A2KTW82TCvjke/s0xyrDMKyPuL2PZxcg3l+zukUWLVi7wpp/twHUHPkDCmVKUhJkpR5VY+WIaXzJjdrioghSzfXYIgD0hr3iB93LU4ACypQO//fA5QLzNHx9hepZI4uSXLw/b7YDrntX+dHWSfIP19UrWFBTPF5R3qe1mOw0GfFp+WceKWIrMeQB2blGLHa47TWaN7eFfHwXDpqVmuzVT97xYGLA65vtLixbRtnZpohLySjgnNXJk190Vhtk+SzTXezmLzaZcSuOApTc+3PLJkbBvf2F6ikjy2RnjFWZ3MqQSOu0fx/2iAXh3YKfyuvv+sQK7IjPOGxGN4YiNJpQRpmmatmR8oWy1w3V33mzktwO2h+Uez0B33e09ON0AzqvnL189Zb90sZ1zQiMs6+LklcprGcM7ZvtsEZu99+ebi3wCVU68TLR89hsfRnx3JvK7M0zPEEleO3fuPnYlIGy3XZEZAL314uyNEjsi7RMFwM4v7QyME04b3gHYV+1O5BW1sCNspdy8FAC7SNub2fp0OnvZ2GD7zpxjSZeNETknMhzqhU1xcAinfe/JGwDvU/ZLF9uBOKdLuJqWhDNlTOEds332aJ5PgCtcd88KubNgMuRu/52xKJUhSQNO+1bZ53EnblCuV7KhwDhBmqb5/UTeNOBd1Q3Bzi1qWrl76kJUG5I1PFjG41GuUaXRbNccCP/mOK+4zRWRGTXRemn+5CphpGhkO1DCmdK0W01M4R2zfRaJzd51+Nw8X5pddxhyB2z3hHLupPx3xEYfuegXHpeNVoIAOO1b5B9vkSHltNvQmv1cgPcgjsileAdgXxmTxtU02wV2IG8uV1o7BPHe8nh64ENZT0ak69/5Fc2uOxmN4Ra3WtwjvWxnEXjnapr2nymd/tg7Zvus0tylPm8vWeIKtu87V+4RWe6k2GF7lu/Yixh1z2odBg/Xm2UfO79fAHZhZQ87MtIleIcJgSM+Ozj8sq4V0akODA/iverOJo56evBOyfYdX0HXPTz35wyavHcS7Gm3ml+PxpCine1A+86U8Eva9p8rmWa8Y7bPKv3BC3Z7oT1nI73hIcxy9xy2L9+xxyssDMVvz2ob3qL4JOVaHV27ZkdEZDT9B9BDDdcf0XYKJAZzVuczWe1dWd19gHeHh7eRo5bXwEaimS2/OdOYgMiKpPgblDqQ4Tmn+KWdO3NOOf9eFYD97ZUrUzVWwc5yDduB9p0tEVV0xx65AIMzTp90MuOUMukUs322aec3R+f5Bjq59H7qBUCuYPKQ16lAnDMlgTviUF6nZrU+Tb3RuEX+Cb0DULU+BR4yKzRU1T7sdG8Xs6rj+cpwjkjbl9XxjJbhpd9+JCjr3Jb5ZWaLQ+F3w4Cgomesc5l1I9m+lKp++46cU1LjHXC4YB89h171SuB6KxhjF+n73l6xwsa+og9dQmf7nKW+6Ic09sh5MHixti/+bLGs+q7DhAd3zKyWp4LSjuSCaud66t12Fdu1mO3M6P98ls/39XW+IuKkC6DBk16n+oVFczVN2UhgH94i/yzxgs4l4wgJURCR5OBgiarD7qpu8LsDffWRlaEcsbYXsGJFmOPu+uvalvGFoLxLrDfBFfEITviYGczgwM7fEJlytW77J0eIapBWu8you1/8eX3I0g1IfZfANSbS9UXkHgOOhB0HyjCg6hr18goSa/uzWh9T7iX64MXY7/Ll9Q+IG64VA3eKzpE3vb3fWupj71GNO1sMGwJW9nLOlsurh+y6rYNTkNn6hAXXrprA4XWyX2rardtpmkaJcdBWGyCDOb3+gb1zJMt4Sqh6DNm7WSxKzfH1fcvXl26/nWD7oXNMTw5JRHu4GJS7m7Lt6Vb5ZwDvrhsMADssTl51R6zrX5soAB442QDUCurHmrargaPO4YnJ9apVQytC6KT6RKU3/yqrGQI7Wp/+eWbzY2vrT8kvcnb36LLQUGFlj7Rm6K/KbwF/eEWt4OMWO8so6h/wSzvSbjX9eT1qT73x8r99kbknMxoekS3sX3eAJWPLOU3K7hfgAAMSArcf4B1lFzHf5ZN9c2CBFys9ceS194BfKqzoeXOpfdXXX4pztkxU0QN8+MiTJyXVg+RyWht3TzAkcJdkERUJxAZIxeQrNc6yXdMo1PaIoINttfuPdLyXtF2zA3cuOM4JJSksmmOHDsuGfu/ry2KzKds028n2R9GH8z2C7f47YmO+P+8fFksZbAdg3yL/NOF00VZXsv2lANgFZZ2AXbJqCENAsFUHRJmtwxKdWWQYUHY+XcvhE33lzOAPwP8Kyroc7rJqr9alfybSwfIm4B4k0ZuCJZLMht+kxn4RLH0zAngOEEEw3CQxmrzR+nc4rIicE2SNHZI84FCEf3smHXj1WpOya3Tu6tXQaYRdDO4Awour7gO8u3Q8DivixAlYCmwCA2POasVg2OCMa2HdMGXdb+DPCMbCgjngFLz8rPNsx5qBYrNpZztZecAz2E4kt6M8tmS1Pdki/2Sz3NnUR8e0KlGYfL2RW9wurb4rq7nLL+tI09x+n8NnZDATBcAu0Q9KCM7LasHAOrmaJlfz3IbCvs1LvtaQpmlVNDzilnakaJoB3pkajDOKPlvJ1/ULdSaRHrIdEF6iMyl0lrtxcTXNmO1YU8VmJ17Uq2ktCzme4u7ubJ+wKJXaad+m+DLu1A1aUh+xsGhU4mWjoLyLsmUqZPucOaw35jA9Xqzp0wZh9gK/FTSG3MdT3MuYnhmFfHZGIxaTyWp9sjn90y2Kz5keMpbHK1XTuPvUNWAsIgPZeR0orIKd9ajKuWcAtrPmsf7nTVp2iuURmr98Bb1slxIhd66mZUfOKaYnZ0vxZ4uXh8WidMTOanvCLWrZpGAmIIM1Y8Q5XSKs6E7TNAKwc4tb//DHPzq/zaTCqqQrVZTN9TKafiP+/PfO7xHLU+QKtqc3PNyZc8qd2b58Z2zqzUaUnHZl29PNGV+mXK9neshYni0Adn5JO6wGWXNX1fEMgD2psHbuXAeza0glXjZyi5qTr1RTtmFKH2M71izS7GT7/nMViJXblW1P0m40bk7/gukhY3mwXoF9vFCYsuM5AHvq9dvOBGeSCqphQAahI7aiEbN91mkWsn3Zh7Fpt5pQmqVmtT7dlv75gYuuWa+ENTv0OthJU7U/h8GZohbH8J50uZpX1JpcCJx2CrZntTxmzZkTeTCf9qlhubMWsAPns1c60xXa49juuz3mvQ/RIu2tT7bKP9uK36JiOar4vCJ+SZu1xhyqtqeO4T35nEFY3g1LDSA47ZkthNP+u9+5ZIZY7qoFPoELfQJmD9uXbguP/v7S8h2x2T3/tT0LuBA144uE08XTs14Ja+YJgJ1X0p6QV2SjZvsY3otb5yxejLjZxMtGUUVvcr6B8hXqGNubcUBmNmrhewGziu2+H0V7bwunBDtke+uTTZLPceojlmN6CXZZzT2KK63j2Zx33+WXdEipqmaF5OSIDSaxro8Is1O8P30F9jlz4n7RTM+ssdxHAOyzh+1eQTtjf7oCnHaU9UpbM7+OO3kT4J3pUWN5pOLzilHATprEMKBqH2YRVWJgERv9JMhzftIIdL1iPSz1EJqbi+iuT3La33iDkYOAxaAW+AYuZNNc5tdt2e4bsssrKEzVTe20Z7U+2Sb/fGv6l0wPGctTBfz2hLxieS0S28fNLNWbM5ufgo9Pqa/FOaoRVcNSluPVz5DBPmcO56y7LyTEcoUWLA+cPWuX4k8X+22PQmrD0foUTGGrHDvtWA4KsH1vXqGs9q5jXyKyIOSEisqOFKv3FKcdpb0I4kED90SRrp9X3Mb0nJgWmx368cFZUnPAb3t02o1GNYLTTrxF/TLlGl6vhOW49p4uFGp7Y368LncU704akR4zP6mwlukjQS3H7lxW8D7AL24XlLQzPSemtWSJS+pAumU77P35FX7bYxCrPqbeaAR4Z3rIWJ6t6B+vCcq7bOfJuMgA4uQtj4AHC/DO9GGgFq0TNwvLOgSlHUzPiWH9ztub5eWlojfY7pZ1IJd9GA7XK6H04Gh9ujX9q0S8XgmLDtnOb3cV2IHTThQZ4Gk9A3H0zl1Y2onZ/vYytgv6Lrljbw6fj6Le+zACcb3SJqF6iwIXGcCiR9bWpboa7KKKXqanjip6j4CgrBPWZCud1WGZ+T7+i3wC6U2AdMOeeku3hUd9f9F3ewz1eqXWJ9syvkrIK94oVDM9aqyZI4B3AJz4M8UOv1pFNnNG039YHgV2Ft1sB3e3tLJ23mx23b28dn5zbKGPP81+u/v1wn7vwyjvbeEob1GzWh5vyvgcR9qxaFdcXrFY3w9TX+xse20H0wxmWeN9adWAtGqQ6enaJ7qPA3TdebPYb3+LCLYru5/Te2BhTOZfeVHfnWF6fmOC65WOXvH9iPotKnTalV/HnboJ8M70qLFmpqREf9v4s8Wymruvd+52nGbALSHSHYUV3dLG+0zP0m7RfZszC8o6+LPYb484dHq+r6+qi86GelJi4RJk+7/ymJ7fmN7ZssMrKEyNUmSg5fHWjK+2Zn7F9JCxZrLizxYJK3sEFd0JZ8tkNUPOEz6z9QmLoLpEb6LauZuKxhxI0gSlHbM25D7Px4db1KTsHqYZ7GPJ7eVuxfZ3t29Xd70glnKbrJnYYFa2/CbW9m3Ba1GxXK/4s6UAPsKKnvj8Cnn1XQlccGrHFw3+scFMFngUVvaCq5fpCTkl2tk+HnKfnWz3A3hX0+60Nz6MPnjWrYLti7dvF1T2iHR94CkYVuSwYtKqO/Kau8oWXDEPa/oEwC6s6BXp+sEVyDlfIa8aEhPLUV9HPVy2aYCRZMIJgUUJiDWY/eDCZnoSNIiWRamTDYZlwPMRX9PM9OSmVW8vWbLn+NV5voEqWjNkpERAZtfh/F3uxHYsLPcXB0C+vFuk7YPEnlBG5iXYX/1L1R2xziSunAlIfynw4Ew32+FBA2Dnl8yu4gMHCvUA77SDXUokQEZ8dybCbV6kYmFhub8kBvrZDlx3fkk7cN15xbeZnt806e0/s3ml7bRH2sf89saHWz45EvbtL0zPEgsLy2Mk0rqC7TCuxStuEun6I04YmJ6iyzX/XXbiBf3cP7Nd4bTDF6mHz+0/X7n54yNMTxQLC8tj5IJ4O2FEDlLkSQN3ppeFBGBPKqgGP1WdNL9CJW1sRSoOtmNhYdkjumr8WnTd+aXtQm2fSG+eqd67qn2Ep2l1HdilL1ctYbZjYWHZI6IRiUvCMtKxSviDwHsn6rrfZnqudGr+fLbUeEdWNaTqGKVxKZxFtvOKW90nsx0LC8sjJNKZeGWuYjvpvZOxd7G+X2w0cTQe3z02o+mBpGpAWNkD8O6KAPtEg8tRD55NKqxmetJYWFgeJm4ZbCAoM9rRB9YhwpslVYMA7CJiXUCyxvOa7wjgogb4GAJ+V3U8FhvJ5lwuPGjQaW9wrzIyWFhYHiTYOlDvcky9JHyKpgEGgvRmcrFAihs7pQJiyYO0alAMO62wMtqfSfXTgfRXbK9/yC/pwAEZLCwsByTU9ifpBqcPWQYiDg/uJvqB1MJqWJAEvs81ibQ9gvLO5Ct1TB0HXlmnsLJPWjUE/HMxcethkTwnXze7Mqhu0dLrH0YdvpB2a3Yt78XCwqJLHA2s/QK802lml/Tlsl/4i0lSZUq+WgdrTE1YCzxmehPwnEU6E7+il1vezblsB/8lxntiHWD1gEgLttAv0vdLDP1wd8T9BT4+ELsgPfNM6JkPgD8m9jvgoorQiKZoeMgtat116LyrTjwWFtZMF8CmQMcA2y0DH4ayCa4SNXwg+fUmka5PpDWJqgY4BfXoSZsSopKbovExvDWAj2tNYkM/MKnRRNxQxhg+tjumJz7Rxpx2TQvTlwYWFpYHK60U9opixHXHZtGA087KzY3ETjsWFpZzEuqmN+qOzQbYgdN+JJ9b0sbKyWH6usDCwvJskVF3VydDYqO09IYH0YfPJxVU7zqcz/RFgYWFNRMk0cL3iTIcmWHUFA0PI3NPRh/CYMfCwqJNEr0prbRLMu35fthIS69/GHMkX1DWGZFzgulrAQsLa+bowLVGFv0NsrEhmaLhQfSRi6nXG2IOn2P6QsDCwpppElb0sDDeGQJ78tW66MMXmL4EsLCwZqZEWiIlkmnczR7DYMfCwpoekXiXVw0xzr0ZbwDssd9fSsFgx8LCmhaRXb8x3l0N9t0/whh77JGLTJ9wLCys2SIS71L9HZw54wpLb3gQ9cN5XlFL7A/YY8fCwppWiSv7xTpzWmmXVM88DGeMgXulvP6exGgW6/oA3pk+yVhYWLNRqaVdYmJZk7QaO/BOm2FAUXc/+qcLIm2vvO4e0+cWCwtrtktiMJElzWW1Q5jwDpjEYFbUPdj9/SVhWaeosifqJxyHwcLCcheJjSay1Lm87j4mPKoBX73+wd6jhYKyTmF592782hQLC8stRTSzgD68tO4e8+R0VyNKxJvBTTD2yAVhRbewvGvPTwVMnzosLCwsComMY12T0uruiw2m6e86564Gj4m89sHeYwViXR+4CYq0fbFH8AtTLCwsT1Jq7T0h0TNaooeefHrDA6Jx0myrA0/0b9Kb5TV39x4sALc8YWUvv6R9zzHsqGNhYXm8pGQLVOMAC1YMfijWm2cs52EnPmJekOf3V+bmimGn1wGxtk9Y3r3nIEY6FhbWDBRf0y+qNImJTtNiwp9X1D0UG0yQh2SbacbhbI+RGCd+moCLLq8eDM29RLbthk1d9Sahvn8F7pGEhYU1yySq6BXp+sl3i5JX0ZuHYl2/mIxmjPWkZs7DJ8dAhMrFZIjJaBYZTeLqO7HHrxM+OTFyA2C7SazrE1b0hORcYvq4YmFhYVnW/wcaS9M6ZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PCAvQml0c1BlckNvbXBvbmVudCA4IC9Db2xvclNwYWNlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9IZWlnaHQgMTQ2IC9TdWJ0eXBlIC9JbWFnZSAvVHlwZSAvWE9iamVjdCAvV2lkdGggNTAwIC9MZW5ndGggNTQxNyA+PgpzdHJlYW0KeJztnXlgFEX2x2eSwaAhrBAF5EZBkMP445I7QwgCBkEuWXQBWQgeyCHrKnIGwikusIIB0eUQEBFU7hUCJEISWGBdRFAOJUQCP1wF5Azk6p3MdM+8qq6qvrtnSH/+m+rqetX9na6u49Vrh4PHOXTT71wJRakvOEwhenzmnRKDvyY9ao5BGwRnnxzOT/HJbsZbrDDjht/gzcUPGG/QBiUsmUMoXHufwRZbZiMGc3sbbM8Gw/kxh1GcVdZIg65BuMFLI420Z4PjXIAr4BE900jRe4gN2qKbSi+xAp6u3FbjDLa6RDCY28s4gzYYFX4nac7dfs4og9W2EQ0eijLKoA2GcwVRAY47H2GQxd5ke3mzDLJng1ORIjl3Z7gxBmtmUAzuN8aejYghNM2LMowx2JRm8OIgYwza4GykScDdfNAIexGjafbsxt0syD24Em73M8Je5CSqwd1G2LMRQ1WAy3/DCHuVPrU1txi3rXmpg6F5wUIjDNqaWw5D86ItRhi0NbccW/PSh6156cPW3FKie02Y+WINp7lGbc0tpPJHt7wXvrm+qWZtza2jrd8h7dcWZtq1NbeMmicDl36pnomGbc0tYz289tWGLG6QsTW3isan4bUXPGaeZVtzq+h/Ebn4Z8yzbGtuFfPzkIt/1Si3JDG25lYx7Fdb89Kmebdc5OI7mGfZ1twqwv4Dr/3Mw+ZZtjW3jLHQRcnEpt3W3EI+LvBf+pYqJtq1NbcQv+hbHjLTrK25lcStvclx+Tu63mOqVVvz0gdDc+6aEQZtzS2HpflNIxZ7bM0th6X57UQDDNqaW05thuZF+wwwaO9jsR6G5twtA9w3XNRNkbbmZsHSvPg7A2aHHi8KFs1dDd39J834S4/WBvor1GnT7+1Zg7rUDFNfxJMdBkxMfqlzC8UDupodBk2Z2rtjRdEB+h5FzpitLNFLg0FzZ9O5hwPRynJX9P2D/jbC41Kyi3kLl3f2UBOhJ3bavjv+WqaNURDOq+GS34Tzclb2QT1r01mae0S/V0VN2Tx6VrPmrc6A0/bVJGdywdhIvyChUmoliepw57PmpEI6HA9kSWuAH4X9UVE8nH7foRZ+GhqJHIf+cNmkJRbXS0cK0SLyU6IcDrgeF2ihxtwOpL7remg72prmTIdPOy20CE9RZkvyHdUAJaCMAs3vewecdmMUOVN7cE+5DeA5rvphIW7ay1aRpho0b0AIp7ET+XdKaB4+PJtQxyvPydB81og7ohNzwLP+OvHyAYXbO5PvqXoiEnYVECwpaNu7w/PWk/MggQ4De2ydIy7TLvXmOFH7q1bzARdIBnLagCxszZ/cT+n3rLoBfpA1v1IsOsvDZv+jHke7AQGKTi0ZUJWlgHKctaaIb4oCzausAued70/K0gQ+aLvrCsl1Pmddaioee1al5sN/FRXt5WpMIA9T89HMfpYfsuYUjlbg8zrlFc4VpK6fOKJ9h2pyFJFFRALelVDShxsMT1xCyjEG5pgspLbFXrI4p2LRUtRpHntaVDBPVkBclubLxI0zEUWac0d40amxwujcSU1LS9u1dHLS1AkJse6OrWQLhRHeGn2xK9G80X54LYR5hOpfwAxCHeN/krq4U6iTkjrN0+jlL/PLxNB8A+nVR0KZ5n7RiWEgFZO3My0tfcecKUlTx3fz/A9kdvzC4r4FZSgaq70Brc8QHx8IjwtDzk6SknPcSUR0VZon3WKU30fIRdd8HbmPSUCh5twCX0fOSRs6aSX/h13pOxdPmjqum5s+nxcFpmIVad4mG5jaGY0ffmA1OJzDO483SJNT78zHQTlqNI/MZBX/c0M+G1XzidflVNOLUs25OG9m51TZFjRwY+uSsU3I4vl36inS/L53QemXhuKHn4Gd8498aVEr5dV1ablAOWo0/+N5ZvHT+OJpmsf9v7xqlqBY83Rf7gpGPegi8tLHNxKr94jwalY2D9cF7gnAh2uueeDgtSG+RNGw9PSCKa+NmvShaATxaqAgNZovAanFm3q1a9v/a/h+zqrjy0bRPOIwftdSZ70+asLirHzCHWVpfm3VtDFjJm/Ahnxub24nfdVDf4rPzhDtzKq03HdMmeZVYOt9JgE92BbOx3x+vzft//6F1KRgldDuOGPWon2mzECLpEbzr0DqKy5v0gh/KOsf/yxMoFI0n4C27EcThZnQinNuim4nXfPzL4f7DkS9g/QOlvPXvFdUlpEU7u+FrThUeM97QOF8ez9YaAp67E147E1f2nikFt91gfmf/h45OMF/QIXmVcB/K0XoaIz0ib63e2DViqz5I2irOw9Gu665A+/PUzVfB1bHnoeiX+ETo69x5nLyT+ikf63UklSFmj+6G5S4H2k9Gu8Dh9J98zFPII/5jjpoYXVhYdw3/rl3jZoP8Wcd77nHGbHh4GSy5ujD3NOF2AtbjD3NNM13IAuic2H77valOZvhohgOpnrdA560j/FbKgHyME+HR4bCI9N8aaNg2l5RvwIVfYyQrFHziYElqvSDiOIUzcucgtX4s2j9dDs6jKNofhudNi0HZwWT+EQncpNMoWhPDKyW50lX/KWG5sdAeV+BhaPqcH71W98cd60tIO3q8+LSOp4AGb6ozqdq1PyHNvgpAYia9/wFFLmsguikqB+Qu0jR/APsv/IheNCXC4kWiM5dS4bViohpRr89ZCJh5/w8WCx9AZp535cWB6dDF5GKmwMy5ArrSlr7cLfmUr8jRtR8LXiO8+oQznoZeQ9TNE/AOkzdQalp/lRnc7Pf6R4ON6bdD3nE/QYKW+dPLrcYJOf08CXCpj27K6m01kdAFsH9U+tYzTNS2drOhZ/nhaQ50rQnRZJOOw4Lp2iOn9gY9P2yA8nOR2C/xyQu9CXeDbk8tAaU9b1bSE6A8zHLfGmu92FaGWJxH4Es83iddJmTuZj8MCEEHEnzpufAaeTZy5lwXoKs+SmRowsc28P0sOnmP+qXRxOvSy7PwrLmC6lwYvEaP0NXaR1IHEcu7TXwNAgvdFXz7Wmi6yzcI3aNImk+CLRcB8mb2NrAfzRZ84MiWzTNHc66WwmyGEvBMvL9l0d9ZLjGS9IGdsa+9M3HOJ44EEi7SOksdgInZvDTMqo0H0CafD09FnO5I2kOR2qEHpwXOG1I1vwzkevqf8E52CFnvOkNfMFH5CuTx6uwJH7u5TVYvPBIQ80PU5Z84Atd6MSpW0tdSFwL/e/LiA8jSfMlQDnxQM2HDH840bsrFXjOiAp01ltjcgt/meLOJovmsEfzT+9wrRGcVfxa2H7VB7iG0DS/HwzxLvNLcSr9ZDaTr/UYtKxW809AQ62L5h6iE81t4n95kXxtcnBBp7dc7wdknodl+xfWoeZry5ML01Hz8CWkFRGOyx8YkIOkOfTiMVNzR4nsq2EH0mB+VO1p43DEw+HaCk9CtQ0g4WhbIR/UfCMlqIOOmjscgykLqkP8AzeS5nB4brLmjpIOXeJqCd8x3dilfpdHxQ9BOcdjHY7e0JMs4CjXGjjk0Nr2qtsDeTRr7oh+Dzqo+inqKGRQ27bD6Vd9NfcS3vmNhRnGv9/zZkvUgwHyJc5pjnIp4OfPPf3ZlPbhTrb3pWnY0+CoNP5HgtPxjhr8YSnNX6dsJ9G9D0fCFd93+qq9Rj70Z+NlVYREbdhdyqrWCr6TVgSyNdgTSL76Armo/mBEo2ms5ifcvVL8xPyRP0jSfALIThmrVYPjLsM0FygT37Ff8tRFe9P2ouHsdGC7ooogJIJirr40Avy6DvbPRy0HB6aRS4LrdKv5aXKm5g9+Dc6gDPqjBmZhA7dlfNFSczIXyXuyBlwFZRmuOco98W63u9PwaUlJSVNmbEtPE7EnQ75jV25v1fVoAYdrF+FGtk33g2xvgQPkThzswnHC+k+zfwfSDsZgZ8jR3EPMcsT15Wd+qZ+kOeIxEU/8ZscaOCIwWXNZlKn/9IQvKHs6EDQ86ONoZY6Huf4EbhW5cX8mB5w7kE+sAFzwf8M3cT0F1+pQzcv3PDE48Ks6MtXFr68S19XgG5TYuJdDvPeCUXMv93RaJ+mjr+FBb59DLnIvsg8JduKII/QycMFG6MIhmnP4X+VN6NMCNX98nqeNPgxcd6JAc8HUHHGTaUq42pmI73zQau6h7nJqpAGeTarLjvw7uUT0M8vIwprgIgd5Ff4vV/tXveE4YAa2KIrMXfk1L/d8pq9NmQQ63imgdJbmbvgYE1ZZGsEeXHBr7nA0QULaijmtfs9zX2KB37VDc8HGnTvTBS+kO+J7ONCfngRSj6ODvGeRBobXvPZsv4vrjScDeTeBnCzNHbA54uZDD8gSMDeZINfcUX4Ox+La26pLrkoMRbUUy1UL2RyHi45KviMQJa0PHKPMh84ITWB77dccRu7dVMOfGUrJ1Bz23DG3V88pO7GXZJBrLiX6fvUlv0Qo7pyoH43mupUEWl7n2CvIwTGBQw2y4IGJgbuJSS5oXg+2Z35X57fBuJvVb3dgDzp3AHZKup3hMIJdcwnRT6lv3GMOiosTO9FWWo/m+P7N2ny9ErGtwxurg9OQfgC3M9Z3P+un4Hu4hf8Y4hm164mSpLLJMPMOvnSK5oMuwQK4/NW8xbI9N4o3KAe95o4H14oqHUBD445tVyjh+nBxru74JqWCE5/PTVpzGt8FeqUHPKsfNgF1YdOMeRvPiHeOCponoJsSjn8wewP695DarybalXphf8qkT7/K4wgEv+aOx6hhPTx8qb7cJ4/jhW0mjW3Ffw0ik9CzWH9UgP9dsp6dr1jw76Vp/qCoBacTAppHjGTU/xDeSZWPeLg2kZRN3sbUNVi4uG4yNq1zQPMOp5j5Fgj/RupeZAUbU0NAc0e9bHr9szupL/cZbE9PBh4Xxket7WTTkI018LMmk/0fMAJ9xrmsGSj/Y86IOSB/A3ooaM560LW80KuuQ8uaQ8lXW1L0TSLJHWVXS51UAhgnUDyjvAxn+kzwyBY9FDR3NGaEzVC6Xw2ChBLhjrWn5WOHjfJITlrMKruGfZIXoHm9I9RcCwL9DFYMoSGsjg8gJDSvuERccQEtsT8fQ4JQMXxpI2YybmHRXHII0HtliA7nA5qK+pQ8fwddS2assBbfU0pACQnNXYPpF3BEQyCyyPdAQeeYCzZPHaVV4OTTtHPCJl4l5L8AHSKQOaCquwnZPWLACJzsmIBRK8nBQvL/AqePQkJzR2P6YouGWRlHK/hcrGbndQ0g9qx/mSCOgBygpTiW50/1YWRCbN5vvDju3tmuiN+fVLzXBlmEW3W0mTm+UbpSgxAHlUfxZmQAjAB4/WWp3GV6H8BsF38zpJzESd3TkHmw3DHlHZMO+T1ERF2I2ovRjthPw7Cdg5U/zhBOzlhL3KfU5AMs6Ni3ve+h+cP13eGvyr5XRJsi390T8GWRujn6w/g2h4aOewP4Ot9K2fSDUPXFlT/y/cmCUysGy/qmXfQrn/NLmRe+SrxfMnv5Pp/m+h7V/KyZLcj7IiWIeHZhpvBPOzyviTdoAVnzYCZiNFXzvFnSp1NAdpxPls7PU7l9x7h2yu5bmZhOcW2l9fYT08ndRc5/kMF9bTq64yv7HaXuKs3Vz74iq6mZ9fWsb/ARepo74umaqx6sIdNwc/WsbRACV4qoQSyCi5b6a45Mtx838UviVtAIOFUcMeCLIkbA0Fyt20QH6KSkaUN7sNCOGFbEy1vAS3KT+mUpU2FofkTllwHgGmluH+n8QU/c1fTKtGMZYKidrOa7Phagv+bI6vknOlfXCkoWU5dTOvuI42tfcnSioEN/zaGj2/VXdK6uBfjWz6eRm3dkG0uIdOEcDelLRuo0r58GitimcSwcBAguE8RQYd3g3dscIq9z+ufV1GqO7EZO0rm25uP2e8kQRK8O41Vziarm9ixAb80f+gSUkEX4RFpoATeybMA/P9EIcdD9PVSadt01T4DzMX/Tvbomg+xd4s4NgFG/XG+hqzZ/NeBrtsbQlCq5Ks0j54MCjsdKnxDc4L5bR8Y29EWDvjduwXk0akXoPOZ6z8m0h83GCr0razqVvhHflgN70nadEPtVJir+ULJl6Dz3Cnef+4KFhTYPyPOs9nTaKRHPJMmmlXhRtHFTJ1jraio0R6JMrNW/uubjlufdnkP6krIsqEUWrtHzOgCRk6g21Ti+wmgyN0boX10LkLWlofipcOmSyNDLPKbnZQAYfjIqfCbqg3BQfOzP0EeG6Bokp2vO3dDxIiD16EM1Fb5RSDBvSjio0KMe1TOXJztOveQMzfP0/9a9l+Z0k8p9IJGg/ftDfj4mwHzWF1e5fbW1lE0v9w5hM68ORE6km1Tu69wNbtCdL50/dKB+8p7jLg3TNhdDF6DgfZ1qj1KDESBe8Z4G5CM8gW9z3B08dYio+m9/pYQElU02XYFcXWqO04FuUPlQLXrwrCSB2XfB2Bzj8bnnsHixeV8M0u4lkUZXwJAX+h/eoRssIH4Bq3RTd9jif170Cn9z/5rZ3XWZYP+SIYERjTtrW+qlu2N4HfQk0SXgburvPM3alaop5oCNfMYwNChYqLs51ttcS2wRGwW4WSLcrCddgCIeyWaZ0xBDyEYJLBGKMvRdlK/O/M66ltAiNkpgdOI4rnCLnqbYkmvafW6jBNYL3SP6Vv2e9KYSC8MaYn/aKKI2W4jiYzq908tPZxuyR+cmki6hRf5CrXN9Doez9t/EkTYwNMTytlHIECkxPKpr2tDtajI2U9KGpo9z2CikguQT6OnAn5zVlb5RkoGrych/yPPvujRS7wuzoeKcKi1ICYUHPxuf0FB2sREtu779wSHmKjDCAQMv0QbnYdm6lJCfunvp5Ckj2rvb4wufzirxbndst5lTpq/9Oku+2D7sx9xU5D7ohpKq/oupNiqQ80Y3GA1f2rJRg/N1qyUvSLH6HpQ6nOxJUeP5j9otGTaqiTb+c9cstHzz3kYlzk5WSn55lNXXXypxDrUlL3VYJ7otuWU4h1kk+Wirr7wUE2aJ6Bf6Wn3dpRpn83OmS36osdVXXdqJfl9aJT25lmz1Fds4nJ1NfNSL9sRYfb02JYQlmqR64T7qJ9BszCZ8uAmq394W8kG97i7COn8irZoGis9OVRmz28ZAohO3GSR4wb8ntrb66mwohD+36Jjeen87rwcewdQmuHA+8NwiOS6rMii6sHFsbOjELSzlhLdIXJShYa01/8TWmcObhcg3JGwArk7xydP3pctu7W8f2JO6ePK4p9tQPytiYxX/A7wkMwdlbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UgL0RldmljZVJHQiAvQ29sb3JUcmFuc2Zvcm0gMCAvRmlsdGVyIC9EQ1REZWNvZGUgL0hlaWdodCA4MTMgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA2ODEgL0xlbmd0aCAxMjQ3NCA+PgpzdHJlYW0K/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAMtAqkDASIAAhEBAxEB/8QAGwABAAMBAQEBAAAAAAAAAAAAAAQFBgMCAQf/xABHEAEAAgIBAgMEBgYGCAQHAAAAAQIDBBEFEgYhMRNBUWEHFCJxgaEVMnORsbIjNDU2dMEWN0JVYnKT0SQzwtJDU2OCkrPw/8QAGgEBAQEBAQEBAAAAAAAAAAAAAAECAwQFBv/EADERAQACAgECBAQFBAIDAAAAAAABAgMREiExBBNBYTJRcfAigaGx0TM0kcEFFELh8f/aAAwDAQACEQMRAD8A1oD7z8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0vhLw3j67h2L5Ni+H2VorEVrE88wxe8UjlZ0x47Zbca92aG7x+C+nZ57NfrVL5J9IrFbflEsz4g6Js9E2q49ji+O/njyV9Lf8AafkzTNS86ierpk8Lkx15WjoqhofDPhfY61Wc1skYNSs8e0mOZtPwiP8ANeR4O6RntOHU6xFtmP8AZi9Lz/8AjHmls9KzqZWnhMt68ojuwQsuudI2ejbnsNqImJjml6/q3j5LLw34Vz9XwztZ8sa2nHPF5jmbcevHy+bc5KxXlM9HOuDJa/lxHVmxvP8AQvp23jvHTOrVy5qesd1bx+Pb6Mth6Tlr17F0zb5xZLZYx2mPPjn3x8Wa5qW3r0byeGyY9bjurBdeK+jU6J1HHrY81ssWxRk7rRx6zMcfkl+FfDePreps5smxfFOK3bEVrE8+XKzlrFefozHh7zk8qI6s0L7wn0KnXdjYx5M9sMYqRaJrXnnzffFvQI6Fn160y2y48tZmLWrx5xPnH5weZXlw9TyL+X5uuigGy8O+DqdV6Vi3M21fDOSZ7axSJ8onjn8lbpdAx7HijN0mc9q0xzaPaRXzniPgnnU3Mb7NT4XJEVnXxdmfG7zeDOmYck483WaY8ketb9sTH4cqzr3h/p/T+nX2NXqmPZyxaIjHE18+Z+UpXPS06hq/g8tImZ9PeGXGu6Z4P/SHh6m/g2LfWL0tauKaxxMxMxxz8+Gc6bqfW+p62pkmcftctcczx515nj0arkrbevRytgvTjuPi7Ig1HUPDetpeJNXpuXdmmDNinJbNeIr2/reXrx/sx+9ba/gjp+xMxr9XjLMecxSK24/dLM56RG5da+Dy2mYiO3vDAjabvhPpmtr57x1nHbLipaYpzXmZiPT1YtumSt/hcsuG2KdWBrvD3hTX6n0eu9n3bYI5tE/ZjiIifXmZTaeCNLZi0afWK5LxHPFa1t/CXOfEUidTLrXwWa0RMR394YQXGPoeWniPH0rct7O1rxWb184mJjmJhpc/grp2DJFM/WIx3mOYrftiePumWrZqV1uWaeFy33MR26MENX13wdm0NO23p7FdvBWO63FeLRHx9Z5hD8JdBp13NsUyZ7YfZVi0TWvPPMnnUmvPfRJ8Nki8Y5jrKgG6t4P6VS01t1zHW0TxMTNImJ/ezfiTput0zcx4tPbrtUtj75vWYnieZjjyn5FM1bzqFyeGyY45W/eFSJGhgja3tbXm01jLkrjmY93MxHLbZ/BHT9e0RsdXjFM+cReK15/fK3y1pOrJi8PkyxM0jswI2HVvBWXX0rbXTtqu5jrHdNYrxMx8piZiVT4U6NTrfUcmtkzWxRXFOTurHPpMRx+aRmpNZtE9ILeGyVvFJjrKlG7yeDul472pk63Sl6zxNbTSJj81P4j6Fo9M0aZtPqVNrJbJFJpWazxHEzz5T8o/elc9LTqGr+EyUibW9PeGcH2sc2iJ8uZbrF4N6XlyRTF1ql729K1mszP4ctXyVp8TGLBfNvgwg3ufwV03Xv2Z+sVxX457b9tZ4/GVb0Lwvg6rudSxRuWjHq5IpS9KxPfHM+fr8mY8RSYmXSfB5YtFddZ94ZQbmfCHSYnieuYon/mp/wB1F4m6TqdKtrxp71dv2kW7u2Ynt4449J+a1zVtOoZyeFyY68rdvrCjG10/Buvh0sex1zqFdSb+lOYrx8pmff8AJ46r4Ox06dfd6Ruxt4qRNpr5TzEevEx5T9yf9im9ba/6eaI3r+WNGm8P9A0OpdP9vtdTprZO+a+zma+ke/zlc5PA2hjw1zZOq9uK3HF7RWKzz6efJbPSs6kp4PLevKsdPrDAC78S9J1Ol3166e9XbjJEzaazE9vHHwn5qR0raLRuHC9JpbjbuANMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9E+i3+qb/AO0r/CX52/RPot/qm/8AtK/wl5/Ff0pe3/j/AOvH5/s/PK2mtotWZi0TzEx7n6N4qmd/wJqbebzzRXFkm3zmOJ/iosXgbq18la39hjrM+dpvzx+ELXx7uYNLo+p0XXvFr0ivf/w1rHEc/OfX8GMl63vWKTt0w474sWSckaiY/VJ8SZLdM8CaeHVmaRkrjxWmvl5TWbT+/j835zjyXxZK5Mdpres81tE8TEv0jp04PFXhGuj7WtNvBWtZ5/2bV8ot90x/GVBqeB+qZNutNiMWLBz9rJF4t5fKPX9/CYb1pExedTtfE4smaa2xxuNRpd+NuN7wdobuSI9t/R5Of+avnH8P3Pvjm09P8K6WnrzNcdprjtx76xX0/fwifSH1HXx6et0jVtEzimLXiJ57YiOK1+//ALQn2pj8X+E8OPBlpXdwdszFp9LxHHn8pjlyrHGtbT229N5i98lK/FqP/b8+6bvZ+nblNnUv2Zac8T6x5/GFp0rf2epeK+n7G5k9plnNSO7tiPLn5Lnw74L2q9Qrl6vjx11sfMzTui3fPu9Pcqd3N07Q8X4cnTq9ungzU7pi02ieJ+1MfL/s9M3peZivWdd3gjFkxVra86jfb/ek76Tv7e1/8NX+e61+jL+zOoftI/ldfG3h/a6zm1t3ps483GPsmvdEcxzMxMT6T6u/h3QyeGfD27m6jalL25vNYnnjy4iOfjMvPN6zgisT1e6uK9fFzkmPw9ev5Kb6Lv6/vfsq/wAUzxXWeq+EdfbrHdl183bb4/rTSf3zxKH9F39f3v2Vf4rXwLmps06rpZoi1cezOSIn4TP/AHr+a5fw5Jv8tM+Hjnhrin/y5LjTmNDP0vpdJj7Gta1uP+Htjn8ZmWW6P/rJ2/8AmyfwWert/WfpF2KxPNcGtOKP3xM/nMqzo/8ArJ2/+bJ/Bisai2/k65LRaaa7RbX+Fh4g8I4+qdXz7lupVwTk7f6OcXPHFYj17o+DMeJfDVOi6ePPTfrszfJ2dsY+3jymef1p+C48U+FupdS69tbetXFOHJ29vdfifKsR/GFD1Lwr1Pp2ll2tmuKMWPju7b8z5zx/m7YbdK/j/J5fE03NpjFPr13P+W08P9Qp0zwRpbWWOcdZ4tx7onLMTP4c8q/rvR64PFPS+p6sROvs7OPv7fSL8x5/dP8AFzzf6rKfh/8AuSPo+6tTd1P0Zt8WyYOL4e731ieYj74nj/8AoctTXlkj5zEvRyrfhht8omPqqPpO/t7X/wANX+e6R9F39f3v2Vf4o/0nf29r/wCGr/PdI+i7+v737Kv8XWf7Z56/335/6ZTrH9r737e/80oaZ1j+1979vf8AmlDeqvaHzr/FL9L8L62Tc8BZtbDx7TLGWleZ4jmZQ/DHhHqGh1jBt7OTFTHi5mYpaZm3lxx6eiR4fyXxfR3s5MV7UyVplmtqzxMT5+cSwuXq3UctJpl39u9J9a2zWmJ/N5K1vabxWem308mTHjrjteJmYiGv6juYdz6RdH6vaL1xTXFa0ecTaOZn+PH4IH0mf3gxf4ev81lV4R/vL0/9rH8Gu8aeHOodW6tTY0645xxhik91+J5iZn/Nfw4slYmfRmOefBeYjrNnP6MM98urv6mWe7DSa2rWfOI7uYmPyhz+jnFGHq/VsVfSnFY/C0wn9D0q+EOi7m11HLjnNk4ntrPrxE9tY+M+cq36Mr2ydQ6le882tWtp++ZlzvPKMlo7dHbHE0thpb4o26bvgTPs7uxnjexVjLkteImk+XM8/FjesaNumdSz6d7xktimIm0RxE+UT/m+dY/tfe/b3/mlDevHW8dbTv8AJ87PfHadUrqd/Pad0P8Atrp/+Ix/zQ1P0o/1/R/ZW/iy3Q/7a6f/AIjH/NDfeOOgb3WNrWyaVcc1x0mtu63Hny5ZLRXLWZ93fBS1/DXrWNzuFZ9F+zk+tbmrNpnFNIyRX3RMTx/n+Tp4Ow11/HHVsOOOKUplisR7o9pXhO8M9J/0X09zf6rmx1tasRxWeeIjz4+czPuVX0f7FtvxXv7N44tmw5Mkx8Ob1lytMW52r209OOJpGGl++5/wsOr+DMe91PZ2p6pTFOW827JxRPb8ue5l/E/h+nRK6003a7Ptpt6U7e3jj5z8Vx13wj1Td6xt7OCmGcWXJNq85OJ4UfVvDXUOlan1nbrijF3RX7N+Z5l0xW7fj37OHiafFMYpj33KlXXg7+83T/2n+UqVdeDv7zdP/af5S9GT4J+jx4P6lfrCx+kn+8Vf2Ff4ytfos/8AL6l9+P8A9Sq+kn+8Vf2Ff4ytfos/8vqX34//AFPLf+2/w+hi/vp+s/s8ZPAmK+S1v0xSOZmePYx/7ma8RdJjoe/hxY9muz3UjJ3RTt485jj1n4LLL4K6xbLe0UwcTaZj+kV/UOhbPRc2rl6rjpbXvkiJrS/M2iOOY8vk6Y7det9+3RxzY/w9MXH33LbZ/wBD+MdPX79mcO1jieKRaItWZ45jifWPKPNXbPQeudB0M/6I3oy6083vjjHEW9POYieefL4S+df8I4trX1tnw5THOOa+dPaT9qJ9JibStvCWnvdF6btZOtbHbhji1aWv3eziOeZ5+fl5R8Hn5RWu6TuPlL28LXvrJXU6+KJflb9E8T/6vem/s8H8j8/z2rfNkvSvbW1pmI+Ecv0DxP8A6vem/s8H8j0Zvip9Xg8L8GT6PzsB6XiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEvS6juaNbV09nLhi082ilpjlEEmInusTNZ3Cyv13qt6zW3UdvifhlmFda02tNrTM2nzmZ974EViOy2va3eduuvny62WMuvlviyR6WpaYmPxhY5PEXV8mP2duobHb6eVuJ/fHmqRJrE94K3tWNVnT7MzMzMzzM+sy66uzn1MsZdXNkw5I/2qWmJcRdbSJmOsLLa671TbxTiz72e2OY4mvdxE/fx6q0CKxHZbWtbradrDS6z1HRxxj1dzNjxx6Ui3MR+Eue/wBT3eocfXdrLmiPOItbyj8PRDE413vS+ZaY476JOlvbWja1tPYyYbWjiZpbjmH3V39vUy3y62xlxZL/AK1qWmJt7/NFF1CRa0dpSsO/t4dq+zi2MtNi/Pdki0xaefXmXzHv7WPbttU2Mtdm3POWLfann180YOMHK3zWn6f6t/vHa/6kuWz1jqOzhth2N3YyYrfrUteZiUAThX5LOW89JmUqeobc6Uac7OX6rH/wu6e3159PvctfPl1s1c2vkvjy1/VvWeJhyF1DPKe+0jc3Njdyxk282TNkiO2LXtzMR8Pzl90t7a0bWtp7GTDa0cTNLccwjBqNaOU73vq9ZL2yZLXyWm17TMzM+szLyCol4+o7mLUtq49nLXWtExOOLT2zz6+SICREQszM93TBmya+amXBe2PJSea2rPExKw/T/Vv947X/AFJVYk1ie8LW9q9p077W3sbd4vtZ8ua0ek5LzaY/e9aW9taNrW09jLhm0cWmluOUYXUa0nKd731esl7ZMlr5LTa9pmZmfWZl5BUesd7YslcmO01vSYtW0esTHpKy/T/Vv947X/UlVjM1ie8NVvavadJG3u7W5aJ29nNmmPT2l5tx+809zY0ss5NTNkw5Jjtm1LcTMfD8oRxdRrScp3vfVafp/q3+8dr/AKkuG31Xf3MXstrcz5sfPPbe8zHKEJFKx6NTkvPSZkdNfNl181cuC9seWs81tWeJhzFYidO+3t7G5l9rt5r5snHHdeeZ4e9LqG5oxeNPZy4O/ju7LTHPHoihqNaa5TvlvqtP0/1b/eO1/wBSUbd6jub1a13NnLmis81i9pnhEEitY7Qs5LzGpmU7R6tv6Fe3T282Knr21t9n93o+b3Vd/frFdzbzZax59treX7vRCDjG96PMtrjvoJebqO5n1aa2bZy316REVx2tM1jj08kQWYiWYmY7ACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVK2vaK0rNrT7ojl5aHpdst+jRh6Vs0wb3tbTlr7WMV8leI7e208cxHn5cs2txhvHTnOmftWa2mLRMTHrEvi62cPUtnqOjp9Y9tW18kUrfLXm3FpiPK3+1H4kaHTfrdtK25mjY7ppGX2ceyi3PHE+fPHz/JOcerXlTvp+vRSvV6Wx2mt6zW0esTHEws8PT41q5djqF74a4c04YpjrE2tkj1iOfKIjy5n5w+5tD69OPY0MuTPOfNGK8ZfK9clvOOZ98T5+fyk5wnlW17ql6mlorW01mK29JmPKVrfV6VXJfX+u54y15j28449lNo+UT3cfP8nTV0J28fRcWTPk9ns5b0ivux/aiJmPvOcLGKZ6ffdSC81el6W1ky6mHbv9dpS1u+1YjFaaxzMRPPPpE+fycZ0dLPo7WTSz5759asXvGSkRW9eYiZr58xxMx6nODyba2qRa309PTpir1DLnnPkpGSaYax/RxMcxzzPnPHE8fP1dcHRa32dml9mtcNNaNrHm48rU7qxzx6+kz5fGODnCRitPRSi1y6Wll6bn2dDNntbXtWMlc1IjuraeImOJnjz93zRul6ld3YyY7WmsVw5MvMfGtZtx+S8o1tPLncR80MTOm6ldudnutNfZYL5o49819yXPT9PX0tPa3NjL27GObRixVibcxa0T6+UR5R+ZNojoVxzMbVVKWvz2Vm3EczxHPEfF5XsdN9hu7NNbZyextpW2KXiOJtSac9sx+Uo9dLU1tTBl6jlzRkz178eLDWJmKc8d1pmffxPEJzhqcVoVQva9FwW2unY8ezbJi28d8kXivHHb3cRx8fs+at6Zq13Ni+O1prFcWTJzH/AA0m3H5EXieqTitExHz+/wDaILLHp62DUw5+oZMsTnibY8WKI57YnjumZ9POJ4j5O+Do9Nje1aYM821tql7Y8lo7Zia1mZraPdMTEfhPJN4gjFae33tTC71um6G5i2K6u5ljNr09pe+WkRS1ImItMcTz5c88e9xz6Wnk6bl2tDNntbBetclc1IjmLc8WjiZ98ehzhfKtraqFtn0tHSy/Vt7PsfWY49pOKkTXFM+7znm0x7/R0xdFrW2/G1sxjpqxS/tKx3RetvSYj38xMcfec4PKtvSlFtn0tKdGm5q5dicNc0Yc1MlaxaOYmYmOJ49Il28XfV/0tb2M5fadmPu7+OOPZ1444IvudE4pis2mfkoxMw6lcnStnbm0xbFlx44r7p7ot/7XvDqYv0ZXcy3v2/WIw2rWI57e3mZj5ryhmKTKFSlsl4pSs2tPlERHMydluyL9s9kzx3ceXPwavqeHFn8a4cWtmz4c98lItk8vs/ZrxNVRk/urr/43J/JRmMm9e7pbDx317b/TX8qu9LUt23rNbfCY4l5X+303v396+znzZcetix3vNaxN7d1a8R8ojn1+EIGPTwbu3gwdPyZO7JM90ZoiOyI85nmPWOOZ9I9Fi8TG2bYrROvv5IPZbs7+2eznju48ufg8rrHr6e7NNHU29mckTPsfa0iMd7T7uOea88Rx6+70U8R9qIt9nz4ny9Fi22bU4lqWrFZtWYi0cxMx6x8YeV1h1tbepGpr59qb463vhnLSIpeYjumIjn7PPHxlU4MV8+fHixR3ZMlopWPjMzxBFtlqTGniImZiIjmZfb1tS01vE1tE8TExxMSuq6fTcHUMerG3mnZpkis5eyPZTaJ9PXnj3c/k9dS08eXq3WNrayWx62LbvX7Ec2vabW4rH4RM8+5nzI235M6UIs76ODY1/b9Py3mtb1x5MeaIiad3pbmPKY/g9dQ1NHTzbGrfJtRsYZmvdbHHba0fLnmIn4+f3Lzjsz5c62qne+ns0pW19fNWtq90TNJiJj4/c69Iphv1PVpsxacVslYmK8efn8/cut631vrHVIw7W3WaY89rxeY4njn7MfL3Ja+p0tMcWrtmRcT0/S19HS2tzYy8bFJtGLFWJtzFpifOfKI8oe56Nj/SFsePNe+rGtG3W0U5vakxE8dvPr58fmvmQeTZSCVtxp9lbals8W54tTLWPT4xMfw4demaWPYx7GxtZbYtTXiO+1a82tM+lax8Z4n9y8oiNyxFJmdQhVpa1bWrWZrX9aYjyj73loMGPUjoXV8mnlyTE0xRbHlrEWr/AEkefMeUwiZdLS0/Z4t/Nn+sWrF7Vw1iYxRMcxE8z5zxMeXl97MXbnFMRE/fqqhK6jqTp7Ps++MlLVi9Mkel6zHMStOpfVP9G+l9s5/a/wBJ28xHHPdHdz8vgs27e6RjmeW/RQi2zaWjpZI197NsfWeInJ7KkTXFMxzx5z9qY9/o9V6RGGd2+1e9sOtFLc4Y5nJF/Osxz6Rx58/cc4PKt2U4vvD1dGPEfTpw32JrOSvFbViJrbnyiZ584/cqN32H1m31b2ns/wD6nHPP4LFtzommq8tuADTmAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+rr6OfXj2m5OtsRM8xlpM0tHu4mvMx+MIAkxtazrvG2m0tjBinpXT8Wz9bvG9TL3xWYpSOYjtr3cT5+s+UekI+bW6b+lMuxl3orgrlm1sHZacszz+rHl2/jz+Cl1819fPjzYp4yY7Res8c8TE8w+Zb2y5L5Lzza0zafvlz8vr3dpzbjUw0GLrdtrHt47bVtHLl2LbFMkczX7XrW3Ec+6OJ4+Llfq2XUz6l46hk3r4ssZb1jmMfl6RHMRMz6+fHvUIvlVTz7z9VxfU6XOW+eOo8as82jDGO3tv8Al9O38eXfp3UNXDboM5MnbGrmvfL9mZ7Ym0THu8/KPcoBZpvpMpGXjO4iPudrLo2zi1uo5Mua/bScWWsTxM+dqWiPzmHnpWxiwYeo1y27Zzas46eUzzbvpPH7olXizWJZjJMfr+rS5OqX3aYcmLqv1K9cdaZcWTv45rHHdXtifWI9PLzRo6jjtl6l7XazZovqewxXyxPNp76zx5ekeVpUYzGOIbnPae6w0djFi6X1PDktxkzUxxSOJ8+LxM/kdC2cOr1Gttm01wXpfFe0RzNYtWa88fLnlXjU1id+7EXmJifl/wDV9o/UOnxuVvvUz5c2vkxUtipbsrzHlzzETzPlHlHHn6oPUtjFm0emY8du6+HDal44mOJnJaf4TCvEinXazkmY4xDQR1DV9rWfa+X6MnX/AFZ/8ztmOPT8/RxyzqdT1NW2Tbx6uzr44w3rlraa3rHPE1msT58Txx8lKJ5cR2anNM9JhqZ2dbRv4fzROS2rTHkra0x9qYnJeJnj8ZnhE6fXp3TtnLbJ1Cmf2mLJjpbFS/Fe6kxE25jn38cRz6+vkqM21lza2vgyTE48EWjH5RzETPMxz7/NwSMfTrKzm6xMR21+0fw0Gv1K+fp2rgx9RnRza9ZxzFu7syV5mYnmsTxMczHp8DB1OlOr61tjfzbGHDjyROS8Tx3WpMfZj14/VjzZ8Xy4Tz7dPbX6LDpOxi16dQjNbtnLq2x08pnm02rPH5S+6WzjxdJ6hhtfjLlnFNI4nz4tMyrhqaxLEZJjX5/q0+11S+9nnax9YnUrficmG8XmaT7+3iJiY+HnCDfqGPLq9Wrkz5cl83s4xTl87Witvfx5R5KYZjHEN2z2t3WGLYxV6Ds682/pr7GO9a8T51it4mefxh38QX1dnPG5r7VL2yVxxOHstFqcUiJ5mY49Y90qgXj12z5k8eM/ff8Ala9Lya+Tp27pbGeuvbLbHkx5LxM15r3RxPETMeVvh7nTay6WPoU6eDYnLnrsRltbsmK2jtmPs8x6R5evHr6KYOHXZGSYjWvZqMm5o/6T6vVI3KTitkpa9Oy/djiKxE8+XHrHu5VmPJr5fD0699iuLPi2L5opatp74mlY4iYifPmvv4VQkY4j1anNM76d9/qvtrZw7HWM2xrdRtqX7McY8nbeInikRaJmPOPOPg7/AKWxamzo5r5abe1jtf22bDTt5x2r29vMxHdMfanmYZoPLjsefaJmY+v+2itvXxTfL+nsuSkRM46Y4vGSZ93PMcR8/Oflyp+n5sWLqOvm26e1w1yVtkr690c+aKLFIhm2WbTE/JqdLfpr9S9rtdbtn17xasVpGSY4msxE2rMRERHPpHPozulsW1N3BsY+JthyVyRz6TxPLgEUiFtlm2vZd5cXTfrv13HvRGCb+09hNLe1ieee307fx5/7Jc9WxztdVw4dy2DHs7M7GHYrFuInmfK0cc8TE/D1hmRJxxPeVjNMdo0ut/btOvXBm6rl2u+8e0jHEzStY/5uOZ/L5pOHax4cOSu31THvafs7VpgtS9rzPE9vHdX7HE8TzE+73s4HlxrRGaYnf8/ykaGSuLe1smSeKUyVtafhETCxwbuvXqvVc1snGPPjz1xzxP2ptz2qYamsSxW817LDqWxizaPTMeO3dfDhtS8cTHEzktP8JhLz7GvsbOnbHvW1r4tTHSMsVt9m8esTMecffESpBOEL5k/t+i76rtUydOrj2NrFu7vtYtGalJ5rTieYm0xE25nj48cI/S9jBOptaO5knFizzW9csVm0UvXnjmI8+JiZjyVgcI1onLM25LvHOlp9M6jrRu0zbGele2cdLdn2bxPHMxE8z5+7jyS8/VL73s8+Pq86duysZcWTv4iYiIma9sTzE8c8eTMieXE9ZajPMdIjp+f36pfU9mdnctf2+bPSv2aXy/rTEfw+5MyX1tnoWrjnapiz605OcVqWmb90xMcTEce738Kga49vZiLzuZn1afa6rfezfWcfWJ1IvETkw3i/NbcefbxExMT7vOEDHszn3s2enVs+vmiYriy5u7m1fhM15493lxwpxmMcR2bnPa07n/f8tH+kdbF1PpObNmx582DL3bGxixzWLRzHEekTaY8/Pj3+9S7+LFhzzGDZx7NZ8+6lbREefp9qIRha049mb5JvGpgAbcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWe3rUzdP0dnVx8Wt/4fLWv/zI9J/+6Jj8YlOtqaeHPu5LYq5cXT8dMc0i0xGbLM8TMzHu57vT3RDHOHWMUz9/mzwusc4Oqae3/wCFw6+zr4/bUvhia1tWJiJrMcz8eYn5I3XcGPX28NcNIpWdfDeYj4zSJmf3yRfc6S2PUconornbUwW2dnHhpalbXntibzxEffK+zamni6xv4q0165KY6Tr489u3HNpivPMzPHPEzxzPDzqalsvXem4d/p+LDXJk4tNImKZY/CeP3M+ZGttxgnep+ev10zouMEYNDpODavr49jY2b3intYmaUrXjny98zM/k7zi1Nnp2ns01a4smTc9lkrWZ7Zjivpz6R5+jXP2ZjFv16qAafHOh/pHPS6dPxTrX2JwWvaZnJzNuOYnny4n0jj09eVN0vSjb6th1L3mtLXmLWj14jznj58QRf1ktimJiInfXSCLXJ1HUv7THPTMFdeYmKdlrRkr8J7uZ5n48xw65JwdL1NSI1cOxs7GL2175om0VrMzEViOY+HMz8zlPyTy4+fRSjS6mjpbHUdDP7Gaam1gzXvhieey1K257Zn3cxExy5dPyaO/g3aZtDFipr4fb45xTMXni0R2zMz588+qeZ7Nxgn5/ets+Lq84N/ou1mjUwa+bVyY+2cMTHdW3MTE8zPPExHmpWqztytXjr3AGmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/4cy31NLf28uPnWx1rbHNo8vbxP2OPjMcz+Ct6fvTqXyxkxxnwZ69mXHaeO6OeeefdMTHMSid9ppFJtbsieYrz5cvLHCNzM+rpOSdREeizy7+vi1M2v07WyYYzREZcmXJF7zXnntjiIiI5iPv4dMnUtTPj177OlbJt4cdcUW9rxjvFY4rNq8c+nEeUxyqA4QebZa7XUtbd3s2xualre1rSJ7MvbatoiImY8uOJ+Ew66/WcWpm0Y1Na/wBX1c05+3Jl5te08R6xHERxEe5ShwrrR51t79V1072mbpU4s2jk3NSuSZrOC/GTDaYjn3TxE+XrHHkk9Qy10ulaGKdade9dmc9cFrc37IisRNp49ZmJ90eUejP48l8Vu7Fe1LfGs8S82tNrTa0zNp9ZmfVOG521GXVdeqfj6j2ddjqXsueNj2/s+7/i5454/Ph4w7vsMmLPr4+zbx5pyxl7ueY8uK8enlMT9/KENcYY52W197p3N82PpsxsXifs2y84qzPvivHP4TLxi39bLq4cHUdbJm9hExjyYskUtFeee2eYmJjmZ+7lWCcIXzbfcQt69Zmu/hzV161wYcV8OLBW3lWLVtHPPvnm0zM+9D0Nz6pXajs7/b4Zw+vHbzMTz8/REF4QnmW77S9fc9jobet2c/WJpPdz+r2zM+nv9UQFiNMzMzqJAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//ZZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDM4MiA+PgpzdHJlYW0KeJylk11rFTEQhu/zK+ZaODnzmZmA9KKovVYW9F5tQajS9v+Dk92z5hywSukGltm888ybTTIEmONA+QoV+HpfHsqYsd5ygms3J4PH7+XzG/iZWnXDxt155S6/EiYY49MNbMHjXTneINw9rTW9KxCxjHK3/5hh1vZ8Ti5snUL2mYTDcwvS83opxw8IpLVZzydguS00/xRhuS9Z50CU4Td4i9jkCpYf5f3yAlheA9trYER5lpYqPOj+N7qxDlz9hIuteFTu+dFH3iboJnjlJt6lT+F6J6QFNZ1CPxHBYupTwG2Jua4eA/kjUFsFq46q2Pz/hPkqtKodnXkStpt3auE4/8M2j9xSDz4nLjwYz1blL9vR7tWE2C72dR7LxxwPRanVPFPtEFSDoinnpc5QJYhAuLI7up912i7r1lyHU04QzGKUdwVHi8ZovlOrHb8gvPu1G3P1sOhpx1bFbByZZWnyCIGWkTfJWzGNd7VvvjNl1nLxShRKF7a02/4GXGTiiWVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgMTc5NDAgL0xlbmd0aCA5MDIzID4+CnN0cmVhbQp4nO16e3xb1Zngd87Vw/Izsiy/ZF9f6dqSLF3JluX3U7Ykv+QkjhPASiC2/IzBsV3HgYRtKZ1SoOkDpnTpLsPs0pm22/7KdK6BUmjTLYUO3UKf0G7bFAghPErf004ZBhp7vnPulWM7IbTz29/u/oHu79zznXO+c873/r6bGAgAZMGNIEDt5OHUUvyhgSqceAjAPD557YrU+anMUwDSi4j1v2aWZg9Hf/EuXLcVA+TYZ+ePz5yo7T8B4P4dQP7JQ9OpKcPD9SrinsTWeAgnzH80iQj/C7bKQ4dXjn33C9dTANIMkHnj/OJkKv8TOZ8FcN4LYOw5nDq2JLyZ8zSu4/kgLaQOTz/w2ucfAGjB9ezppeXppU/3fe1GXKrF9fuB0S4A0M68d4/ltf8RHMLPcQa+O2v5E+ufOvVKxrp33WkUhU/j0AIUtB/uE+5dL8Q7u3DdaxT5SZt+9B42g+8bwKxNgAId8CGE7s4phO2/dWx/gitJJcTpZ6GKXgNuOgYSfQK8cNe6l/4N1MA/QZzkgEKyQSLd0En+O9TDGRgmn4Fu+Cp00yvBQaegidwLQWoBhRbiGS4ook6Q6QGop0Xgonugjg5CJUq3G74DveRP4CQPQgz7JvIMuIQ41NBPQTa9C5L0C+CjT2KfwrYT27dx/AIk4XVIkjOQS9+Pc32QFA5jMyD8W1xfwP7X2H8E+wmw0j/Abvo/IMdQiGceAyP9EOygR6GCUBilzVCGfR11gJ+sIz3PQQhpddI5SNAq8OBZXpoADxmEMno1wn2QgFPYzqx/iOZDguyAXcInEBfn6V7EZ/vmwEvGcO0VKCe7oYSOQC+1g00IQB55HfKoiP2v8H4BGuAVuBz7Ory7h8v/TThAQ0jLH1BWJdCAciiHX8AV5A2oIQPQIUSgltwHtbQDqmkvDNBW6OZzH4ZGkonnPA395CaoJDeDzHmZhxG6H1xMN8QBhUivi3wd9dIBXUIL6vFGKGZzwjgEyC1QibL3sb3kR6gnpgO9If8+3t+Je/U51EGd8PX1l+nnke+UriO94VoFtsuwEWwF9Ad4R1o/2xr5FkQ4zPS0uTE9HcA9HpQp08lFmvAp7JmeElsb6mgH19Mp6IVT67/H3ohy8G3oaXsrgSjvma42N9QV0pDgPeOb3cvkUAp+Dv89yuF30MRhZquMlk09/B3alg5zGTKY2TPaFdcPyoXbGJNbQpfjpXpm/3MX7+EuaOHwC9wnEvRXqKs+yIXX159DGXwP+19h/yzqoxTlkYW9jL2N+RL9KfrTV9Bm0acQ5/2scd9CG+cNfQztpEfvd23pW7HfBTswbmRyHePd23vat36OSvATuqaPmb6ZvDf1pBdlirDhfeAzZOIc+i/zI70f2BhjTGK+tdGPY//zTeMU0sL8Dn2f9+/D+LIHSrlNMZ2+Xf8vWs/iBfNZboei3rO4gb57QX8G780F0dgFScOD2JLgNXgxJnmQ5n+GXYaXEGbNe553Y+g87oYedRtjfsVtOy0fZnO9GJO32982+0Adv4q6ewZ1Wsx0fIGcNRk2b8hyO+9pGaZll8AYhrGF3oIx/E0I0FHcsxPn0Ya5bTPbfWGbrrfrST8rLc/t/YYML+AF7zi1yVbSNG7WB+ujmAc/jsmNxcIPYAz/BkTgf2JjeakdIqQJ2xUI34lx/C6oRtoux5jTbfBBkIzjeBy6yBPg5rHwWqTlDozfk1BKPopzdyAPbK0C4ybGR2zyBt7HN+H9Z9SFB2UxhfL6OYSEBFQZDkK1gDoiP8V43gD9hhWevxrpj6GTy/IA+IUDGNfxTGEWYzHGbWE/xmE8TxjDtQm8D+8R9uB+vIc2Yg6aATO9H2VlxbzsgBgdWn+dx/avoa7vx70KWIiK46dhL3kU8/OjCL8BIuaKMsw9ZaifMvoclAkhbH7Mya2wj+VjdifNwZz8MuwTOqCQVmButcE+xju9F/ML622YP5AeqiCfH0a9tCBNUcRBedAhyDe4wU4+B3bhJsjneqvDs6shB3WnIFwAL8Ee8luc80IVl9cBnJ9HGaKMUY9O+kdc+1s8j8n6HtQ5wfEHEQfzKX0GfMIS2sA1KCcmC4smf1ZTMH3Rw7ivHWuPfsyNLE/HsR/E3F+BZ+xCm3kf9rdi9fMG7MdWSM5CrvAymAw7MN9+A/GuxJ61n2H7FbYFsNMHsWf++BHs74YhtMv9wioISMd++hK236IP/hTXFhFmMT+F57B9LyEvrM74Ia5NQgD9+IDwGMLPww4hjP1ObCdBFJ7C/hjqxsX9eD9vX8UzzDhv5jg+Xn89inNZ6HOMrhNgQt5acLwLa68h2g353Gd+Bznkv6KvDeLcAAyRF7EvRdxPYd+DjflPGPtrsGEOIqeQTuY7n0GY1SQtuOd5vO9VGBKMiNOJ6+/Fue8gXI7nvoLwb5HWdI4dAAF1xNY8zMfhGRjCZoaz6x8WRDAJEqeDcjrwbH5XOfbIF9rIEOqd0kpelVKt+kX7EHhF+2UwCJ/B8aNYzZuwKqqEKhiBvVjDnsTq81eEkjziIrWkgQyQYXIDuY18jHyb/JL8keKR1EGbaJKepN+k36LPCnmCVfi48DnhpPCIwWGoNYwZ/tqwKuaIVWJcPCBOiofFD4h3iA+LXxW/I74k/kH8N0mQCqRSSZRckluqlVqlmLQkHZc+KH1S+pT0Gelz0r3Sw06bs9ApOV1OtzPo3Oc86KIukyvPle+yu0pdosvv6neNu6arnnjtsTcNb5rWWVUnIQ9u5GEf3IPe+jj8mghkB5FJiDSSQbKH8/AN8gvyz+QNSqig8/A48vCTLTyAocwQMtxuUMVssVKMifvFCXFevFH8mPiQeFJ8QnxR/L34ukQlm1QslUkS56GF87Ai3Yg8/P1FedjrPKDzYEUeSjZ4mOI8AONh/ez6i+svrX8R34/hh8IT60/i+/vrP8D3D9afWn96/bH1r6/fvn5kfWH96vVr1ufXvrdeszYGsPYItivXrjr32rkXzn3/3HdwFFprX8s+9xuAs4fP7j7bdrbhbOCs42zeC7984dUXnn3hmy985YUvnfnHM/ec+dszd5/5mzP/5cxtZ245/fiZkTO7zwycqTsTOlN7JnhGOSM9/83n/+n5k89/5fmHnl9lHy+nXz398unnTj97+menf3L6R6e/dfofTt95+o5najJrTW+Y/m3bl9GD/P0of//vC76DNv8e3cBL/x7ZgH5zyZ1/2e8z8Nm3xfkruAluhlvgVvggfsN9BD4K34Pvw1PwNPwQfoR8/Bh+inH3GXgWK8svoZ8IxECMcAJ+Bt+Fn8Bt8AP4MJHpBJ2kU3SaztJDtJ120E7aRSO0m/bQGO2lfbSfDtBBOkPnaIIO0atpnF5Do3SefJTcTp4nL5AXycvkFfLqO176jpe+46UX+f1/5aUqKJIKl43Gk5KUUHP3JFTT3v2jar1D9SbHZ6QTl42qtCr1cAZkwOSkPOFwOlVIqhCVY/ehMqLjPQGVKKo0PhNQqSJNSeojw6rBvf8+L8mMxifjqik+6lSFquTIgVGn7HScGJXU4WGciiQdktrMoOZkUlrVsFNTqhen9JGk1rL1Wob5yPCohNScSElq5vDoOM5IbC2TQY0Mahx3jCeTSYdK/MmkrMLw6HQyGVAFRcJzDFUppMwYHR5VjXKPapJ7kI+kSsYDqkGRkS5patU40SOxFUaxQ6OAvVXjeHxSFXxOXIxKJ6QTeMFqrbEKmdwzOj7sSI0kR+WkMympkb2juOZgrOn3B1Sjopqj/vuwhOGSMuFQ7pFR4HJPSqUTMyqZRCpUoy+gmhWJkZoVnXzIABMSO0GNjCcZyniMk5qh3GfOgmi8x+fckL1F2aqLTO0U4kcSosj3uBQ/IaeYXri8wMFkqkoOJDJNJWpHTsW0K7LeYrtaibvAcZ61zZuyFc7QfVmZAirbITuTPmdAzVFWKY2rU6lYQM1VEFGS1OzoINuOgNyTVHPYaARHOTgKqHl4zA4uEgklMIn3qrnRcenEuKTmotAC6g4lsW901TAVS1aqOdPysYBqVRJ7RhN7tUmHE+dtfD5fWYW86GWjq3l5UZWketQ8P7NZtOSe1Wz2ysGXSgpRE0LV8OgqEx5y23MC9cuu9Tll3JaGHdo624KuwGaSyEkf0t+Hs1tV9RYKxNBmk1FaURU67yOEcF3ZFFgFGt83qubJPVJczULjy5TR4Hqkcbz+i1YrgVzo6Tkxvppv8qsf9DtcKKYC5M3mD6h2ZZWwvhDlzPoiZVVgfbGyamB9ibJqZH2psmpivUNZNbO+TFnNYH25smphfbUip+WumsZRwrIUVMlVzEECqm/TYuHG4ru0Rf+mRffG4rK2KCqg5vj/A/xVIH8i0iUhf6x3In+sdyF/rJeRP9ZXIn+sr0L+WO9G/ljvQf5Y70X+WK8oUjs304CC11rHpSjqdjzKVYmupzBbDSpqwK8G0Atr0AH6pLfQopxqlllEvCSGg3Ffu6FaUqjW+FaNxB4fxUDGGAxtlsyFy3WK1MDpDSMeiV94CXrnRS9n81D4AE8xsU65ebWO2Blz9SgApPjiBKNXpJoDaoMSLGoPqI1vh4oWPInoTagTKKySglIf83yU5cCJE31yH4aKUUwRGFkxHDQSYi9AkTZjiCpUdyCaAaNmFUdTLVH/9ImgLEntJ/C8lq0oUlA7SzXgDGJK6jgLGpE9o/dTrOwc91O3UJrsYYE0A2OyzLHlXnTh6HZ/HGfBTMsbNDo+JatCNDWFyzSaciA8zgLZ9j0pJAvDu9yLypTxhl7kDzt+C553kUtkLWQaMEqgEoxoWcYLTsUTGUdVnAh8D2uh8vxdqPvWtByw5lONbl0OcjuKqG1jSc3g671yH7uUaa99Q3yMGV3CsG80KLVjymXU65MSoyutAlMVjgY2Z3dNeRcza11TMrPtjk2URNOqGmclwHaW0+rtxEARZFLsVXdER4cdmDKl9mRwNUgK0EG7tqyOOIa3rEYuuvdSO7oVtdl/qQt7FLXFfwJpY/aFTL0lKio0qAZxR5SzzGwzrRNmljI6SxD9TDs1hnEHU0ga8S8w4r7/U3bLuGAhql3GKLTJQpxJncY4xtZmf1oOvThq8TtlXRI6JxtM9yHTds3BsbxAX7YF1Xr05/63mB/A40iBTW1AeFBRm7BLMLnFUcBSL+bStKSGFGbCagLBncp9GKwQ2IUAYcBu5T7CZ4YR4DN7GE4cgRGGw4C9DIcB+xgOAy5T7seo143Q5Qr771IGXaHcT7S5UYS0uSTDIwzaz/A4dIDhcehKhsehq9idUQQOsjsZMMbuZMA4u5MBKYbTi8AEw2HAJMNhwBTDYcA0p6sHoRlOF4NmOV0MOsTpYtAcp4tBV3O6GHQNp4tB85wuBh1GGbduKHCBj9ROBBc1sAvBJSZ0Porg6F2YRnWcZQ1kOEc4DtFxVnBz28apR/mI77hWA9mO6zSQoR/Dc3SE4xrIEK7XQIbwnxC3feO8d/MRR3+PBjL0GzSQob8Xd+oIN2ogQ3ifBjKEv0Lcjo3z3s9HHP0mDWToH9BAhn4z7tQRbtFAhnCrBjKEDyr3Www0Xaz2+NWMaVWoHD6WzsMBlkITatkIVobko8kvA+EBcmkVzD34ydkXlo3gY4NI9n7DLkNrhs9UbDZm6FPjdB+NmeoMTiOfyu45WfiI7ZHcRzIfMUVWjRacsvY8GGE/NhAgtlpJbt2DXnzr6KowFVt1s9GXM24EYojcOokVL6Lgl00ykn2lYdjQnqGYSs3GbN9DZP0DquEjmIhj9xunTBCL/WVfqnF82qGdPg5ALfj972d/KUCfXH+T5q+/tu7ifzfQhU8LtNBKWsm2cIxK6ll/c/1PfH3zGaf4KcrGKS/yc/gYAvgooJCudZWNsf/85nnBRz7BxoKf3Kn9vcIFv4MXPLfj81n+PE/qL/nM4PPABc9T1MSf3rd5HhdahZsNhYbrDV82DhlvNn6BP8+Y2k03mZ4y95q/b17LOJhxj8Vk8eFz8J3nneed553n/+0D7G+/pPU3aAd9EurAF/HUFRcJFMggC+NjIAixBFBKxrDWiJOh2qBYVljgMljsfuJ2yy6TvUCkRaJgL8ilssvTJArhusaG+iD1BIWG+k4arissIq+LU5GDlxfVJsItByIud+xg86ePybaG7sHqy8YcjcMNzftay6tiVzb3LQZot8vX1yFVi4VZ2WIgUhvqry2abSmodOR1dDoDzuLsnDJfmz+0M+zwe4DTPrz+j/AxmGD/c/CAEcuggYSaOzwayRcIxVyziGTDVYjYAUOOiJVN0ps2zSUjWQiYwGS1GiyF/qImuSFsN19uLeop2bNvbGyfdkc3vt+NdwhQEmE5h1xFsczqIENMRiBYBRRHGDd2t01MMPwgvu6kbZAPoUjQSAQDStMgGN6PyJQIdNZkxP1wUCMB3/mQL1vtVqvZUuKvsjsbwtZcQW6o66RNYSu5c+0fPprhqamzFTWFXLS3s7OT3JtdVryjp9QlGtcEdp+Cr5/SOPiZ/uwFlKuP/bkegVlUnnCVgQhCh8Cu8oNfrA4aLUX+MKqnqVNgypJdudTs6UTdiZRp0pwr2J12JVvubizvanBZnSGns95TZg6YXE2DwWB/XWllQ3ux1FFbQaZc8VhXWV55ZUC0VZXn20rLLSGTJJWUKC0V1e1KRVau7KuXOpkcKWTj6xNYA5ghE/wRr4UYkFAjvikx0BlEaU8ImmAzMjIyMzKtVusOk6XYT8JE9jjNMnJBGtqIZ/DKta8fSJAf3fbX9PFzrc89R+xkbO2Tmq58aMu30SfAA95IlVhuyTCgrAeZysfYP3cwY+ZmHReGqr2eSgMeb9MN1RwUmCSYSYeZ8ItQC64g9QUuv2F47BapyRpqbi+PTERd1X2pFrGrrc7aau0cuqx64PrREDkUee9U1+Vxl1wr5tTvm2tsm98bynOGZNHb4SuMzL6f0ZZE/luQfyNURMo4u0gXvQqtEt2PaccIRs0Qw9aw1WlP9pK7kMNjndpeoQD3ZkMw4regQlFog0zFqOwb2AntCSNjVbPKbMjOt+bnM+E5rUQmVtkaJiRspd9dO1e9dq63H0VW1Ef71jrIY+cepo+vlZKXz7UyHTEaR/CeXHAwHbH/SacCmQaDgfsM3pKm1lFizUO0XK/TxCl26tYjy1Yrkx+3LDlJ3MGdzZLYmAi+fLYiXFlQ5Gkof5Y+7ukarlb2dLrX3iAxR6BNcrYpJex+5/pr5Pc0H9zQDAcjB9CaCc0hZhKspAazSMBkYKZtNhDzbFqVfQlG3ZgxAz2+P2EhJlN6AENeD4G6Wk+zt9lZUV5WXJi/I8sCbuLOtBT4i1C56SDVUM+imdnTiAO7vSBsN8kut8djMnnqGpsaGxsaNqLdd6u6akql1uFa74i0K+7d5y+eHptYKrFaSssJrTxc05AsslhcA+7+/TZnMLNEaXO5Wn1FuTk18T2SGIgtpH5Z1i6UFlXX1NV7nRa75bKc3PZQsa8iX/ORxPprtJueggKohoWIpaoyQzAYjGQwoRZjWCtHnjsTYDTqjJsJ45yYNGYdEee2dbSvDh3JRDhOMlJUaMeQL9qrC6uzM80mowEKSEEGysOIHNvRUKyNjelI4EnrkUUIuyiQwc7Z8o6YPNHddEWH091zIObvC5c7QvHqisZgZbZBDrVkdoam6am1Rxu6gztT4aaJAX+73JbwVg+1yfbKmtK/c9S4ClCDHuTTiHquYn5a5tjmp30bftrP/LRqq58yXVzopx53fLx1cKGsp3B3rTceLhfr456SkE80RbN8LfGqlvFeDzEhPb5oi90bkJqGAsquFmduiZRfUFYj2/yJCSZ/L9LVhPJ3QC3coQk9x+UsyTEIJhsBgQ46No+NdDCpIYma5E0mnir7EhlGKggwZjCnVVO9DQHOLycyiNF4HjcZKSkvI+B1l9WW1xYW5FvzctFoHcRh4Uo6b7SoKt1SGxqYpaIsGs7HMOJsvLKnqrLrivqemfJYcZ6luLLial9JS51syHSHmh2+WKhUrO/LDAymGpomB/3xEOk8dwMaZ0VhONzeXiDXOD7pqKksqGwb8vqGWlyafTK9BVBvLvwii0Q6xHIqYCAyEyNQwUhZnNjMn250skxADsiBak9Jkc2KzLiIK2MLM8zcCsxOVj9oGrVpjJiJ0jLW6/HEx5tbxmJustYjOOuj7pI6n8vSlq209t4lOMNRtzsWrhAyUYXNTakBv39wvDFjh+Drqy/PLZbtO8pRvcTni9eVldX1Vmt5AuMvuYa+CEXQEmnMwqycTfA1iFTTMdRUL8Y5lugNmI+60INMpg4TC6xFUGS1VWGEy7CUYszDcqGhvnHDKE12exg9aKq/f6SvotVuz62219bdfjt5ujF3/HB+Xigre7B3R+NagNuZk1agHCvxu/m9kVy/z5VjMJpKiilmQ3T2UjQpFzcWVmr06RZiRpriLNpx1+gW0KzcSGzXZru7OCLalLuKQKimqsXdUu4oLOA2VUkqt9sUFh+8lnN7mgoLeRi/mGmVNSa7K+VIsjE6IXdUx6+q37/g8lXMtKEeRPGQW2ytkYxZ7tqmMiVeWyI29JoDg+PhxslBJRo+fO6PjXubyyKNzroae3WXb7autaWwKlj8ybJaV0FV+5AHbc2p6SjB89spFDrGiLxMzHSEKaiThTXDGHLXl8AShxVRWD7JO4xYPjllaz2PDmbrpkhGSayjrbylrsoSi1UsRAKd3nwiJ0eLvI3S2tcxWD3cFnO27a3j8Rdvvg3vFLBKUSLVWL0J9CrNdQG6EgatPsGACgazAaMnLwBNrADE6wQsAhOxWIxazv0rvXZqCnnYtf4GseJ5eSBHpAwMbxaCPLHqmrPBjS1Oh6rkHQIWZTaUPkq9sanIxN16V0wqzxJzsm1NBTWN9NS5u8udJmNTRmZDrS4fYYTH0JGIRSy2ZRqYhDTjsbNKyjhmNlGjEcnGmlCrgUuAjdmiaYyZdd/GGtbCmLptMkoyw1K2VZJadmQitTdyc9fkKozEWlvEhoDLEmtubbuyINYpHerq2W0ZuFHpqMK648Dlhd4m59qjRL5q30gURW25tj062H6z1LY3vKHffNRv/EFdvRrx+QgKY6xq7Upr2IGVNxteoPrkl95C+fbzym9qEdvDXguSd12vv71yB6MHKZM4RS29Uuu+cDq2KUiPTase8b50LEMRITk8lhGodJUWo/PYiM14QQzLpYKeltJpk1S3HIy7PfGDzc1jccxRY6+J4TgGtHqRJShPrF7M9A9ONDZNDCrK4ERT48Sgn2QriRbJ2TKk+He2OJ2tO3ld4Me6IP8idUEprwuMRjrGysCuzemeSaub6HVB1wV1w2act6kLNgv0YnXBZT3TFbEOaaa9cX9Plavrij5fnGeX6tKWkGzIrqppzIyG175Gn5sOdQQSE/XILioC6wLfUKvLLteU3lNWKxfwuKhg/s0HEcJwQySnqrIsD+OinRiES4fFfpZwuGV0Gy4ZFrcgYliUKgj4qyvCUri4sMBmZfWhSETLNs3yuFhkN7lkt7vBepGIWNBwRafLHT1QL7bUVed1lGTaLEWSe8qD3lGZY3CFWst8fWHMP/HMQCLVgFpWrOXVxTPn3lNG2iiVi4nQijnXGSj5pCPkLtycc7mfkN00G3LAHZEzMN/iZ1MOof0sIetKBx6WbFbbDlYpoV+fd4Eisjs+Y49FyieaM4zkO7S/a+0ktbynPcYSHJRjvf0YyjvEvlXLy/AzlQhkIw3yCnKT6TsrSoszTBAiISMvoPUssf2Tf1OFxv9xwPR6x4qvQjlQ35Uo8LR5Aj1+e0VDn7d9QnSW7w04gnJBrhSS64bCpQuZXnewsjJcU1heaLVkFZZVV3jaPQUeySuKWcVVJfZSW15GdrEUdPbv47Ipwfgapw9jvVYTURzEpKUI9pnCPq0MRDcDXlXGWaLAn73SbHH4q7SysYEn8TBP3JyXJhI3FYlue6FXzO/vjx07RquKyxVTiZCZmZFd4i4hRxtVtXHtv5U7bAZNP70YNxzUgjXFUa0YzCrNoZRgfUhZvchGBn2kV4sFAq8rGHkwbtwo3yu0afY5o89qoSeNkYzgKUW8IrSY0UHLSJlZ00MDrwWZUepFITdUTN2/uWxv7LjYGvJkx4qz84Ri0XU0811LpG7t1GqBu95J+td2l7VTIjnaO6KMFxuwv6q0gAmcEZH9ewkZRAsAljLSX6kmMOVrX6lC2GYLC6/8sPf+B3p+SC1rjeSJc/+qySQPX6/iOXnMZnMzTSgBPAq9mJ11/p9P8iCvIL+A/XuEraioqSks2GSPx2yWbcLo3RkZdw9885sDek8t387L+/baG2vnnszNfRKN1MT/vb+Q5G78rd8X+c3a/WYcaTBF+KQOC2gDj+mwAcwkQ4eNcAXJ02ET5JEZ9t1rsOBBV5OjOkwgl57WYYrwr3VYgBP0TR02QK7wAR02wheEO3TYBKKhW4fNMILhR4MzYMawqsMWmDEW6XCmodD4Hh3OgpglfU42KJYf63AOkTIFHc6F+iw5urh0fHlu9tCK5J2slupqQ7VSgHVhRdqZWlmRdk4OLEwvL0wfl7yHcRxZmjs2PX9kaXk6NRWcXDxcrUjDqYn5RWng8FJqfj61PCd559JgZPZwam5eRxtZnMJ7FqXeo9ML16fm56ZSkvfQ9Pz8YmR5ZmOK40rXza0ckkamj0wvXzs9JfUuLqxIu1KHpyXXSGp++rrU8XQ/Mj17FO9hdG6QqXByNqhR9GvP39oq6bslfXsrZ1efvHx6+cjc4oIUDtbW1s62SSsrM6mjK4uH5pAG77WhYEO1FJiXmqXAslSH7z7+PiaF6qVATJpPrSxIgRlp8vjyvBS4TuqTApNSYFRypQkO6FdCFBZhCY7DMszBLByCFZDAC5OYpiWow4/IEDYJP5bSozAoCO+EFGKucGgSBmABpvEE9j7O9x/W1yN49hwcw/l5OILwMkIpmIIg7lpErGp+2jDOTSDGIsIDOLuE43l8Upwqdt7cBbMRpJbdMoczW08bQXhK54ed2AtH8dYFuJ7vn8O1FD/zEKeK3RpB7JmLYJ0/V4LrcG4F97Dzp5EXxu+1+J7iNyziTiaNXbjrMM5K+IE5wk+axp0plMr2MTtlFu/U+EnL80JpKpukc6FslG3cXozXVk7z5rulbbe3btLuVszLOSVH8CTGoYTrQcRjzyy04ZjRPIOYR7FfROnM6XLwomxCiNvAZRfAEyVo5tAyv0uD+zbBx/AdgnoOx/A9zyWywMcz+J7kNjrPx9fhu49Dk/w9yuW9XcKBbVxul8Ec8iVxW1jBVWaV09yiluEanFvkt17KzoOXXH17u/5zbfX/zi1vJR2mgWm+MstHjI4jHDqCEtb8YI7LagX3LeGY2cMk94EZ7g3MQ5m0JE4786I5nUJ2zxT3JkbZgu5NE3z+0hEmtaG7I9zmZjmFEvfQOU7zdThORzSF87PCZ7Wd02hvS5yLKf1WzXIX9VNbtp2wlZc0jW8Xt7Tz/9yIpNGt+WHdpt1zWECneT8vnwE8i+1Y1GW1zEdzupxXttj3FIeXOGXHdV40DaXvWOHRkGEuIt8LnKcUX5nhEXsFKV7mmmL3L+qRcBHxprgOmO7nt5w4r9PDdCPh+yiPi8uc4yNcI2yXhs2on9q0V6N3kt+4oscehnNcP3d2C0WKzuWSjr/C8bTIvcSpWuGUHeFQ2rOnuBVOcrmxOyY3Tjqi636eR5vNlqZxOcehOR57GDcrunZS+j1z3DdY3lveorHDePMyx5jF9yKXxwq/f/LP9qkjuq40v2SUH+HSZecF8NxlrhuG9y5uYxejZko/7yinnUnqEJcuu0HjJS2rILf9FdzdCjX4rOg5k1nELD+fyZLxdS2fm9ClrdGczp5bz7h0PbCP+++RLTl1L79lhfvuss7TEd0SJrkfHdE5O6r78/Imi96L3jCE/W5O08KWk4e2nMC0vz3fsRwW4j51nrKt9573s2v1aiQth801Q4rf2w17OLzCM+5WuRzRbXGJ6zTIaWCVDbOZWVzfjfuH/kN7AP4dI8CPImVuZHN0cmVhbQplbmRvYmoKMTYgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzMTEgPj4Kc3RyZWFtCnicXZLLboMwEEX3/gov00WEzSNJJYQUkVZi0YdK8wHEHlJLxVjGWfD3NTM0lWoJrMPMnbmMndTNqbEm8OTdj6qFwHtjtYdpvHkF/AJXY5lMuTYqrIRvNXSOJVHczlOAobH9yMqS8+QjRqfgZ7456vECDyx58xq8sVe+Oddt5Pbm3DcMYAMXrKq4hj5WeuncazcAT1C2bXSMmzBvo+Yv43N2wFNkSW7UqGFynQLf2SuwUsRV8fI5roqB1f/ij6S69Oqr85idxWwhUlEhHZCKDElKitVEa+YTUrpDyiUR6XLSZQVVoZpFjbQ/IO2oylGgu9VH/uvq/hOSyss9bhl1ychPllIzspVTs/yE244yC0EOjvSxXptR+WUqy+ndR65u3sdp4xHjmJcBGwv3W+BGt6iW5wfTIZ6cZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9iago8PCAvVHlwZSAvT2JqU3RtIC9MZW5ndGggNDk4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9OIDYgL0ZpcnN0IDM4ID4+CnN0cmVhbQp4nIVSy27bMBC89yv2aB8MiqQoUUBgwI+4MYqkgZ02h8IHxmJUobIoSDRa/32HtJ2mQIEeJBGrmd3ZGXJNCfGCJCeRkBYkOPEkI4GTVHgok/LDzQ2xx96Vx73tabT9URv2uFzRIU/GNJ3G3wt3bD0JYp/qcqBvaILGG+LxvSP2dOosmpjKDlfK/J7Yg+sPpiG2N4Be62awK4dubGMa+9OcJhtbHRvTE1vaYW/b0rQ+AMIcCL1MuG33rqzbiti6tK2v/WlyR2x7fPFxdBCQ4OO+tDWAlngWmRdlceD/BSzWy+1p8Pawbl8dBfDnvrR9GDu6jh2DZ6t68P2JRrPSvdhx0NF1jT0AganTaez05D6ul/em+6MYGz7jf1QTdu3rzrs+xBClvi0DcoAE6eKvDdgzPJHBF6VgisYpS3KceB7NUiFuXVBIJxWaFPLekYy4PBiS6QyFtEBBaUk6zyM2g887ymI5VZShnQIolJXOSUpAuI4UwXWkiFxQgasVaqo4c8IjFac0chTqKSkZtlNJigFF8SZ9d01jFiL3VKTwZWG6O1tX3z3luGCX6+BpImQKAxpTDZSenZjP3S/0mgjEPBEwkEswCszanQGruoF3XJ2dDZUHc7D/iHztTVPvZ23V2BDNFuF/hZr3tr+LCqJ/A1EB5oRlbmRzdHJlYW0KZW5kb2JqCjEgMCBvYmoKPDwgL0NvbnRlbnRzIDQgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAxOSAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAyMCAwIFIgPj4gL0ZvbnQgPDwgL0YwIDIxIDAgUiA+PiAvUHJvY1NldHMgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL1hPYmplY3QgPDwgL1gwIDIgMCBSID4+ID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iagoyIDAgb2JqCjw8IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSAvSGVpZ2h0IDE5OSAvU01hc2sgMyAwIFIgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA0NjYgL0xlbmd0aCA3MTYgPj4Kc3RyZWFtCnic7dSxDYAwEARBivXj/jvAEgkNsNFMcLoKdmY2AIm11tkbgMTb3nMuAH6mugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUoqS5ASXUBSqoLUFJdgJLqApRUF6CkugAl1QUofasLQOAkd2Y2AImT3Af1xmiMZW5kc3RyZWFtCmVuZG9iagozIDAgb2JqCjw8IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UgL0RldmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0hlaWdodCAxOTkgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0aCA0NjYgL0xlbmd0aCAxNDQ5ID4+CnN0cmVhbQp4nO3ZrXPqaBjG4UdEREREICIQEQgEAoGoQGSmIgKBQCAQEQgEAhGBQCAQEYgKRAUCgUAgEBVHIBARCEQForKiouL8AStW7D5vUtpDp5yvnemcvef+iTbfbXP1fQntbMGgGi+EQbWgKFgURYuiaFEULYqiRVG0KIoWRdGiKFoURYuiaH0sWvz1CxXffc5zncuHO+4PT2e/3rmotzw+7Dsij5cO924u7ChvXhZuGt9uHkcXjtevEI3fVhun696Vvvfdsh93LnoIRAqJfXmk+LsLO9bVl4XC/tvNF8foO9H9abxW19/5ZtlPdCbqncbmQMTqTLvWQNzI6iYt3XSdjKvi3jyOq64Zd35TqoEXi5SGSaiOqZ4RJbH+KiyvdLfbNZdpe0FV7O409vRgXdc18eKkLW+i1fFEN9aXOgn3k7667gvmzPDTbgBcZ6LW88uUqfd7vQi66yfxD+te+BBKZ1CqHep2+z7wsnEaLCRabPvS2NXLyVQ6qjPv+3WdPNvZ0Dt4anQws+6m7QeznE/XavuwFK+sk2h/Xa0s+zJR5F3TDxM9pmNOX33ybQDqfNat3j2uuq4RbdzpauVv8f8qi3TzV7nGbTbrvoreO2I9mOlydWVeLx+t7KhKdsXeUMliY/iUbT2J7s3rpI7SXLR4r+dYe29RETnK24Hs93v/rGsHs+ey3u8bMzXqZ1+nU8PnjmbT28W56ESkdoy0+WikooP95FqBanNzpnOvo65gDEe7cf1VtPDVHJ/MX0TbW7N6117URGa7kZmvo+Hn3gC4Pnj3Mprp/Z5mk9/jK1+q97zxTlSRKsfA5IczMb8NiT7h9PrZVWZBZZk/69rXs9TORCeR8zU7vvwi2rrLVr1BT/c64e1Wz+NL6H/rTNS/Nh+Hid7veqrDrfLPK5+ZE5u5qPOsu+a5qBx9s0PsoyW2Li0DSfMH5cpqdpWJms2bUktHrnOMZGvGYWibuVjPdx/0WdgKpWgerHRHWrTv7U/86RE7f9bdbIfdW32o0RGU7LrD2dsY3STB4OZB3K9xrA9N0XJwzEWv9u3ruU6/o66T9oNO6gSnC+7MmePIS7tBL7Xcp2Hvy2QipX0vmOohT6OgeRhYrbQZftHn4kVQTjtBfyu9UX7y594FpN7NuqV2ZF4LzduValSXZ50KddGri9UcXOlY1K0lsTs9X5dL2VtQN+rrY43YE7EbcdsRfaeSV62ZD3p0K27puPMHLdvRAWq3BmaYlvQ6Td3u9/RaIsVYnFbcsGSSD1FOvb/dpb/rVgxquPl4J/uDuyRq3W7G86338U72B3f5fy+FOv9q/n+M/01Di6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURQtiqJFUbQoihZF0aIoWhRFi6JoURStxWrBoJr9C3XMWTFlbmRzdHJlYW0KZW5kb2JqCjQgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAyNDc1ID4+CnN0cmVhbQp4nL1c3asrtxF/P3+FnwvRHc2XJCiB3KTNc8uB9r1pAoWmJP3/obPetS2tPba0Mr0HLufsekej+fyNZtbxBPbzTbT/MtPpH//++O1juSJF7QKGIinK6fd/fvztD6df7V5IAool4fm5+q9vbh83KvG0/Pz1x9P6y++/fHz5EU6//NeIx4h0SoXXX4z0z95FOF9BZH36sYixrBcB0+1ZWJZff7Hlv35+fPmzfZaDSrF/+fT580e87R5On8Y1s/2FRKfPn05/BKD47enzXx85CLPSssv1utB2PSEIcL7d0PMNCUaJlPh6g8v2hAKhaEVqXeJPn50cFgoYFXPDJ/9wJkIhFlNIvi0rfL5RAjAWytWy6XwjhUhJTXzX6xc+E0jmGI/yiVSCQDR9NHzmjZ1oW0B1BFpdhm1fJauYyh9+nnORvQK62UwlFKTUstkIh8wt4KWc89iyxZYF2AlHtlVLTpqg7EUfKbCWmBI+tiqOe3bYFik5R73eiGNapMWlAXVnbWlbFdicX15rESsvipoeG2Ej53pfS0SBl0t7Ox4WUeMBEQ6bljlcAMg5u0pOEKsAUbtGrLQ/7tv+E7W8gfJDsVp4Sh2kPJ3y1yEpCWBAjbxzBU//bkB45ZmrnqUKaJHGGCUw9zMRNoziSj1CMHXEUnBvLedMwFDd8N08jTGkHCTmrG3o+m6jnmPMmB0/aERaGYUkeuxSxXLsa1mzVhYJqXL02qdS7WyVPtlsoeOJsQimTCFjjLsA71pvl+s8SAnd/GgJalmHWn6cwFmjCc6VBob9ddDaza7M2nOShk0dI4LEIakoTRFJtv1ZRorRMNA1RYQozxNhZAt3kyLhkszzJ4kISkizghWFkHKck4myRU+jMrUdVQm5wJxMdBHsDIFyDsbyMDug1UkdeazODlk7APtY1ogWDy3zAzeM+qu69UOdVlUd6NYUOnXMvU8z/QVQCoactJW0z463syaERqiSWBeSaNYYSwFo9p6saGk34KnXqzRdJOzz7yQZL7OJPM/m3YEzokXwknyLq1EQj5kDLcHD8qm00nwfTBxOzTLGf7YcaWHmiTnPcNPoUHPe6/C+yvFxolvFjWmMhU1j2O7XLWVcbgaLsWyR3arnXdjzYJR/vFALgZODVxt5qqMBH0WPWZBIDIJGvJWoq63RKOCa4gsPWEtcqmLZ4OGDQrIC2lb1TaWRZ20qdUAfNBVdTq5Q9qYyXgi7GN216XprTcD1KrHGTuU4KCArwssF7stB8GNg0qDFBgaPEkGCmccJYmChFUseJoIlYJ7cCCXLPrMiNc+a54SThlkawvEG9A8TMeh2LX6OEjGwM8/JAvSvxc9RIivYT9cI8f1jfOtHjuZYl9WJED0Y2ke5LiW3g+EA0eEDBAwGqy1W1TLCSzK08Ka26duq44CtRjZNZeJ1MPwiZ7C1wSkQFZZma37np+tIqasFMxbV0eKxsUk7Pl1g0HNG1zZhuorYGtyPth8sL+lyKtnuwK1JXzSFVt2k/Dixtk0AD/W8u4DoFkXRAFow9SnzVQNlpIlRSsraqYEei2jbHm4Z6/VtPF26S4zWJ4UDM+y33NWqqvhs+jlcaWDQBwzMWLSx0Nmy47cE3fbC99sNyppS6ShE2kWiOjG2iRVj5qULXIui0inrN7VfFcUiI0puE/hk/7WpOQYZUnOAYu7dMvSi+H1eerVbeFMXLBqqvZyBp8MQ3+JVoTRHJJlYZjkhpNuh8WEiS5rF7fj6KBHGGOb2wlnMG2mODUGcV40Uy9qGrvMMEctm8/pVhUC2nzlOLk2BowTWOqFcZ4ouwHU/A+MWEKMtAR/0DyO5d2HRqBIKA66DNldZHADxL9B0fxvBaItGbPnx6itXouMbGDs8R1YDYEa94dM3iXpZqXsUXy+MSpLswf4HjN5nn8GUgYv/iIC0XrBKOmLIQpI6DijdnKeOCgbbMsQWglnWsHWT9NxkXXOS6g4WDVZFy1k2wY5RR2wHxooeExqErbxArCjYap2/22BIJpWUnfHIGu17QNO151fH6vP1QdJALLKLHO7czXDB6LfGxkKHmHOZ0KS0jPpgdsxfxIpzSxfrCU/5v2H3pd1RdMM5jwPie7D7/Wn7aOVWlhNggZ383ShQ5+CEUx0Y1weG54Z8KQ1WegJBkUg61TZ3HjjZ6RycSFBLHNfGRzmIEmPhAJehnqNEkDHMsYEG3vPkVog0zBHIeDvjP0qEEYJcxooOE0lWy8BWQRwlIpBD5q2qOkxkaUrNUeAc8NL0OEykwDwRNVA7S8JQpQWxPKWYc2W2pJLn6N8vguZOxmvgPnoOQ0sDS6TEZgdubel2J/z5ohcN7/4ToxxigtSK+tVYVn/ULKFQOTt5Rb0LZnZVxu+qNy31BbY1ubW40Qp+cDoKdZm14fPhcbWq33gcnGTLGtjsrDXCLgTeAlt3DmfY896lLyIOtuD5FZ1qa2415RYXwy9puPXsq7OYe8w9GFTIYmrkc667bRnytmo21K3Y847OYD1liY3L3kZ9F3Yl7eK8cdB7VAX9PSZDWRb2SuuXrlG7SHUwecclWsIuafS9MtJgfxgEHkvvUnPxY5/bUWuWHay/Mhiijjsh98381bNUNSpI6fHba82LM11vr7Vru2cBL2qUB0Wh25rzqsXRsTwtS88u7rDTePn1rpNcitdBqxs/o9WX4XzGtWdxnIiVcLi1YA4TQUxhdjco+To2dpyIuc8sI4T52go6TqTEwKBzu2GkMLeXZYQ48tosPExE7HacFKowXBuOx4kkuc7iHSaiBi+n1btUcpz3sONQJUevM+kbXwfxekVd8LdeG2h7IlEigTsk9eJ1+WZ6r+eF+b5vLHC5avBC7KklD7QXvXdtfDzttsQ8Uhs6xuV1IqCKXXfnT97nqjeyDJY8FG/XuJL7Em1fJ8F9lZ17To6brat0TLP7Q3dulfnkjkfMLbycbpW/D9c7vRVcUk/K6K4axVVIYybDLyT7W3expMdVQ4rEcbauSv5Aie9biVs5uO0Eb05y9EsAmK+vRdPUS6I0NXVOU7ModPzQdUnSCvHu8b/Yz29nFK1syfyEsAC/JXYSl5AKsZ6iQDBMWlKqvk/ocrtsS22f0Xi6ESODsxkinL+eaPsaoS9/h9MP/9nWXR6d/cKije5FDmQQa5FDeTw/aLAJY7pY0XbsaqC72B/VWPvVIFHJdln5ydfLE6QWse9OKC25IgmnB+mYLIs1X+myeoOGwlSgCh3uE3J5gi2/WL2x90Xzn2hGDnfhaUF7GesnmjUQ7riqLOu5RJcXMtaKpZJra1//A5YubIJlbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKPDwgL1R5cGUgL1hSZWYgL0xlbmd0aCAzMiAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMgPDwgL0NvbHVtbnMgNCAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAyIDEgXSAvU2l6ZSA2IC9JRCBbPGQ3ZWIzZDBiNmIwZmYxMWZlYzhhNWVmMWE0MjU5ZmQzPjxkN2ViM2QwYjZiMGZmMTFmZWM4YTVlZjFhNDI1OWZkMz5dID4+CnN0cmVhbQp4nGNiAAImxnVKDEwMjC+ABHMjkGALBhJcnxkALbwDoQplbmRzdHJlYW0KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAKc3RhcnR4cmVmCjIxNgolJUVPRgo=\"" | |
} | |
] | |
} | |
], | |
"description": "It's important to underline that for performance reasons, our API doesn't return the content of the file in the response of each request on our API.\n\nFor example, if you try to get a file directly by this route:\n\n`GET https://staging-api.yousign.com/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX`;\n\nYou will only receive all information regarding the file but without the content. To download the file at any step in the process, please follow the instructions.\n\nTo download the file content, you have to request the following route :\n\n`GET https://staging-api.yousign.com/files/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/download`\n\nThe content will also send in base64. Consequently, you have to convert it to PDF if you want to store it on a file system.\n\n## Trigger the download at the best moment\n\nIn order to know when it's the best moment you need to download the file, you have to implement the webhooks. Indeed, webhooks will send you the information regarding the status of the signature.\n\nIf you have only one signer, then you can trigger the download of this file when you receive `procedure.finished` status through webhooks.\n\nIf you have several signers, then you have 2 possibilities:\n1. You can trigger the download of this file when you receive `procedure.finished` status through webhooks. In this case, all the signature images will be displayed on the document.\n2. You can trigger the download of this file wheh you receive `member.finished` status through webhooks. In this case, only the signature image of the previous signer(s) will be added on the document.", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "Go live", | |
"item": [ | |
{ | |
"name": "/users", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "https://api.yousign.com/users", | |
"protocol": "https", | |
"host": [ | |
"api", | |
"yousign", | |
"com" | |
], | |
"path": [ | |
"users" | |
] | |
}, | |
"description": "You can check your production API key with this request.\n\nYou need to replace `https://staging-api.yousign.com` by `https://api.yousign.com/users` for each URL you call into your integration.\n\nYou need also to replace your API key." | |
}, | |
"response": [] | |
} | |
], | |
"description": "Here we are! Your integration is now complete and you are ready to go into production. Here is your checklist to ensure this step simply and confidently:\n\n1. Contact our [sales team](mailto:[email protected]) to choose the API plan you need\n2. Create your account on production environment\n3. Create your new API key and add this new key in your config file\n4. Create your Signature-UI template and add the ID in your config file (optional)\n5. Update the URL into your integration ([Environments](https://dev.yousign.com/#environments))\n6. Perform a test by calling the production API and check the results in the application\n\nGood job, your Yousign API integration is now in production!\n", | |
"event": [ | |
{ | |
"listen": "prerequest", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
}, | |
{ | |
"listen": "test", | |
"script": { | |
"type": "text/javascript", | |
"exec": [ | |
"" | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"name": "My consumption", | |
"item": [ | |
{ | |
"name": "/consumptions/metrics", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "GET", | |
"header": [ | |
{ | |
"warning": "This is a duplicate header and will be overridden by the Authorization header generated by Postman.", | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/consumptions/metrics", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consumptions", | |
"metrics" | |
] | |
}, | |
"description": "You are able to easily monitor your consumption of the different services offered by Yousign:\n- `simpleSignature`: the number of finished electronic signatures (please note that 1 procedure completed with 2 signatories will be counted as 2)\n- `advancedSignature`: the number of finished Advanced Electronic Signatures\n- `archiving`: the volume of archived documents (in bytes) through the Yousign API\n- `serverStamp`: the number of documents sealed using a server stamp\n- `documentVerification`: the number of identity or bank documents verified by API. Identity verifications performed in the context of Advanced Electronic Signature are not included in this counter.\n\nThe consumption is calculated for the entire workspace.\n\n## Filters\nYou can filter the results for a more precise analysis of your consumption:\n- by specifying the **period** for which you want to know your consumption => `period[<after|before|strictly_after|strictly_before>]=value` or `period=value` \n- if you both use the API and the application, you can use the **source** filter => `source=api|app`" | |
}, | |
"response": [ | |
{ | |
"name": "/consumptions/metrics", | |
"originalRequest": { | |
"method": "GET", | |
"header": [ | |
{ | |
"key": "Authorization", | |
"value": "Bearer {{your-api-key}}", | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"type": "text" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json", | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"type": "text" | |
} | |
], | |
"url": { | |
"raw": "{{base-api-url}}/consumptions/metrics?period[after]=2020-01-01&source=api", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"consumptions", | |
"metrics" | |
], | |
"query": [ | |
{ | |
"key": "period[after]", | |
"value": "2020-01-01" | |
}, | |
{ | |
"key": "source", | |
"value": "api" | |
} | |
] | |
} | |
}, | |
"status": "OK", | |
"code": 200, | |
"_postman_previewlanguage": "json", | |
"header": [ | |
{ | |
"key": "Access-Control-Allow-Origin", | |
"value": "*" | |
}, | |
{ | |
"key": "Access-Control-Expose-Headers", | |
"value": "X-Yousign-Pagination-TotalItems,X-Yousign-Pagination-Page-Last,X-Yousign-Pagination-Page-Current" | |
}, | |
{ | |
"key": "Cache-Control", | |
"value": "private, must-revalidate" | |
}, | |
{ | |
"key": "Content-Type", | |
"value": "application/json" | |
}, | |
{ | |
"key": "Date", | |
"value": "Fri, 27 Nov 2020 16:54:36 GMT" | |
}, | |
{ | |
"key": "Etag", | |
"value": "\"f57a467ee2e670d384d9e238341003a7\"" | |
}, | |
{ | |
"key": "Expires", | |
"value": "-1" | |
}, | |
{ | |
"key": "Pragma", | |
"value": "no-cache" | |
}, | |
{ | |
"key": "Referrer-Policy", | |
"value": "no-referrer-when-downgrade" | |
}, | |
{ | |
"key": "Strict-Transport-Security", | |
"value": "max-age=31536000; includeSubDomains" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept-Encoding" | |
}, | |
{ | |
"key": "Vary", | |
"value": "Accept" | |
}, | |
{ | |
"key": "X-Content-Type-Options", | |
"value": "nosniff" | |
}, | |
{ | |
"key": "X-Xss-Protection", | |
"value": "1; mode=block" | |
}, | |
{ | |
"key": "Content-Length", | |
"value": "99" | |
} | |
], | |
"cookie": [], | |
"body": "{\n \"simpleSignature\": 957,\n \"advancedSignature\": 238,\n \"serverStamp\": 57,\n \"documentVerification\": 12,\n \"archiving\": 66356\n}" | |
} | |
] | |
} | |
], | |
"description": "Once your integration is up and running, you may want to track the number of signatures that are performed during a given period of time.\nThis can help you set up automatic alerts to increase your signature volume with the sales team (in order to avoid exceeding your monthly quota), analyze your usage of Yousign service, and even reincorporate this data into your Information System." | |
}, | |
{ | |
"name": "Services", | |
"item": [ | |
{ | |
"name": "Archive", | |
"item": [ | |
{ | |
"name": "/archives", | |
"request": { | |
"auth": { | |
"type": "bearer", | |
"bearer": [ | |
{ | |
"key": "token", | |
"value": "{{your-api-key}}", | |
"type": "string" | |
} | |
] | |
}, | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"fileName\": \"sample_document_archive.pdf\",\n \"content\": \"JVBERi0xLjUKJb/3ov4KNiAwIG9iago8PCAvTG [...] ZgoyMTYKJSVFT0YK\",\n \"expiredAt\": \"2025-10-08 23:59:00\",\n \"tags\": [\n \"ref-order-HEY1337\",\n \"ref-customer-YS42\"\n ]\n}" | |
}, | |
"url": { | |
"raw": "{{base-api-url}}/archives", | |
"host": [ | |
"{{base-api-url}}" | |
], | |
"path": [ | |
"archives" | |
] | |
}, | |
"description": "Here are the details of dedicated parameters of this resource:\n\n| Fields | Descriptions |\n| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `expiredAt` | Even if your archive is stored for 10 years, it’s possible to define an end of life date before these 10 years. The price remains unchanged but this feature allows you to better control the retention time of your data. |\n| `tags` | The tags are used to find easily your archive with your internal keywords (reference, purchase order, …). |\n| `sha256` | The document's footprint can be known after a few seconds through a GET. This information makes it possible to verify and guarantee the integrity of the document throughout its life cycle. |\n| `status` | Here are the regarding status values: `pending` / `finished` |\n| `archiveY` | This feature is very specific and allows you to archive a document in different secure spaces with our third-party archiving partner. Please do not use this feature until you have contacted our technical team for more information. |\n\n" | |
}, | |
"response": [ | |
{ | |
"name": "/archives", | |
"originalRequest": { | |
"method": "POST", | |
"header": [ | |
{ | |
"description": "This value is a secret and needs to be replaced by your API Key (Bearer).", | |
"key": "Authorization", | |
"type": "text", | |
"value": "Bearer {{your-api-key}}" | |
}, | |
{ | |
"description": "This header specifies the format of the exchanges in JSON.", | |
"key": "Content-Type", | |
"type": "text", | |
"value": "application/json" | |
} | |
], | |
"body": { | |
"mode": "raw", | |
"raw": "{\n \"fileName\": \"sample_document_archive.pdf\",\n \"content\": \"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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment