Introduction
Schema
- Structured data are sent and received as JSON.
- All timestamps are returned in milliseconds since January 1, 1970.
Errors
All error responses have a code field so that your client can tell what the problem is.
Error response
HTTP/1.1 404 Not Found
Content-Type: application/json;charset=UTF-8
Content-Length: 111
{
"status" : 404,
"error" : "Not Found",
"message" : "Request not found.",
"code" : "RequestNotFound"
}
Fields:
| Path | Type | Description |
|---|---|---|
status |
Number | The HTTP status code. |
error |
String | The HTTP status message. |
message |
String | The error message. |
code |
String | The error code. |
Version
Obtain the version of the application.
HTTP request
GET /api/version HTTP/1.1
Here is how you can make the HTTP request:
$ curl 'https://workflow-manager/api/version' -i -X GET
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 22
"sgs-wm-webapp:1.19.1"
Here is what you should get as a response:
"sgs-wm-webapp:1.19.1"
Access tokens
Create access token
Create a user access token.
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/accessTokens HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 89
{
"name" : "Melba Crisp",
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ]
}
Path parameters:
/api/users/{userId}/accessTokens
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_877NcS8JB6amEk9QWtQiz2V1
ETag: "GUDeyoaC7STg1uWycmgiMDeF"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 394
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1771407425652,
"id" : "act_MGDKMXiVSbEg5YnqXrAbgPmn",
"name" : "Melba Crisp",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "act_MGDKMXiVSbEg5YnqXrAbgPmn.4uEtFRfhVKy4Ctcr49wQkkmEnrkzPAoDsvDDoyLB5tdLDEeEYC7b923AaSVcEjJA",
"updated" : 1771407425652,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the access token. |
tenantId |
String | The identifier of the tenant the access token belongs to. |
userId |
String | The identifier of the user the access token belongs to. |
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
tokenValue |
String | The access token value. The actual value is only returned on creation. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve access token
Retrieve an existing access token.
HTTP request
GET /api/accessTokens/act_LDGnfSnr9mVmEmfH5CVgXnAn HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/accessTokens/{accessTokenId}
| Parameter | Description |
|---|---|
accessTokenId |
The identifier of the access token. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "HAD8JJZuZBfGBe8MffHMki37"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 283
{
"authorizedIpRanges" : [ ],
"created" : 1771407159075,
"id" : "act_LDGnfSnr9mVmEmfH5CVgXnAn",
"name" : "Mary Ott",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "****************",
"updated" : 1771407159075,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the access token. |
tenantId |
String | The identifier of the tenant the access token belongs to. |
userId |
String | The identifier of the user the access token belongs to. |
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
tokenValue |
String | The access token value. The actual value is only returned on creation. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
AccessTokenNotFound | The specified access token can not be found. |
Update access token
Update an existing access token.
HTTP request
PATCH /api/accessTokens/act_JWCxU8UHSA1hqfKKypoRct4t HTTP/1.1
Authorization: Bearer act_JWCxU8UHSA1hqfKKypoRct4t.RmocanGBZQWDWmVECqdg5J93pvrtN8aWMxKVHSXdRJGdikiYsR7jF1DCnPXNBagR
If-Match: "3CFJq4z97HRGbfXaBuh6XASa"
Content-Type: application/json
Content-Length: 90
{
"name" : "Otto Whackew",
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ]
}
Path parameters:
/api/accessTokens/{accessTokenId}
| Parameter | Description |
|---|---|
accessTokenId |
The identifier of the access token. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_C2V22uLXWWKPufDN1sJa9KJa
ETag: "CFxroD431WzAwn6Wis4qM42U"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 318
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1771407416828,
"id" : "act_JWCxU8UHSA1hqfKKypoRct4t",
"name" : "Otto Whackew",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "****************",
"updated" : 1771407416866,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the access token. |
tenantId |
String | The identifier of the tenant the access token belongs to. |
userId |
String | The identifier of the user the access token belongs to. |
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
tokenValue |
String | The access token value. The actual value is only returned on creation. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
AccessTokenNotFound | The specified access token can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete access token
Delete an existing access token.
HTTP request
DELETE /api/accessTokens/act_H4SnuFVRfNiyjCvudQkxDJ5J HTTP/1.1
Authorization: Bearer act_H4SnuFVRfNiyjCvudQkxDJ5J.56PTfDC8RiCbnvAen4YqDkLmDQTy6S8eWo2drTE4KY278dGN2d2yubnNDU2tv9uQ
Path parameters:
/api/accessTokens/{accessTokenId}
| Parameter | Description |
|---|---|
accessTokenId |
The identifier of the access token. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_7zJc2sXqn4f2ksLsaTxbFkMt
ETag: "3dhDfJLyzvd6FUxk7rsQuhks"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 284
{
"authorizedIpRanges" : [ ],
"created" : 1771407427149,
"id" : "act_H4SnuFVRfNiyjCvudQkxDJ5J",
"name" : "Ryan Coke",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "****************",
"updated" : 1771407427149,
"userId" : "usr_DnxioKyxKZArjCwaqWeeTHCV"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the access token. |
tenantId |
String | The identifier of the tenant the access token belongs to. |
userId |
String | The identifier of the user the access token belongs to. |
name |
String | The name of the access token. |
authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
tokenValue |
String | The access token value. The actual value is only returned on creation. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
AccessTokenNotFound | The specified access token can not be found. |
Search access tokens
Search in all the access tokens.
HTTP request
GET /api/accessTokens?text=act_LDGnfSnr9mVmEmfH5CVgXnAn&items.id=act_LDGnfSnr9mVmEmfH5CVgXnAn&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.name |
The filter value(s) for the name field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 383
{
"items" : [ {
"authorizedIpRanges" : [ ],
"created" : 1771407159075,
"id" : "act_LDGnfSnr9mVmEmfH5CVgXnAn",
"name" : "Mary Ott",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "****************",
"updated" : 1771407159075,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the access token. |
items[].tenantId |
String | The identifier of the tenant the access token belongs to. |
items[].userId |
String | The identifier of the user the access token belongs to. |
items[].name |
String | The name of the access token. |
items[].authorizedIpRanges |
Array | The IP addresses range authorized for the access token. |
items[].tokenValue |
String | The access token value. The actual value is only returned on creation. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Archiver
Create archiver
Create an archiver. Admin only. Experimental API (subject to change).
HTTP request
POST /experimental/admin/api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/archivers HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Content-Type: application/json
Content-Length: 400
{
"name" : "Ben Crobbery #858",
"description" : "Aut libero sequi possimus ab.",
"archivingSolution" : "cecuritySae",
"clientId" : "3JJXMGbjyaeB7q3jcbBAhiRR",
"clientSecret" : "XjJRAftXoW9jVQJqG2W4WKHS",
"accountName" : "My application",
"baseUrl" : "https://my-company.com/archiver/ERNeoq7TWeZg3pnQxtME9nGg",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload"
}
Path parameters:
/experimental/admin/api/tenants/{tenantId}/archivers
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
clientId |
String | The client ID to use for authentication to the archiving solution. |
clientSecret |
String | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HJErybefudYdgsSPUZUPrTee
ETag: "8pVKbdMcXPryJbamLERMzPgH"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 546
{
"accountName" : "My application",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/ERNeoq7TWeZg3pnQxtME9nGg",
"clientId" : "3JJXMGbjyaeB7q3jcbBAhiRR",
"clientSecret" : "XjJRAftXoW9jVQJqG2W4WKHS",
"created" : 1771407907264,
"description" : "Aut libero sequi possimus ab.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_HHBuNUYrh21xFmLAbSKfrcQE",
"name" : "Ben Crobbery #858",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407907264
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the archiver. |
tenantId |
String | The identifier of the tenant the archiver belongs to. |
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
clientId |
String | The client ID to use for authentication to the archiving solution. |
clientSecret |
String | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
ArchiverDuplicated | An archiver with the same solution and name already exists. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Retrieve archiver
Retrieve an existing archiver. Admin only. Experimental API (subject to change).
HTTP request
GET /experimental/admin/api/archivers/arc_BQEtfKrGXbdVt2ikMqzhcHTD HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Path parameters:
/experimental/admin/api/archivers/{archiverId}
| Parameter | Description |
|---|---|
archiverId |
The identifier of the archiver. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "Ef5Qq63JL6on3Dbk2hc3gcCL"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 585
{
"accountName" : "Synchronised user-facing project",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/6AMwRbJ837vBbqpzDqE99ntx",
"clientId" : "JpgqpiBxJKHQSt8KbzmMCXup",
"clientSecret" : "EcE2YxyQsjsgt4cm9mQyAaam",
"created" : 1771407904796,
"description" : "Praesentium sint quia debitis qui eum tempore dolorem.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_BQEtfKrGXbdVt2ikMqzhcHTD",
"name" : "Lon Moore #65",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407904796
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the archiver. |
tenantId |
String | The identifier of the tenant the archiver belongs to. |
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
clientId |
String | The client ID to use for authentication to the archiving solution. |
clientSecret |
String | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
404 |
ArchiverNotFound | The specified archiver can not be found. |
Update archiver
Update an existing archiver. Admin only. Experimental API (subject to change).
HTTP request
PATCH /experimental/admin/api/archivers/arc_BQEtfKrGXbdVt2ikMqzhcHTD HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
If-Match: "Ef5Qq63JL6on3Dbk2hc3gcCL"
Content-Type: application/json
Content-Length: 424
{
"name" : "Rich Feller #220",
"description" : "Et tempora quia quod excepturi.",
"clientId" : "CBShbkHdJa3VK7PTi7XVxxQK",
"clientSecret" : "CdZBSeYdGwe8yHL384V3mCXb",
"accountName" : "De-engineered local functionalities",
"baseUrl" : "https://my-company.com/LditGP1rkhmCJKTy5VV4n1nL",
"endpointAuthenticate" : "/authenticate/MkKPYBC32MWw9guvke57oy17",
"endpointUpload" : "/upload/NuPDzMFZYUy9HZfnxJKr5bZj"
}
Path parameters:
/experimental/admin/api/archivers/{archiverId}
| Parameter | Description |
|---|---|
archiverId |
The identifier of the archiver. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
archivingSolution |
ArchivingSolution optional | The archiving solution to use. Possible values : cecuritySae. |
clientId |
String optional | The client ID to use for authentication to the archiving solution. |
clientSecret |
String optional | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String optional | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String optional | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String optional | The endpoint used to upload content to the archiving solution. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_J3vsUwjPGQJ1Lfb99fsa19tU
ETag: "D9Ne2ujdraeaYkPYtuK5Te2Q"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 609
{
"accountName" : "De-engineered local functionalities",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/LditGP1rkhmCJKTy5VV4n1nL",
"clientId" : "CBShbkHdJa3VK7PTi7XVxxQK",
"clientSecret" : "CdZBSeYdGwe8yHL384V3mCXb",
"created" : 1771407904796,
"description" : "Et tempora quia quod excepturi.",
"endpointAuthenticate" : "/authenticate/MkKPYBC32MWw9guvke57oy17",
"endpointUpload" : "/upload/NuPDzMFZYUy9HZfnxJKr5bZj",
"id" : "arc_BQEtfKrGXbdVt2ikMqzhcHTD",
"name" : "Rich Feller #220",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407908019
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the archiver. |
tenantId |
String | The identifier of the tenant the archiver belongs to. |
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
clientId |
String | The client ID to use for authentication to the archiving solution. |
clientSecret |
String | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
ArchiverDuplicated | An archiver with the same solution and name already exists. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
404 |
ArchiverNotFound | The specified archiver can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete archiver
Delete an existing archiver. Admin only. Experimental API (subject to change).
HTTP request
DELETE /experimental/admin/api/archivers/arc_M6aZb796RtH6W3Xyq4ZnZy3E HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Path parameters:
/experimental/admin/api/archivers/{archiverId}
| Parameter | Description |
|---|---|
archiverId |
The identifier of the archiver. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_QEEQEwCr92MfUSgu8RkjBUQh
ETag: "2yq5w98Boz6eqz9QPqfT5c3q"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 566
{
"accountName" : "Universal neutral task-force",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/DjnuH9qHT3mXsbXjwbYCNNDW",
"clientId" : "BGfuXvw9fkPbUnmmvaCWgtzW",
"clientSecret" : "8T2mnaKuDCmxWUBKgDbEH14V",
"created" : 1771407904349,
"description" : "Repellat voluptatem omnis et dicta.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_M6aZb796RtH6W3Xyq4ZnZy3E",
"name" : "Mel Practiss #594",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407904349
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the archiver. |
tenantId |
String | The identifier of the tenant the archiver belongs to. |
name |
String | The name of the archiving solution. |
description |
String | The description of the archiving solution. |
archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
clientId |
String | The client ID to use for authentication to the archiving solution. |
clientSecret |
String | The client secret to use for authentication to the archiving solution. |
accountName |
String optional | The account name associated to the archiving solution. |
baseUrl |
String | The base URL used to communicate with the archiving solution. |
endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
ArchiverNotRemovable | The archiver cannot be removed |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
404 |
ArchiverNotFound | The specified archiver can not be found. |
Search archivers
Search in all the archivers. Admin only. Experimental API (subject to change).
HTTP request
GET /experimental/admin/api/archivers?text=Lon%20Moore%20%2365&items.id=arc_BQEtfKrGXbdVt2ikMqzhcHTD&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.name |
The filter value(s) for the name field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.archivingSolution |
The filter value(s) for the archivingSolution field. |
items.accountName |
The filter value(s) for the accountName field. |
items.baseUrl |
The filter value(s) for the baseUrl field. |
items.endpointAuthenticate |
The filter value(s) for the endpointAuthenticate field. |
items.endpointUpload |
The filter value(s) for the endpointUpload field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 695
{
"items" : [ {
"accountName" : "Synchronised user-facing project",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/6AMwRbJ837vBbqpzDqE99ntx",
"clientId" : "JpgqpiBxJKHQSt8KbzmMCXup",
"clientSecret" : "EcE2YxyQsjsgt4cm9mQyAaam",
"created" : 1771407904796,
"description" : "Praesentium sint quia debitis qui eum tempore dolorem.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_BQEtfKrGXbdVt2ikMqzhcHTD",
"name" : "Lon Moore #65",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407904796
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the archiver. |
items[].tenantId |
String | The identifier of the tenant the archiver belongs to. |
items[].name |
String | The name of the archiving solution. |
items[].description |
String | The description of the archiving solution. |
items[].archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
items[].clientId |
String | The client ID to use for authentication to the archiving solution. |
items[].clientSecret |
String | The client secret to use for authentication to the archiving solution. |
items[].accountName |
String optional | The account name associated to the archiving solution. |
items[].baseUrl |
String | The base URL used to communicate with the archiving solution. |
items[].endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
items[].endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Search in all the archivers.
HTTP request
GET /api/archivers?text=Liv%20Good%20%23644&items.id=arc_93fdBdcMaLqsQorDdsWZ9jED&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.name |
The filter value(s) for the name field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.archivingSolution |
The filter value(s) for the archivingSolution field. |
items.accountName |
The filter value(s) for the accountName field. |
items.baseUrl |
The filter value(s) for the baseUrl field. |
items.endpointAuthenticate |
The filter value(s) for the endpointAuthenticate field. |
items.endpointUpload |
The filter value(s) for the endpointUpload field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 656
{
"items" : [ {
"accountName" : "Right-sized global frame",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/7iKoNKtRT9xVK4MWEG8a4VKL",
"clientId" : "LPc2c5F8R9ZYnXniP8xY2Ck6",
"clientSecret" : "55icLQpgkdZKfzbpYRVYN732",
"created" : 1771407906942,
"description" : "Architecto totam nihil.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_93fdBdcMaLqsQorDdsWZ9jED",
"name" : "Liv Good #644",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407906942
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the archiver. |
items[].tenantId |
String | The identifier of the tenant the archiver belongs to. |
items[].name |
String | The name of the archiving solution. |
items[].description |
String | The description of the archiving solution. |
items[].archivingSolution |
String | The archiving solution to use. Possible values : cecuritySae. |
items[].clientId |
String | The client ID to use for authentication to the archiving solution. |
items[].clientSecret |
String | The client secret to use for authentication to the archiving solution. |
items[].accountName |
String optional | The account name associated to the archiving solution. |
items[].baseUrl |
String | The base URL used to communicate with the archiving solution. |
items[].endpointAuthenticate |
String | The endpoint used to be authenticated to the archiving solution. |
items[].endpointUpload |
String | The endpoint used to upload content to the archiving solution. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Bookmarks
Create bookmark
Create a user bookmark.
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/bookmarks HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 162
{
"name" : "Moe Skeeto",
"searchOperation" : "searchUsers",
"searchQuery" : "text=forrest.becker9960@my-company.com&items.id=usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Path parameters:
/api/users/{userId}/bookmarks
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the bookmark. |
searchOperation |
String | The search operation of the bookmark. |
searchQuery |
String | The search query of the bookmark. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_M3QVov9AZFDvEu7zZPCYnvQj
ETag: "44GsKcXVT3kYhTjbF6JKuDn6"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 355
{
"created" : 1771407679583,
"id" : "bom_8YRiXhT1RW6Lp1pHrFgMgFXF",
"name" : "Moe Skeeto",
"searchOperation" : "searchUsers",
"searchQuery" : "text=forrest.becker9960%40my-company.com&items.id=usr_D47FnFY2mdXG4t22wRKxKjrr",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407679583,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the bookmark. |
tenantId |
String | The identifier of the tenant the bookmark belongs to. |
userId |
String | The identifier of the user the bookmark belongs to. |
name |
String | The name of the bookmark. |
searchOperation |
String | The search operation of the bookmark. |
searchQuery |
String | The search query of the bookmark. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve bookmark
Retrieve an existing bookmark.
HTTP request
GET /api/bookmarks/bom_7xW4VS75ufrjKyh2L2tFYyFE HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/bookmarks/{bookmarkId}
| Parameter | Description |
|---|---|
bookmarkId |
The identifier of the bookmark. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "A5uE9jtEGnsi2JUnJNR4gfWB"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 314
{
"created" : 1771407680929,
"id" : "bom_7xW4VS75ufrjKyh2L2tFYyFE",
"name" : "Brice Tagg",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_D47FnFY2mdXG4t22wRKxKjrr",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407680929,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the bookmark. |
tenantId |
String | The identifier of the tenant the bookmark belongs to. |
userId |
String | The identifier of the user the bookmark belongs to. |
name |
String | The name of the bookmark. |
searchOperation |
String | The search operation of the bookmark. |
searchQuery |
String | The search query of the bookmark. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
BookmarkNotFound | The specified bookmark can not be found. |
Delete bookmark
Delete an existing bookmark.
HTTP request
DELETE /api/bookmarks/bom_G292vNKVZLRBjAQEYBs31HiV HTTP/1.1
Authorization: Bearer act_93q3suT7B5z1CszTYuVivDUk.22ScMTuguEyEs4xbTNeVD17JcfAP3geXjPeDqfgtFhFNng1qtNDsvytyAxewXxvt
Path parameters:
/api/bookmarks/{bookmarkId}
| Parameter | Description |
|---|---|
bookmarkId |
The identifier of the bookmark. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Mw2LsLET6o8XEMgx41U7iqy2
ETag: "DKpdezYtMNPa3rwDfvfvesFg"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 313
{
"created" : 1771407682662,
"id" : "bom_G292vNKVZLRBjAQEYBs31HiV",
"name" : "Nida Lyte",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_6MFVpWAbag6i4GjPP9MyRyzP",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407682662,
"userId" : "usr_6MFVpWAbag6i4GjPP9MyRyzP"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the bookmark. |
tenantId |
String | The identifier of the tenant the bookmark belongs to. |
userId |
String | The identifier of the user the bookmark belongs to. |
name |
String | The name of the bookmark. |
searchOperation |
String | The search operation of the bookmark. |
searchQuery |
String | The search query of the bookmark. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
BookmarkNotFound | The specified bookmark can not be found. |
Search bookmarks
Search in all bookmarks.
HTTP request
GET /api/bookmarks?text=Jo%20King&items.id=bom_7xW4VS75ufrjKyh2L2tFYyFE&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.name |
The filter value(s) for the name field. |
items.searchOperation |
The filter value(s) for the searchOperation field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 411
{
"items" : [ {
"created" : 1771407684248,
"id" : "bom_7xW4VS75ufrjKyh2L2tFYyFE",
"name" : "Jo King",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_D47FnFY2mdXG4t22wRKxKjrr",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407684248,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the bookmark. |
items[].tenantId |
String | The identifier of the tenant the bookmark belongs to. |
items[].userId |
String | The identifier of the user the bookmark belongs to. |
items[].name |
String | The name of the bookmark. |
items[].searchOperation |
String | The search operation of the bookmark. |
items[].searchQuery |
String | The search query of the bookmark. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Consent pages
Create consent page
Create a new consent page.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/consentPages HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 914
{
"isDisabled" : false,
"name" : "Ivoire",
"stepType" : "signature",
"authenticateUser" : true,
"clientId" : "clt01",
"emUrl" : "https://evidence-manager.lex-persona.com/",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"sharedPassphrase" : "2fnurQaUMkNM69d8JGxp729t",
"signingMode" : "server",
"verifyEmail" : true,
"verifyPhoneNumber" : true,
"strictCertificateControl" : false,
"isCountryRequired" : true,
"allowOrganization" : true,
"keystoreTypes" : [ "PKCS11", "OS" ],
"logo" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"primaryColor" : "#208cdf",
"hideMobileQrCode" : true,
"hideDownloads" : false
}
Path parameters:
/api/tenants/{tenantId}/consentPages
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDisabled |
Boolean | Whether or not the consent page is disabled. |
name |
String | The name of the consent page. |
stepType |
String | The type of steps the consent page can be used with, either signature or approval. |
authenticateUser |
Boolean | Whether or not to authenticate the user with the identity provider before accessing the documents. |
clientId |
String optional | The client ID of the consent page. |
emUrl |
String optional | The URL of the Evidence Manager that serves the consent page. |
tsaUrl |
String optional | The RFC 3161 compliant timestamp server to use during signature. |
sharedPassphrase |
String optional | The shared passphrase for this consent page. |
signingMode |
String optional | The signing mode for this consent page. Possible values: server, local. |
verifyEmail |
Boolean optional | Whether or not to verify the user’s email adress using a one-time password before signing. |
verifyPhoneNumber |
Boolean optional | Whether or not to verify the user’s phone number using a one-time password before signing. |
strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
isCountryRequired |
Boolean optional | Whether or not the user’s country is required. |
allowOrganization |
Boolean optional | Whether or not signers can sign as a legal representative for an organization. |
keystoreTypes |
Array optional | List of keystore types to be used by Odisia desktop in local signing mode. Possible values: PKCS11, OS. |
logo |
String optional | The logo image of the portal, as a data URI. |
primaryColor |
String optional | The color of the portal. |
hideMobileQrCode |
Boolean optional | Hide Odisia Mobile QR code. |
hideDownloads |
Boolean optional | Hide download buttons. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HUJiBxCi9Ngc392QPHK6Kpe4
ETag: "aWV5xC2tpfc69NJNPsmyniNX"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 702
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1771407796807,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_G4HizAM6eTCdfzJqnmMGZtbv",
"isCountryRequired" : true,
"isDisabled" : false,
"logoResourceId" : "res_6LRz3ViS6b4Eb1xNXpPgYBWA",
"name" : "Ivoire",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1771407796807,
"verifyEmail" : true,
"verifyPhoneNumber" : true
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the consent page. |
tenantId |
String | The identifier of the tenant the consent page belongs to. |
isDisabled |
Boolean | Whether or not the consent page is disabled. |
name |
String | The name of the consent page. |
stepType |
String | The type of steps the consent page can be used with, either signature or approval. |
authenticateUser |
Boolean | Whether or not to authenticate the user with the identity provider before accessing the documents. |
clientId |
String | The client ID of the consent page. |
emUrl |
String | The URL of the Evidence Manager that serves the consent page. |
tsaUrl |
String | The RFC 3161 compliant timestamp server to use during signature. |
sharedPassphrase |
String | The shared passphrase for this consent page. |
signingMode |
String | The signing mode for this consent page. |
verifyEmail |
Boolean | Whether or not to verify the user’s email adress using a one-time password before signing. |
verifyPhoneNumber |
Boolean | Whether or not to verify the user’s phone number using a one-time password before signing. |
strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
isCountryRequired |
Boolean | Whether or not the user’s country is required. |
allowOrganization |
Boolean | Whether or not signers can sign as a legal representative for an organization. |
keystoreTypes |
String[] optional | List of keystore types to be used by Odisia desktop in local signing mode. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The color of the portal. |
hideMobileQrCode |
Boolean | Hide Odisia Mobile QR code. |
hideDownloads |
Boolean | Hide download buttons. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve consent page
Retrieve an existing consent page.
HTTP request
GET /api/consentPages/cop_FaL2Bemb4t4mAo3ByFpHzQ3g HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/consentPages/{consentPageId}
| Parameter | Description |
|---|---|
consentPageId |
The identifier of the consent page. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "AxME8UJ7giiX11Vu2ubmYoch"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 711
{
"allowOrganization" : true,
"authenticateUser" : false,
"clientId" : "clt01",
"created" : 1771407153091,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_6YRHM1gTMVDUA1vEocrarKya",
"name" : "Vert menthe",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1771407153091,
"verifyEmail" : false,
"verifyPhoneNumber" : false
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the consent page. |
tenantId |
String | The identifier of the tenant the consent page belongs to. |
isDisabled |
Boolean | Whether or not the consent page is disabled. |
name |
String | The name of the consent page. |
stepType |
String | The type of steps the consent page can be used with, either signature or approval. |
authenticateUser |
Boolean | Whether or not to authenticate the user with the identity provider before accessing the documents. |
clientId |
String | The client ID of the consent page. |
emUrl |
String | The URL of the Evidence Manager that serves the consent page. |
tsaUrl |
String | The RFC 3161 compliant timestamp server to use during signature. |
sharedPassphrase |
String | The shared passphrase for this consent page. |
signingMode |
String | The signing mode for this consent page. |
verifyEmail |
Boolean | Whether or not to verify the user’s email adress using a one-time password before signing. |
verifyPhoneNumber |
Boolean | Whether or not to verify the user’s phone number using a one-time password before signing. |
strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
isCountryRequired |
Boolean | Whether or not the user’s country is required. |
allowOrganization |
Boolean | Whether or not signers can sign as a legal representative for an organization. |
keystoreTypes |
String[] optional | List of keystore types to be used by Odisia desktop in local signing mode. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The color of the portal. |
hideMobileQrCode |
Boolean | Hide Odisia Mobile QR code. |
hideDownloads |
Boolean | Hide download buttons. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
Update consent page
Update an existing consent page.
HTTP request
PATCH /api/consentPages/cop_CqWrXrBkqe2DmE37T5i993gB HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "9UvCbtiNXQFpgkYX6HBMoiW8"
Content-Type: application/json
Content-Length: 892
{
"isDisabled" : false,
"name" : "Vert citron",
"authenticateUser" : true,
"clientId" : "clt01",
"emUrl" : "https://evidence-manager.lex-persona.com/",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"sharedPassphrase" : "8V3XT2pwZWq71VXeg4EjtF9D",
"signingMode" : "server",
"verifyEmail" : true,
"verifyPhoneNumber" : true,
"strictCertificateControl" : false,
"isCountryRequired" : true,
"allowOrganization" : true,
"keystoreTypes" : [ "PKCS11", "OS" ],
"logo" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"primaryColor" : "#208cdf",
"hideMobileQrCode" : false,
"hideDownloads" : false
}
Path parameters:
/api/consentPages/{consentPageId}
| Parameter | Description |
|---|---|
consentPageId |
The identifier of the consent page. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDisabled |
Boolean optional | Whether or not the consent page is disabled. |
name |
String optional | The name of the consent page. |
authenticateUser |
Boolean optional | Whether or not to authenticate the user with the identity provider before accessing the documents. |
clientId |
String optional | The client ID of the consent page. |
emUrl |
String optional | The URL of the Evidence Manager that serves the consent page. |
tsaUrl |
String optional | The RFC 3161 compliant timestamp server to use during signature. |
sharedPassphrase |
String optional | The shared passphrase for this consent page. |
signingMode |
String optional | The signing mode for this consent page. Possible values: server, local. |
verifyEmail |
Boolean optional | Whether or not to verify the user’s email adress using a one-time password before signing. |
verifyPhoneNumber |
Boolean optional | Whether or not to verify the user’s phone number using a one-time password before signing. |
strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
isCountryRequired |
Boolean optional | Whether or not the user’s country is required. |
allowOrganization |
Boolean optional | Whether or not signers can sign as a legal representative for an organization. |
keystoreTypes |
Array optional | List of keystore types to be used by Odisia desktop in local signing mode. Possible values: PKCS11, OS. |
logo |
String optional | The logo image of the portal, as a data URI. |
primaryColor |
String optional | The color of the portal. |
hideMobileQrCode |
Boolean optional | Hide Odisia Mobile QR code. |
hideDownloads |
Boolean optional | Hide download buttons. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_4uL27TuH6NNzYH5tZH3BvDAq
ETag: "389YeStad8NpwLJxALwPQ5RS"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 755
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1771407806575,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : false,
"id" : "cop_CqWrXrBkqe2DmE37T5i993gB",
"isCountryRequired" : true,
"isDisabled" : false,
"jobOperation" : "purgeConsentPageResource",
"logoResourceId" : "res_JmPf4A6VxmVjzzW37Qp2Q6Ec",
"name" : "Vert citron",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1771407806656,
"verifyEmail" : true,
"verifyPhoneNumber" : true
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the consent page. |
tenantId |
String | The identifier of the tenant the consent page belongs to. |
isDisabled |
Boolean | Whether or not the consent page is disabled. |
name |
String | The name of the consent page. |
stepType |
String | The type of steps the consent page can be used with, either signature or approval. |
authenticateUser |
Boolean | Whether or not to authenticate the user with the identity provider before accessing the documents. |
clientId |
String | The client ID of the consent page. |
emUrl |
String | The URL of the Evidence Manager that serves the consent page. |
tsaUrl |
String | The RFC 3161 compliant timestamp server to use during signature. |
sharedPassphrase |
String | The shared passphrase for this consent page. |
signingMode |
String | The signing mode for this consent page. |
verifyEmail |
Boolean | Whether or not to verify the user’s email adress using a one-time password before signing. |
verifyPhoneNumber |
Boolean | Whether or not to verify the user’s phone number using a one-time password before signing. |
strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
isCountryRequired |
Boolean | Whether or not the user’s country is required. |
allowOrganization |
Boolean | Whether or not signers can sign as a legal representative for an organization. |
keystoreTypes |
String[] optional | List of keystore types to be used by Odisia desktop in local signing mode. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The color of the portal. |
hideMobileQrCode |
Boolean | Hide Odisia Mobile QR code. |
hideDownloads |
Boolean | Hide download buttons. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search consent pages
Search in all consent pages.
HTTP request
GET /api/consentPages?text=Vert%20menthe&items.id=cop_FaL2Bemb4t4mAo3ByFpHzQ3g&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.stepType |
The filter value(s) for the stepType field. |
items.clientId |
The filter value(s) for the clientId field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 837
{
"items" : [ {
"allowOrganization" : true,
"authenticateUser" : false,
"clientId" : "clt01",
"created" : 1771407153091,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_6YRHM1gTMVDUA1vEocrarKya",
"name" : "Vert menthe",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1771407153091,
"verifyEmail" : false,
"verifyPhoneNumber" : false
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the consent page. |
items[].tenantId |
String | The identifier of the tenant the consent page belongs to. |
items[].isDisabled |
Boolean | Whether or not the consent page is disabled. |
items[].name |
String | The name of the consent page. |
items[].stepType |
String | The type of steps the consent page can be used with, either signature or approval. |
items[].authenticateUser |
Boolean | Whether or not to authenticate the user with the identity provider before accessing the documents. |
items[].clientId |
String | The client ID of the consent page. |
items[].emUrl |
String | The URL of the Evidence Manager that serves the consent page. |
items[].tsaUrl |
String | The RFC 3161 compliant timestamp server to use during signature. |
items[].sharedPassphrase |
String | The shared passphrase for this consent page. |
items[].signingMode |
String | The signing mode for this consent page. |
items[].verifyEmail |
Boolean | Whether or not to verify the user’s email adress using a one-time password before signing. |
items[].verifyPhoneNumber |
Boolean | Whether or not to verify the user’s phone number using a one-time password before signing. |
items[].strictCertificateControl |
Boolean optional | Whether or not the certificate used during a local signature should match the user informations. |
items[].isCountryRequired |
Boolean | Whether or not the user’s country is required. |
items[].allowOrganization |
Boolean | Whether or not signers can sign as a legal representative for an organization. |
items[].keystoreTypes |
String[] optional | List of keystore types to be used by Odisia desktop in local signing mode. |
items[].logoResourceId |
String optional | The identifier of the logo image resource. |
items[].primaryColor |
String | The color of the portal. |
items[].hideMobileQrCode |
Boolean | Hide Odisia Mobile QR code. |
items[].hideDownloads |
Boolean | Hide download buttons. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export consent pages
Export a search in all consent pages.
HTTP request
POST /api/consentPages/exports?text=Vert%20menthe&items.id=cop_FaL2Bemb4t4mAo3ByFpHzQ3g&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 190
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"expired" : 1771494202508
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.stepType |
The filter value(s) for the stepType field. |
items.clientId |
The filter value(s) for the clientId field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_2yjmQATq9aSWP5U1F3qBbbhu
ETag: "9oGwCpW9iyaJkxR3BR4REjCX"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 593
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407802514,
"expired" : 1771494202508,
"exportOperation" : "createConsentPageExport",
"id" : "exp_24SxJU8LgdSfBgfutZQNbuvk",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Vert+menthe&items.id=cop_FaL2Bemb4t4mAo3ByFpHzQ3g&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407802514,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Contacts
Create contact
Create a user contact.
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/contacts HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 225
{
"email" : "errol.strosin1407@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Rerum earum qui neque sapiente est voluptas a.",
"firstName" : "Mael",
"lastName" : "Fournier",
"country" : "FR"
}
Path parameters:
/api/users/{userId}/contacts
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
email |
String | The email address of the contact. |
phoneNumber |
String optional | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
firstName |
String | The first name of the contact. |
lastName |
String | The last name of the contact. |
country |
String optional | The country of the contact. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_6hLkNpvVJZQ64nhCj59RvoiY
ETag: "6QaRJmV8P14UFzcFNt2UBQnF"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 444
{
"comments" : "Rerum earum qui neque sapiente est voluptas a.",
"country" : "FR",
"created" : 1771407775438,
"email" : "errol.strosin1407@my-company.com",
"firstName" : "Mael",
"id" : "con_9beNY88D9ujctzWysJECZuDZ",
"lastName" : "Fournier",
"name" : "Mael Fournier",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407775438,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the contact. |
tenantId |
String | The identifier of the tenant the contact belongs to. |
userId |
String | The identifier of the user the contact belongs to. |
email |
String | The email address of the contact. |
phoneNumber |
String | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the contact. |
firstName |
String | The first name of the contact. |
lastName |
String | The last name of the contact. |
country |
String | The country of the contact. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailValue | Invalid email. Use a standard format without accented characters, e.g., user@example.com. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve contact
Retrieve an existing contact.
HTTP request
GET /api/contacts/con_EErQb63FUzRq4bYwHoruzukG HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/contacts/{contactId}
| Parameter | Description |
|---|---|
contactId |
The identifier of the contact. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "9oCaz9iVYXEc3BwbRGBdZSe7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 442
{
"comments" : "Voluptatem aliquid eveniet nihil officiis.",
"country" : "FR",
"created" : 1771407774387,
"email" : "tam.schaden7919@my-company.com",
"firstName" : "Victor",
"id" : "con_EErQb63FUzRq4bYwHoruzukG",
"lastName" : "Maillard",
"name" : "Victor Maillard",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407774387,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the contact. |
tenantId |
String | The identifier of the tenant the contact belongs to. |
userId |
String | The identifier of the user the contact belongs to. |
email |
String | The email address of the contact. |
phoneNumber |
String | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the contact. |
firstName |
String | The first name of the contact. |
lastName |
String | The last name of the contact. |
country |
String | The country of the contact. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ContactNotFound | The specified contact can not be found. |
Update contact
Update an existing contact.
HTTP request
PATCH /api/contacts/con_BhSJSXpc9r4oMSfGTq4vrj4i HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "CfU8idaDBDbaGrrko9RWKkXE"
Content-Type: application/json
Content-Length: 211
{
"email" : "kenny.ankunding5686@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Dolor non voluptas tempore et.",
"firstName" : "Adrien",
"lastName" : "Perrin",
"country" : "FR"
}
Path parameters:
/api/contacts/{contactId}
| Parameter | Description |
|---|---|
contactId |
The identifier of the contact. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
email |
String optional | The email address of the contact. |
phoneNumber |
String optional | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
firstName |
String optional | The first name of the contact. |
lastName |
String optional | The last name of the contact. |
country |
String optional | The country of the contact. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_MsbXKwXCyWNqRTCP1Rib3Ycu
ETag: "7B1gUoxPCXT3kk4sGdn6bVC1"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 430
{
"comments" : "Dolor non voluptas tempore et.",
"country" : "FR",
"created" : 1771407776835,
"email" : "kenny.ankunding5686@my-company.com",
"firstName" : "Adrien",
"id" : "con_BhSJSXpc9r4oMSfGTq4vrj4i",
"lastName" : "Perrin",
"name" : "Adrien Perrin",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407776861,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the contact. |
tenantId |
String | The identifier of the tenant the contact belongs to. |
userId |
String | The identifier of the user the contact belongs to. |
email |
String | The email address of the contact. |
phoneNumber |
String | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the contact. |
firstName |
String | The first name of the contact. |
lastName |
String | The last name of the contact. |
country |
String | The country of the contact. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailValue | Invalid email. Use a standard format without accented characters, e.g., user@example.com. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ContactNotFound | The specified contact can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete contact
Delete an existing contact.
HTTP request
DELETE /api/contacts/con_7nZaMY1vBxRvRMndDHfiVuTB HTTP/1.1
Authorization: Bearer act_2cgaNEvFQMS2GudNLoV8bUAZ.3afkWHANosvzjKLmocGsDY1WMn2zSjexeFumQGGk7UnpmhDjejU16FSdezky2eNV
Path parameters:
/api/contacts/{contactId}
| Parameter | Description |
|---|---|
contactId |
The identifier of the contact. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_MGy2arYHsL8CrS1X6oUHTmL4
ETag: "FUc8V1Wva3H6Dm5RT9b9teS5"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 455
{
"comments" : "Ab adipisci voluptatibus ipsum dolor ex repudiandae ut.",
"country" : "FR",
"created" : 1771407784564,
"email" : "freddy.littel9957@my-company.com",
"firstName" : "Baptiste",
"id" : "con_7nZaMY1vBxRvRMndDHfiVuTB",
"lastName" : "Lucas",
"name" : "Baptiste Lucas",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407784564,
"userId" : "usr_KE5YPzPJpzCtM8LbSzkoMrkS"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the contact. |
tenantId |
String | The identifier of the tenant the contact belongs to. |
userId |
String | The identifier of the user the contact belongs to. |
email |
String | The email address of the contact. |
phoneNumber |
String | The international phone number of the contact. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the contact. |
firstName |
String | The first name of the contact. |
lastName |
String | The last name of the contact. |
country |
String | The country of the contact. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ContactNotFound | The specified contact can not be found. |
Search contacts
Search in all contacts.
HTTP request
GET /api/contacts?text=aracelis.cruickshank5962%40my-company.com&items.id=con_NwwUB4SECrY1ZFiKs2YGCtYV&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.name |
The filter value(s) for the name field. |
items.email |
The filter value(s) for the email field. |
items.phoneNumber |
The filter value(s) for the phoneNumber field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.country |
The filter value(s) for the country field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 535
{
"items" : [ {
"comments" : "Pariatur optio adipisci.",
"country" : "FR",
"created" : 1771407785983,
"email" : "aracelis.cruickshank5962@my-company.com",
"firstName" : "Victor",
"id" : "con_NwwUB4SECrY1ZFiKs2YGCtYV",
"lastName" : "Dupuy",
"name" : "Victor Dupuy",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407785983,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the contact. |
items[].tenantId |
String | The identifier of the tenant the contact belongs to. |
items[].userId |
String | The identifier of the user the contact belongs to. |
items[].email |
String | The email address of the contact. |
items[].phoneNumber |
String | The international phone number of the contact. |
items[].comments |
String optional | The comments associated with the contact. |
items[].name |
String | The full name of the contact. |
items[].firstName |
String | The first name of the contact. |
items[].lastName |
String | The last name of the contact. |
items[].country |
String | The country of the contact. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export contacts
Export a search in all contacts.
HTTP request
POST /api/contacts/exports?text=Victor%20Maillard&items.id=con_EErQb63FUzRq4bYwHoruzukG&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1771494188348
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.name |
The filter value(s) for the name field. |
items.email |
The filter value(s) for the email field. |
items.phoneNumber |
The filter value(s) for the phoneNumber field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.country |
The filter value(s) for the country field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Aermx4HQNqYBZYmJzmhapijy
ETag: "xN9ntwz55z1hMmExCeWmvg3A"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 570
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407788351,
"expired" : 1771494188348,
"exportOperation" : "createContactExport",
"id" : "exp_MfZnj7fmc172phevrqSP25wH",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Victor+Maillard&items.id=con_EErQb63FUzRq4bYwHoruzukG&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407788351,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Exports
Retrieve export
Retrieve an existing export.
HTTP request
GET /api/exports/exp_PfYMJwtdpwixqogzMVEMZaPz HTTP/1.1
Path parameters:
/api/exports/{exportId}
| Parameter | Description |
|---|---|
exportId |
The identifier of the export. |
HTTP response
HTTP/1.1 200 OK
ETag: "Dhee1AvXryeXwtfbQdGAudkS"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 521
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407750238,
"expired" : 1771494150235,
"exportOperation" : "createUserExport",
"id" : "exp_PfYMJwtdpwixqogzMVEMZaPz",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407750238,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
404 |
ExportNotFound | The specified export can not be found. |
Download export
Download the data from an existing export.
HTTP request
GET /api/exports/exp_22xxLNyBd3phR9Mv7im7JMRN/data HTTP/1.1
Path parameters:
/api/exports/{exportId}/data
| Parameter | Description |
|---|---|
exportId |
The identifier of the export. |
HTTP response
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Disposition: attachment; filename="exp_22xxLNyBd3phR9Mv7im7JMRN.csv"
Cache-Control: max-age=31536000
Content-Length: 38559
usr_12wPeXcGeej2vnAikWHPEyEo,Meri Pollich,[]
usr_13zkqjCt77WK48kD7JM6S54Y,Freeman Steuber,[]
usr_14UtQb9bPrqr8QGFtrfUXBUj,Layne Lowe,[]
usr_14nBqLUpUicMtFxkx3ch2URY,Mitch Lehner,[]
usr_153EWgiTTCNKYsdgijVY3Q31,Shonda Klein,[]
usr_15emz1wwdGxHtgaQLm1Kgmik,Violette McLaughlin,[]
usr_1Dpew4HcTynQuaSNtWpm46vj,Danae Kovacek,[]
usr_23YB6HamfoVhcgvirEtza2ef,Erinn Waelchi,[]
usr_24AKg6UDk3xz1EFS2fgCWsL4,Amiee Gulgowski,[]
usr_24xp3PNx2fzsRcane9VVyJvf,Larue Carter,[]
usr_28CsWkvgeou7N9aLGMHzrMee,Keenan Schiller,[]
usr_2BAFmVnL6AdV8SQ1u6eRycMR,Elfrieda Wiegand,[]
usr_2BH2Xkk5Xu55io7Msy2MUFDw,Tristan Durgan,[]
usr_2CryAzbx3EE9tfY8jYhPDQ4B,Eliseo King,[]
usr_2FmvZvdCHG6pHXgTqWrgpwBR,Parker Hansen,[]
usr_2Jfh22rDQicvKJM9d76WSyE2,Joshua Okuneva,[]
usr_2KXcAs8vk5vEGPYro3mgazDE,Kraig Wisoky,[]
usr_2NuMrKpvFF6SBXHGczC6ALz1,Paz Stokes,[]
usr_2PggD6ZWYFgruhTsbYuUmeGZ,Raleigh Boyle,[]
usr_2RieYbxyD1ppEThTJYvY2Z3Y,Rodrick Wilderman,[]
usr_2UUxLycjZ49LsM3jh2SDzFnJ,Cherelle Rodriguez,[]
usr_2WfBkcaf8W9ECeYprHkv6KfW,Darcey Carter,[]
usr_2Z92ZVjyU5vA4hYEwwD9fhXA,Carla Waelchi,[]
usr_2a5zE3AQJLd8RVvhFCwt7acy,Kathe Grant,[]
usr_2arr9sigZBqV19TrNmUKFNaB,Earlean Conn,[]
usr_2brdMKMdMoQSLt4bnT5Rd3FR,Eddie Pagac,[]
usr_2eMExccvJZ91KXpH5iLAvxdd,Maya Pouros,[]
usr_2g9nEuU5hwGxvkFhyK63CbUi,Leopoldo Krajcik,[]
usr_2i5RnzuPpxXmfcexVYqtViJT,Morgan Mertz,[]
usr_2i8f3jiKkuH5cV4Hu1HzYxS1,Ezra Balistreri,[]
usr_2kqnajCXmsxXxsRnW6XKmYWV,Roscoe D'Amore,[]
usr_2mu7VeptgcYQj7B4GvMBz2En,Herman Heidenreich,[]
usr_2pEWLVNDy8ptAkvqMo2ErWQJ,Delilah Gorczany,[]
usr_2qeUtfn653TwzQVBbwUAsrEG,Thresa Bartoletti,[]
usr_2s2uJwwQmsCp9ifGQZchUGov,Burl Haag,[]
usr_2uT23yeT48L7dM2YnnJ4A24F,Gretta Rau,[]
usr_2wwQgZA3pAW5cz9cMrs34SVx,Mitchell Lowe,[]
usr_2xudCtcr7rweebfZ8AY8Kqdy,Emmitt Christiansen,[]
usr_31xA2cf9MvyV3K4UnrJFtK2c,Daniell Harris,[]
usr_328SWgnchphRznKSuRfSRkqn,Enedina Tremblay,[]
usr_34wUbZyb2DZNmDP3tGWZB5KK,Kris Murphy,[]
usr_35pZGs9F25rEuRd9onTNAZpX,Napoleon Gerhold,[]
usr_37rSLBAbneuwb7Frrn8fK1BB,Stanley Stamm,[]
usr_3A1VjwQg58J27a9BC4mWr5HC,Roseann Boyle,[]
usr_3D7gsKDLxdt3KNGBi2oes21m,Jazmin O'Conner,[]
usr_3DEeNz92qBW1eBoUfhe3urF5,Harlan Champlin,[]
usr_3EpwL4EhJj3CBQ8dak8Kyy2e,Norman Schmidt,[]
usr_3H64oCsnRCLhriS4UuohuUTh,James Jacobi,[]
usr_3KPjoHqRRUKMa2PGc2RjpQAw,,[]
usr_3MaKuUtnDEVrSauSEatYSqPs,Levi Thompson,[]
usr_3Pb1nfvwFmZaTdqGDULc7tsz,Shelby Kuhic,[]
usr_3RJyRRUqMq2SXj7dC5qKRz22,Darrick Lubowitz,[]
usr_3SCB1NW66KvdYrKejfVT47QM,Sirena Halvorson,[]
usr_3TRnRVozbuDK786cUj98zJcb,Vernell Stehr,[]
usr_3W4hAw7xuaLjdS7EJKLaMAFm,Haydee Wolf,[]
usr_3W9fuFqCmDH725D5Rca8McMF,Jimmie Koss,[]
usr_3WEzMbLJzMQb4rESFe2iZFkc,Felix Zboncak,[]
usr_3XT2uQexfihxjZ2wF6WAFfuS,Young Marvin,[]
usr_3XTGDZq2YX547ZEttoSf8HVu,Damian Fritsch,[]
usr_3Xwfwi2r2w1xjMceSN164Tsj,Dwana Dibbert,[]
usr_3bDoxRqTzECe1NJyajRjZ32Z,Kelly Orn,[]
usr_3d4dMET2pUTYpVKhApmc2ahL,Cody Hahn,[]
usr_3dw97PZ2nbFgyvDPErwCBBp1,Gary Bogisich,[]
usr_3e9rBvaLTojqDugjMK9heGX7,Taisha Borer,[]
usr_3ePcYAZxhF1qUHXutMoERHZg,Glory King,[]
usr_3eogFJzLZR6NNmgvFvFGfqok,Gretchen Schoen,[]
usr_3iZ1U4WXcJuHcH6A7u6aL3kd,Rubi Tromp,[]
usr_3jLEyBqXyWKVV5koQQtSjh2L,Major Moore,[]
usr_3jjFTBizdJd3Gcyve7nfXCxp,Jennefer Jast,[]
usr_3m1P7nGsm3tJRAMmEzvRbGqT,Rodrick Schroeder,[]
usr_3mNFXv9ZUJe6j95weHopR1DX,James Simonis,[]
usr_3mScWa5uXnzB5MWa5p3yCNLA,Bethany Hintz,[]
usr_3nAnEMyBkk7GvTVnqc4HeUtf,Lesia Kunze,[]
usr_3nfnbfvRdhV7BHtK55KjM8wv,Chet Keeling,[]
usr_3oCrgHj3Ez9HfpDDEZrKAGNc,Octavio Zulauf,[]
usr_3pK3Wcvq5s3otpsXFpm5weEj,Colleen Walsh,[]
usr_3qbetw2qcMvgFhLbufXFPsW4,Daryl Dach,[]
usr_3tt61h3XnHpMppdMtbGZ2uwn,Lolita Huels,[]
usr_3uQosreCBbvUu7xdhAFSsUQA,Albert Funk,[]
usr_3yuYQrXZM6xPzA9CEbiUz9F4,Garth Smith,[]
usr_41rKQhp16KDqCn19A6qFuS3F,Wade Dibbert,[]
usr_42BiPL8TSE8cQsZrPhpmvXUR,Bennie Bruen,[]
usr_42VaWADiUPGt3qjg1MpvL2aC,Tammi Dickens,[]
usr_45Gd2F5AzysE4iJq9z3PMLm7,Shanita Anderson,[]
usr_45wQutPSR7cE1yay78PET98J,Margarett Pfannerstill,[]
usr_474CK6bNvWDjzS5yguKmduhD,Leena Denesik,[]
usr_48kiCKZe1Ha6CtQrEyqZ4AeX,Florence Kreiger,[]
usr_4H5rEZa5BsBAb6498kRVtftJ,Cathy Jenkins,[]
usr_4MMMPThR4HDyALdAXyxRju1Y,Hoyt Lindgren,[]
usr_4Re8hRGz6dop2gHzpinAxpqV,Tracey Hand,[]
usr_4UjHer2SML6UP1R2Z8L4WMWC,Malik Kerluke,[]
usr_4e5bz16u192tTW3b2eVrYzby,Frederick Kuhn,[]
usr_4fyc5Rj8ahCbbjRHEpKv9bEy,Penney Bergnaum,[]
usr_4g68x3LGdEpTvW6U2j5HvX6w,Jose Nitzsche,[]
usr_4jN6fiAM5csgkTe7qz92aPtv,Amy Balistreri,[]
usr_4jWxCAbGG3XrKsmE7WZZKCm4,Claudio Bednar,[]
usr_4jqJbbhUE7yZc3htUvoueKoi,Guy Kiehn,[]
usr_4kRdESQsLpZnWJtTv2cjXKih,Marin Mayer,[]
usr_4mooSXtUXLk9NdSEwpaCZATP,Anamaria Hills,[]
usr_4nWdYWCichz9X68PscHS2bx7,Rayford Pouros,[]
usr_4oidCvP3KvUy88mx7r8fzFZX,Napoleon Fahey,[]
usr_4sKtg7ACP9DP52Jmz3byN8uP,Lakenya Wyman,[]
usr_4tgaay3vQnaB83GHaQAZDdxt,Norene Wilkinson,[]
usr_4v8AjBAtjoCZVECiZagLgdNN,Pauline Gérard,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj""}]"
usr_4xs92tQUHj1No9wmssijocLg,Dewitt Dietrich,[]
usr_4zGyyEAMLuzo3CQUYVgjnQcx,Elodia Treutel,[]
usr_52NzyHmGvYGcdRTEM4tKEDLb,Kyle Schmitt,[]
usr_53NQaCGZ3g32g5bG7knuyViK,Gilbert Beer,[]
usr_54WNBBmDsUMVjyF27x6RFsnQ,Cruz Goyette,[]
usr_58zYMRtXChosbvK8FLBq9fbg,Harvey Bechtelar,[]
usr_5BKBVFcPHDs5UoajjhjyjSWc,Joey Kuhn,[]
usr_5J9KU536HaGQJP46zfYJNET4,Thurman Berge,[]
usr_5KtJ1KyetXLDaX26pzhaMQof,Jeff Collier,[]
usr_5MUYV8ShtXKGR7waDXzS38on,Russ Kuhic,[]
usr_5PnGqZEpxq3fwE9qaiceq557,Consuela Okuneva,[]
usr_5QabXUjrxCJ6kYujAVjugsBi,Alphonse Okuneva,[]
usr_5RW4EtsJRyCGfRbJketmYJfT,Rey Skiles,[]
usr_5S2CB2BkAY667prnmzoQSA7f,Lynn Parisian,[]
usr_5SMcSQsmnPv23Fmkv2bH8NWX,Emely Bernhard,[]
usr_5X7DFykqu4rVn47me55Qf6TQ,Merrill Frami,[]
usr_5X89Dq5KowL5RHaSrR6ogVQf,Vito Heathcote,[]
usr_5XYsogMVLnwb41nFy7xhhCZz,Preston Bruen,[]
usr_5Z2ECcNxEy2rV7v4zAiKmhn2,Foster Streich,[]
usr_5ZVv3VC3KMMktA4hXUiyD15E,Elizebeth Mraz,[]
usr_5aAAggmQgX1H2n5nJMUFg5KD,Hector Smitham,[]
usr_5aHSMpyTwmLTeUg5pGNtMoTi,Brice Luettgen,[]
usr_5acUPY6vxvPduNLKxuWdyVTR,Rigoberto DuBuque,[]
usr_5aqFCf5yqsiv4zvTwe28zBEd,Joesph Leuschke,[]
usr_5eZ1S9xSpJkkYWbqGLUsTakE,Aura Heller,[]
usr_5fJrVopM4B1RAPb9pmAqrEFQ,,[]
usr_5mYYE8SgTw1xHTXsekWJyzfa,Wendell Kuvalis,[]
usr_5n33su1HHV2zhnovARMLLuao,Ramonita Lockman,[]
usr_5qZp7VbNWWpCFmFANV9pohiR,Fredric Collier,[]
usr_5tEZKA2riLHWXAKqC83cGNHL,Twanna Donnelly,[]
usr_5xGRrHUw4sK3ngnR9CeKvWyY,Brittney Rodriguez,[]
usr_5ygHU5dQrv4SNBAQ9GxZdvbV,Renda Ernser,[]
usr_5z2Rz1618g31C7Zh3v5VvTUN,Luisa Walsh,[]
usr_5zWvFf4sHeoMWzJQ5uVbMUPd,Brooks Dare,[]
usr_61HEA5AXG3qz7QL4qzxkb2P1,Sydney Gulgowski,[]
usr_65Sj32zJAuMmZQhFBxoeXW4j,Lesia Schoen,[]
usr_67JjK5UdT6thrFokDTXXM4Vt,Lavern Ledner,[]
usr_67Kww8iWgxgR3PFfVkgTe6vk,Lorena Becker,[]
usr_695Zqk9sdBUMfRa4M47C5J2P,Dion Kuvalis,[]
usr_69XbQttL1jHGGkfrQGKNjYV8,Neal Okuneva,[]
usr_6C5rSt4wiYQ7mBh5ZHiYW27c,Ross Hagenes,[]
usr_6DEruLSJohd28BSGy3SAhx8Q,Elfrieda Kreiger,[]
usr_6DPGyWZBPVcGmBdQsvuejTQ5,Eileen Osinski,[]
usr_6GUwL2vY1FrjGTpA8fRQZzja,Laila Olson,[]
usr_6H1cLPqUc7ERn3NiA9Wpdjr5,Nita Roob,[]
usr_6KVCfYyzXnSA5xqHJNoH5fWE,Tyler D'Amore,[]
usr_6MFVpWAbag6i4GjPP9MyRyzP,Hazel Lowe,[]
usr_6MrvQjgLHTB4fRniP3KF7pJ9,Estela Gusikowski,[]
usr_6NDskdFhjbpvGoeTvQTscfVP,Kristopher Green,[]
usr_6Q9tNFsGfvA5DsHw3fZsNK9g,Leonora Osinski,[]
usr_6SUmNZbHNXHQQ4xdTVfXbcJ4,Ollie Corwin,[]
usr_6Sn4GrcdXH4w8RFg2qzPW9FW,Kasie Bartoletti,[]
usr_6ThKNHQQB1o9dRoqAsBaFNtm,Charlie Marks,[]
usr_6VNWjzP3T4Px2aCxUVfbNtPW,Daniela Gorczany,[]
usr_6ZCCZU7NNLUuLQFWpTqgcNFU,Zane Bosco,[]
usr_6ZHctuy8gg7jGBebgq9E7vtb,Donnie Wiza,[]
usr_6aC933iZqsTYG53kidin7K9m,Claudette Miller,[]
usr_6c877tUkiU2sM9caccdchH9n,Houston Kuhlman,[]
usr_6cSvChSXn6o129utThfLtju9,Temple Feil,[]
usr_6cbSeBwDX8h6jzAqgHpLnWUz,Linwood Pagac,[]
usr_6cmQ6LKpZgU1efDLTtbAGYCT,Jordan Cole,[]
usr_6edDv3qhgxAqSwzQfxF8HUBY,Erin Brakus,[]
usr_6ehSjbW1je45zEqRgVvSnCzg,Elbert Ernser,[]
usr_6j1HySTwDnvuHrCpAfm4ekcN,Luanne Bednar,[]
usr_6kYfMMjTPDU4qaaLQLrBMNc4,Darnell Blanda,[]
usr_6qLKj5dEZS8FFSd1uKjkTbEt,Melissa Senger,[]
usr_6u1Z4ziFGhbRTsr8jCqwxUaY,Roderick D'Amore,[]
usr_6v2cTzcEvmpjipEkc7cLTmRH,Charisse Murazik,[]
usr_6yEWGHgB4Q4Qi14fti7orQn9,Sherman Skiles,[]
usr_6yv9dAdP3hDvJmnbVLgNync7,Bonita VonRueden,[]
usr_6z8Xzuyd3UuJDFT7tWiQgzLQ,Hilario Wolff,[]
usr_76XuvX8inNqLqfH7SAj1tGWM,Wenona Mitchell,[]
usr_7B9sSJnvFZoPgRPGTn8pprZD,Jamal Treutel,[]
usr_7BPZaeCJ9iv7q6V7VGsUiZWw,Blake Carroll,[]
usr_7CEwiGVshTvxqmbZtCR67vrn,Hyun Reilly,[]
usr_7CgGDac6a7QGYdu4Q9T1FC3Y,Rolf Rau,[]
usr_7HjjEgbkode7CuMuNGpjiFvN,Leroy Howell,[]
usr_7KK7N2ZjpcN8hR2rrtNem8jU,Marion Green,[]
usr_7Nexdu8QrQhZLtPEANbUNpcs,Lionel Runolfsdottir,[]
usr_7S7fDrSs3FDSc1bKBaF4EUSD,Joan Treutel,[]
usr_7Sjh3SUbzX4dJT8VPUx3j2W2,Lezlie Schiller,[]
usr_7ThetvEMrHZvXFhxWZy4Kq5k,Jesus Durgan,[]
usr_7X9LVR1UumrVQsFj3KkRxUtQ,Tobias Reynolds,[]
usr_7YwsTtNk8SEFPTwwgYFUbAvL,Carleen Kulas,[]
usr_7Z3S79WGxptFSt2KXJRZCoXH,Anika King,[]
usr_7Zqy5EZGxwUCPnuXDTKtfoyC,Loma Yost,[]
usr_7cJQRkDKGXXttmPkXZjJfddo,Precious Schmeler,[]
usr_7dz2wHJFT4ATw5QD1eRramXy,Lura Marvin,[]
usr_7eAu1sB53RFUe8yoneynKm1q,Domonique Paucek,[]
usr_7gtGDWeAfcTeeNhwdfM1cRQk,Eric Conn,[]
usr_7gwEngt3BoF4LxDTq4WFVynU,Elliott Koss,[]
usr_7hXPNAC4SHmR3rJV5h8LaFuh,Evelyn Ledner,[]
usr_7i7STdNSsZZAds2KSJaAnVwn,Rubie Streich,[]
usr_7m8ceQ5cHHryMF3TBHAwvQVP,Brett Harris,[]
usr_7okyfZWEixYYiNf3UpCbE7XU,Yoshie Hermiston,[]
usr_7uJ3miUZDvCVbA5Zp3vwuqAY,Yolanda Hayes,[]
usr_7v8BD6tbfiYvasrTims6REF1,Jeffie Feest,[]
usr_7xcp47DefdhrRKZjVEExkRgu,Shirl Morissette,[]
usr_7yB5A8y5BUaXZ4mbrf2DRNcw,Britt Nader,[]
usr_7zNvjeSitifd7o2wqd8R88Bq,Nathaniel Abbott,[]
usr_81ktvJMY43qZpXVjqiNLexnP,Tory Schultz,[]
usr_82EHnbq5rmQaMxRGG5GKLrti,Lisa Luettgen,[]
usr_82ygb12amEqK2Yx1MN5CjJoK,Louisa Schaden,[]
usr_84bkKj7JT84evJaurNbVBUwC,Emmitt Schaden,[]
usr_86jSAThKQaCDfbsKMiHpxmbn,Cecila Jones,[]
usr_89acCXFTic2n96o9UsKSnfMk,Fonda Bradtke,[]
usr_8DHBmXVxL4tqaAcgyk3b2sBh,Carlo Reinger,[]
usr_8FZmd5uxfNvaJ5Vbf1QDmwwS,Shelby Deckow,[]
usr_8HNenynQrfXnhJa5qFpCq7Xi,Sam Fritsch,[]
usr_8HR2eb1NwN3rmg3yMhtGKdxs,Zack Barton,[]
usr_8J1xdHKZ83G3Lf6VEUamTtMY,Bryce Mills,[]
usr_8KArkJLZRj3LwgXhRf3qjDHJ,Junior Hartmann,[]
usr_8KW7A8LV6Um5xGHATjUpHjBe,Deedra Wolf,[]
usr_8NmERzR4mKZZbFdD1HBo2w9s,Creola Schaefer,[]
usr_8Nv3BEE9EMTjFHxXjFpBe1hg,Phil Gutmann,[]
usr_8QAtzfsZKGGZkU9ZhVMPBhgk,Jefferson Feil,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""Dynamic Response Superviseur""}]"
usr_8RM5ek1U1WruqePnC2h5b9ZJ,Stanton Walsh,[]
usr_8SKqEdAjC6pPvd91zhJrKnQy,Yvonne Morissette,[]
usr_8TrGkdtQLFWByrXeM4rW94Yf,Sung Wiegand,[]
usr_8UNcc4Ua4bn7nvneYnxXQpBN,Berna Schultz,[]
usr_8UnxbAJwEAcW3htoExBqXCRw,Kayla Kuvalis,[]
usr_8VCSxUeE46XN3rrLTWpsvTwu,Rhoda O'Reilly,[]
usr_8WRXvk6PRZbhGEbMVwifMLgo,Quincy Steuber,[]
usr_8XXAzFskbVMuS46XdvUCuwgL,Edgardo Hodkiewicz,[]
usr_8a1gVJt8WgrTMG8AFyK8CbWd,Virginia Berge,[]
usr_8atqicGnT5kQfxgQTF1K3nyt,Natosha Hane,[]
usr_8cF4TvkKZrXwaQQ8g8ZeBjqg,Ruben Williamson,[]
usr_8fQ1x8r6BFHucvwdWGDAK7RQ,Sunday Schowalter,[]
usr_8fs36DucFctxDUD6hxfLnNk2,Lamonica White,[]
usr_8ioajUdxpKS3fHPYdWy45Yqt,Bryon Thiel,[]
usr_8iprSXVzLrMxJUKMnhzZippc,Casimira Johnston,[]
usr_8kBNhnXq53FTNfniaqmAbu16,Sarah Legrand,[]
usr_8qN2YpuYPxHSo9SNgKA7oLDE,Roxana Daugherty,[]
usr_8qUEYD48KgbZLmrj31a2Xmm5,Isaiah Mraz,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""Corporate Research Technicien""}]"
usr_8sfZPQLxWjzw9G428fAXmUwd,Denise Greenfelder,[]
usr_92FkzhsSFioh6CsfH781CM66,Annita Stiedemann,[]
usr_92a5yyuAMo6mXNXrCdz9artm,Genevive Padberg,[]
usr_95UC59kEyJKkHd7PWG2F185R,Tatum Armstrong,[]
usr_98KLh9dHHwRGYZUENjqNEDEy,Silas Rowe,[]
usr_996zk8uJa5cSAKXDRTot7w9K,Ken Upton,[]
usr_9DNEKvu1XaGCkWiacioNyL4T,Davis Romaguera,[]
usr_9ER2h9G9xNNbEqy3HvfwqDCC,Carolin Veum,[]
usr_9G2qcdKW42Ls3aeb7hM5SzTz,Aurea Satterfield,[]
usr_9G36M8XhtNYmg1Duz3Tnvqe8,Warner Bins,[]
usr_9H2tmWEpGNMpbHPUbmT39ZUw,Gia Jacobson,[]
usr_9HVxW5nM5J2VWKavGBedJec5,Molly Bradtke,[]
usr_9QreV513eAKQ3ZerAzEFhf7T,Darrell Batz,[]
usr_9RyxC1w3XyargePomFFa8ZD7,Kylee Ullrich,[]
usr_9SHVPX88SbV6LAD6svqe6Pik,Rubie Cruickshank,[]
usr_9SnfFRgS8Xdk9vG817pUi4WX,Katelynn Price,[]
usr_9UEpQJCd8GsqAUBqn4XBvRet,Odell Hagenes,[]
usr_9V1ZdJtLTUPz2zUsqnwmh7sG,Valencia Romaguera,[]
usr_9YRZbg3uE1F5j71ma7Qz4YuW,Randolph Wiegand,[]
usr_9ZZm8xBavU6zaJqhEcAQyFsB,Cristie Waters,[]
usr_9aysMZC5hwU8w7mGfxXyqx4T,Ervin Farrell,[]
usr_9dgWVW8JTyqDeCAbCQEqqAaY,Wilbert Nader,[]
usr_9dqLxRuZYaVyrFyLkRHQxAdB,Jayne Schulist,[]
usr_9e6EyZzAx8Y3ZNGCN6ijdV7v,Lakendra Kerluke,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""International Mobility Ingenieur""}]"
usr_9gSxXJBQj3bLUxwY1afak7YE,Cyrus McLaughlin,[]
usr_9iYq1cH5o78ZX6SmxYZZa8oz,Carlo Armstrong,[]
usr_9m3RfYkA4DkTtVh7kATq2ERn,Shamika Champlin,[]
usr_9nTvCACyx75zqc7UsNu5sJxt,Arleen Jacobi,[]
usr_9ndjvJ4NnVct6bm7XeVk2UPE,Eric Schuster,[]
usr_9rKKfK7Kx8pWPP8RoRzFcxYZ,Dewitt Hilll,[]
usr_9u4GBQaEoMR63UdopixkEMPq,Rolando Kuvalis,[]
usr_9uXH1zovaqscMmp8Ffp2d1wR,Lanora Lemke,[]
usr_9uYq3VXa7K8aUYrJ69HwLxya,Jeffry O'Conner,[]
usr_9vDS7DLhPeRota3ZpfwdMtFK,Alonso Yundt,[]
usr_9wJbPkHbiXBnWosbbnDdg1gk,Loris Cartwright,[]
usr_9yM1Xdo9mTDVSRMwYuPfo3Ns,Paula Mueller,[]
usr_A5gfUfSv4Dq9W6fHwf8h3bqC,Taylor Swaniawski,[]
usr_A7sLymVuuNGtr5LJKMtSoMZu,Ashlyn Conroy,[]
usr_ABJBo7pxFxgoGkwRpcwU37Cd,Carlo Keebler,[]
usr_ABeWGphVVmawYj82zXT43c1H,Geoffrey Emmerich,[]
usr_ADSBQpJ8MeTf8C1yi5q7CDFk,Almeda Dare,[]
usr_ADT2pA6ebS53dZno52aERijd,Yasuko Macejkovic,[]
usr_AErbuSRUsXGjhSjNbp8Syt5C,Dannie Witting,[]
usr_AJHDzyg2rx3SA1eUhyGWFECd,Morton Boehm,[]
usr_AKP5KyiotwnBuaVDQL3Gc19N,Frederick Buckridge,[]
usr_AM9bHRt8zLBsiRsyUHdGNtRD,Lucila Reichert,[]
usr_AMigsBnnwWNM5g8XgSgyMSJM,Bonny Blick,[]
usr_APMDsZKapbczucKZ14aCtCHk,Arvilla Ebert,[]
usr_ASDWjby9dbnzXXBgJMsn4L1v,Lamar Pouros,[]
usr_ATPvCQEuZ9txad34PcCYbKeo,Stanton Schuster,[]
usr_AVEiwCNDD5asVBDnD39n2fjY,Clifford Carter,[]
usr_AWuC92UtGY8amj3E1e5RzckN,Dallas Weimann,[]
usr_AX9HVwvFrFnWYuwr11G9szP2,Concha Kessler,[]
usr_AZ4YLnShdHANL3g1gkikBoBw,Joann Muller,[]
usr_AapUjP7c13LsnG2mPLiVDDiq,Jay Sauer,[]
usr_AbMJeQfwzREtDeM8Z2yzm9v9,Sherly Pollich,[]
usr_Abka6NJEoa33fmXiiK67WJRH,Jorge Jakubowski,[]
usr_Ad9wYHkAydqE4xb3j9UYzny5,Tory Gottlieb,[]
usr_AgiFJW4uuYWknpJNPwJMSA58,Matilde Schoen,[]
usr_Ahg2Ri5hV3Y2ztQ6BdwzBqKh,Marcus D'Amore,[]
usr_AkP5r95VRcSCRdtAUMbJVnLK,Mina Mraz,[]
usr_AkaJmhAVdpsGZoJFsLXAK4DT,Tanesha Kovacek,[]
usr_AoCNc1gVjRRazZ3B4MUJKKWk,Maris Walsh,[]
usr_AprX2CdMPPrhWSTpbLM2Hffw,Brett Carroll,[]
usr_ArKaSNjkYyhmBLmn5VuYiQus,Berry Fritsch,[]
usr_AsBNLm9vYdPAuRRk3vw2K4UW,Jerome Kuhic,[]
usr_AtjiGzmiHTfQmBeLPgYAZb3K,Reva Zemlak,[]
usr_AvRF7mKd9i65Hr9n49a621Pw,Lea Schinner,[]
usr_Avyo2UrnN8WcFsGQhg3buX3g,Jessika Balistreri,[]
usr_AwQsmWCxkMdnzEaJ94jJXWNZ,Otto Dickens,[]
usr_AwVKnPFZRiPRJkRPmZJdff2b,Jared Hoeger,[]
usr_B12sN3wkiqMK93d2Rc9UG5da,Verla Adams,[]
usr_B387g8zsEEDmojQ8s8JaEVjk,Ricky Nikolaus,[]
usr_B3scgr6MBgaGYfGjqXbRFjD5,Sidney Satterfield,[]
usr_B4AscGffkBHrBTmPJfNy4M5G,Thaddeus Orn,[]
usr_B4nfVTXxDL911JDej3ays35z,Johnathon Kuhn,[]
usr_B8yznHdtP4o6x4sV3qP7B9nC,Brittni Goyette,[]
usr_B94FyVFZZuHb2m6e5cTjD1nb,Lanita Hudson,[]
usr_B9ZPVWDbDJrNe4umUkcDStdT,Tom Batz,[]
usr_BAAvbVMesvqruouaTzoaMiCZ,Deeanna Carroll,[]
usr_BAXghyxP6Uyf6qnxYAyUqgEz,Ira Nader,[]
usr_BFQ3XzAK2eZaobJ56tRBqwfw,Monet Bartell,[]
usr_BH58uSCNTG76oneAwTKCk14w,Rina Reichert,[]
usr_BHPh8GmoJqvLJocWaofAHYi6,Yanis Petit,[]
usr_BHT3SnrwwFGivyAVrhiYWdN6,Burl Cremin,[]
usr_BHURDvZYDZKJtCbnuXRGRxgV,Jarred Kuphal,[]
usr_BLSVGW9exziQMU5w729YG91K,Clarence Willms,[]
usr_BMZRmoxN1inHgKRNryWwTu4T,Alverta Muller,[]
usr_BMaYCys1j7qtDipHHHibjeY4,Jaquelyn Bartell,[]
usr_BPoLsYMLZG2HZV1Jyg4kQbSF,Oma Rowe,[]
usr_BQH1b2zdsYSbU9FjHPVAQzw1,Brett Bosco,[]
usr_BQpHFEi6VDC84SyRABmTHJvy,Maëlys Richard,[]
usr_BS7iW2YCj1WHZq5RmAmzmBbd,Carson Glover,[]
usr_BUPCVXyxiwGxE58W6EG5TvNE,Marcos Vandervort,[]
usr_BWQn4DEJmoQ8RhsiiwsA6yjP,Nathan Russel,[]
usr_BXYKMrgX4Tmevdj4Ra6WQMYi,Santa Treutel,[]
usr_BXqeVneMuN9MgDu4fkze9xqT,Aida Flatley,[]
usr_BaDTrYFLSxf82NKnJxbwWZTu,Cole VonRueden,[]
usr_BbWXzVtG5DsXYd8xHM5qzjt3,Anibal Lebsack,[]
usr_BdqJ2h667tzWM3BRm1CEa2eJ,Bev Reichert,[]
usr_Bghsks84KWra2HJwrEgJ1mhM,Alda Schneider,[]
usr_BiGWZ2V9MA7hUKegijTPT9pw,Delinda Zboncak,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""International Solutions Coordinateur""}]"
usr_BkbGGQiokME69gceNG6M928G,Caren Lockman,[]
usr_BnerBVn1QjvJBtRsMhydBWpK,Brigitte Senger,[]
usr_BnsCgdeXNiyB9fYZDdbc6HU6,Elenora Larkin,[]
usr_BrretSQCanc9SwBQjpc7uFH2,Dale Lakin,[]
usr_BsARc6WWkxXcUjN9G3y4zS4r,Frederic Collier,[]
usr_Bsy6YixCmCkkMC27PVwmxC7u,Jacqueline Maggio,[]
usr_BtBrv8GTX9Qnsevmkga5JLRS,Merrill Emard,[]
usr_BuC7i1Jtv9Nzx7tMv5UYeWBv,Ilana Auer,[]
usr_BwAXkwKHeWG9gr6sfzC1uvg3,Drew Treutel,[]
usr_BxMyxqu8QFFtX4Rs5cz5hi6T,Erik Wyman,[]
usr_BzXGNLMTnGQQCKa1zjEMuCmu,Ahmad Kris,[]
usr_C3eus7Mo9Mns21tEiUSD8K8K,Ken Schoen,[]
usr_C3hvpAPFVtGMbfkic7nRXz1J,Darin Hodkiewicz,[]
usr_C3x834C2DPKUyBfJBceHEM1r,Dominica Collins,[]
usr_C4yXM8s44AgBXkM5yQQBEmoG,Odis Little,[]
usr_C6zJMdDxi3X9m7nd5FKSiYSN,Lewis Johns,[]
usr_C8E1m82NLqtC8ZXKzWKL95kb,Leopoldo Conn,[]
usr_CAn8ydvgYJYn5ikEXmhqjmbr,Leif Hoeger,[]
usr_CAsAF1BJu8QUhFwEEAMYzsLy,Tim Jakubowski,[]
usr_CDBab8fnwE1mCZihwNgJb1D1,Louis Kihn,[]
usr_CFYzTrScPxu7y1hReYZcPA8N,Anitra Ullrich,[]
usr_CGMyxA9VN3yLoRJ51uUZAWCH,Fanny Lindgren,[]
usr_CGwGo3KqUDhuYigEyCfc8BJD,Fritz Kling,[]
usr_CMvkaeb5pZb9AqakpfBtrZk9,Tristan Cronin,[]
usr_CN44Epvn3giTYNJEKBu2Kogk,Rufus Ortiz,[]
usr_CP4DNEMAqRR3xpaQQ23aTt12,Leon Kerluke,[]
usr_CQYmK2KZv6ML2xWF4oRwgp48,Del Boehm,[]
usr_CUUexZ72EvqQPX1MG9k8XCaJ,Abdul Rempel,[]
usr_CUovDT5wtjUF5Wg1Jjx3M3e7,Quintin Kulas,[]
usr_CZqYQbsNnDEAfYQk49dEbqLx,Brianna Hansen,[]
usr_CbYRH5UfYzYzCQFTmUX9w5vV,Eva Vidal,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj""}]"
usr_Ce9xgvHspuBdUDnMdDsLTYba,Robt Reynolds,[]
usr_CeYCURoFSgNpCEj24zGog9Qn,Yen Labadie,[]
usr_Cf1Lrhym2nXdGvqmwYBjV8oU,Kelle Legros,[]
usr_Cg15G6fsYZPBM2qLSb4YiUYF,Clifton Mohr,[]
usr_CgrLF1kApLVqATUvAzZKJto7,Suanne Toy,[]
usr_CjccHVZTuWfJLshu8QbCfcw7,Tony Koss,[]
usr_CjwnmqJoJ2TXF6uoCt45PHKV,Lamont Bernier,[]
usr_CkPQwgu4oAM6Xuj3azq53eY7,Jesse Rosenbaum,[]
usr_CmkGzZPE7thdUccjVCEw9wq2,Valencia Ferry,[]
usr_Cr5kkfPz71gvjupbhwJNcCyK,Amado Halvorson,[]
usr_CtUAFDZroC4qrCLuET2BRE6f,Andres Kemmer,[]
usr_Cx6JnYej4v17FvTL5hELJ2HB,Indira Armstrong,[]
usr_CxT59CbaVibvGgFrHUnpXYVb,Lacey Hermiston,[]
usr_D1VWQLp13gbpYto4gfChuErp,Brain Ledner,[]
usr_D1fP7qdtX8UCp2JjK6b9bKni,Carlo Nikolaus,[]
usr_D3YAMsA5pSFbqYZ3sNxRenCJ,Christoper Kertzmann,[]
usr_D47FnFY2mdXG4t22wRKxKjrr,Shannon Bogisich,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""Legacy Usability Administrateur""}]"
usr_D4zxnwxwfyJxNQ3LD3pcA8ry,Agustina Turcotte,[]
usr_D6VbNWwGVWgN1tHERoSTz6HM,Ezekiel Spencer,[]
usr_D6becEMJPByVqEzfdn9NHA7h,Lina Nolan,[]
usr_D7kQaynDxmcwKcX6AuFEW5wf,Cherish Berge,[]
usr_D8XskDS2GPKCZAniPnLs5f8C,Jolene Stiedemann,[]
usr_DBQzUr8d7zU7guS9bcAVadN8,Hailey Ankunding,[]
usr_DCgrfFZA6pSQoSkB1KrGsnwF,Maxwell Medhurst,[]
usr_DEhmkD3AauyvaMPCNTVS8wo8,Monty Breitenberg,[]
usr_DHumPRyY6Dczpz5JPKhjM2Cp,Raymundo Senger,[]
usr_DQFBhPEterGKjtvUa8TenEYp,Sammy Kerluke,[]
usr_DQYNphucRHrPj2mnvafHvK4w,Jonas Bode,[]
usr_DS4VR7hYNbyBiDGoMCXjsvie,Drew Gaylord,[]
usr_DSSgszZTephm4iTkNGBfS9YY,Jarvis Orn,[]
usr_DVT4sKx9tx4jZUoWqEji18YQ,Chanda Vandervort,[]
usr_DVbNWRY2Pqg6tNCt8dekDu2R,Corey Considine,[]
usr_DXYsoCWR29k9XN9JQXN6kAGd,Freda Beer,[]
usr_DY6LELJPcxdehzvezFMxmCST,Roselle Will,[]
usr_DYnQDfNfEttFKpoUmUu57TTJ,Garret Tromp,[]
usr_Dakys5StKCLHd8zYuzD5QSYp,Ernest Vandervort,[]
usr_DcCDjUghsfPvzaJf55a9aygV,Nana O'Connell,[]
usr_DcXTh5XPgPVEyVjrxhN1UMka,Ernest Pacocha,[]
usr_DeAHcpHU58uCaFYGwsBbZiHU,Franklyn Jast,[]
usr_Dh8LKzeUwXHfun29DEBLZJWw,Jackie Welch,[]
usr_DjGiUSkNJ4dnJoCSNhjf4emd,Truman Shields,[]
usr_DjWWM9H6Zb3ZEe2wWwFQra23,Alberto Carter,[]
usr_DnZbteofdUbcKfvwDMiMBXfi,Sybil Homenick,[]
usr_DnxioKyxKZArjCwaqWeeTHCV,Bennie Borer,[]
usr_DqqXC5zdfFTK3rrgkB6vBuQi,Augustus Hegmann,[]
usr_DrNTaN9n86DgGuqcpqLRyHed,Mistie Franecki,[]
usr_Ds3xnueLQsFsYQfmYdD3aQT5,Wilfred Huels,[]
usr_Ds8W54bqdMFuozX5di7L4wEj,Meda Gutkowski,[]
usr_Dst3rmWKwnR2tSdhbD2iBYRs,Osvaldo Balistreri,[]
usr_DtLYZaJ5LB9ZzeEn6AVeVhpT,Giovanni Fritsch,[]
usr_Dutaqy4tZ89KS7gwG17k1S16,Rolf Roob,[]
usr_DwZW2ksH1P9TzEvVKuGF1zr3,Shae Heidenreich,[]
usr_E2HS4hJdjf23ZLgmnM8rDyyW,Helena Nikolaus,[]
usr_E2aSpQZ649pju1UZCowTTNzZ,Rona Rippin,[]
usr_E6k3MxkVwzvVkbmSkmkbtKeo,Vern Dickens,[]
usr_E6kUpPRgFjiSZHAPrJCboSe2,Rhett Lakin,[]
usr_E7y2TtvuTsA54Jq8BVZ7z2up,Willian Gibson,[]
usr_E8LK6jPdpJXpcsE4cw9z4rvy,Mikki Feeney,[]
usr_E9P5S31PL2FEgNRwhUJwE5AA,Ivan Huels,[]
usr_EAHGXiZTQ5EdT4MeuyMzdokQ,Doris Ritchie,[]
usr_EAdpBfWp7CCGTLAAFS3dbahX,Thomas Strosin,[]
usr_ECngY47phrgLo6XN5gWprQWH,William McCullough,[]
usr_EEgWFcWgzpDACUQLDdZHpfnQ,Allyn Grady,[]
usr_EEwSTNWgFTC78jmpjc13sBRv,Jesusa Fritsch,[]
usr_EGq1RgGmCeN4kghwJ4rAm4LT,Ashanti Carroll,[]
usr_EGs4kJrv9FMa9hctMWBVzgKT,Andrea Cummings,[]
usr_EN2iV4ckxtxXFxXuDf3D82zi,Karen Towne,[]
usr_ENJikLGpvmW2NcsRnZ7eR61q,Adrian Kub,[]
usr_ERdwuena4dFkWXRXakJwDZJP,Jamie Aufderhar,[]
usr_ET1LsjReknKVdCNypkBaJGsA,Ronald Rippin,[]
usr_EU25vu9NWqA1nFcA1BbdXa4N,Humberto Bednar,[]
usr_EUKtmtqYdqxyYrCdumby2SCP,Emmitt Larson,[]
usr_EUUxd8DuF3WC5S4kjti9LB5k,Rich Medhurst,[]
usr_EUXFcqq5mW8D4Dq93fhgwn4y,Cherryl Heller,[]
usr_EVKxhvT5pxypDDSXDsM7gHwY,Tona Grimes,[]
usr_EXtbvCtMfJVNjm8d8toaZLWG,Cristal Waters,[]
usr_EaCDLUXQen2ADtF6wgSftg36,Laurene Pfannerstill,[]
usr_EbGjKAUrhetPbm6ZReYgUHp4,Tad Kub,[]
usr_EcXMszV5EXn9g7jNDrPqh9Ss,Len Block,[]
usr_EgPrgE1qp6g5c6Q69QpNBAuH,Merilyn Hills,[]
usr_EhcDq6mvLbqCJrqwbCaDgy9c,Bettie Haag,[]
usr_EiztsyWpQKR9Gv54bScpyTqB,Valencia Conn,[]
usr_EjqwWKiQmdo5mQ9n4TAUnNBC,Jean Roberts,[]
usr_EkFBa77mvB6F3uJqvFKY7XVs,Quincy Pagac,[]
usr_Emp1BHLCJTGWvKZZVFBG7w8q,Dante Kutch,[]
usr_EooJ5Z4S2oeqjN1FcNUb29Dj,Norris Beier,[]
usr_ErLuCjN7wkd9FS9ibSNQxNew,Virgina Weissnat,[]
usr_EtomtUXbjSUZxSchBPbiQ1m4,Thea Connelly,[]
usr_ExiKyHSHGN1AabwsPsPf7eHJ,Leatha Breitenberg,[]
usr_Ezt8ViXSFxwPCVCX7GRXRpHN,Darius Breitenberg,[]
usr_F4x5wo2kfoKyGBS4SSYGsh6R,Julieann Leannon,[]
usr_F5a7koaGcMzoqVFoJ2e8mgWg,May Emmerich,[]
usr_F7Vgc8ZrPJSfZvtXxuJ2iuvZ,Terrance Sporer,[]
usr_FBJAadRh2P8KQExQrBTotvGH,Allegra Grant,[]
usr_FCUThDTSgUX8n8rUTw4eMjCG,Claudette Paucek,[]
usr_FEgUkbwRmscYKK1yDKwE3P5h,Nell O'Connell,[]
usr_FFN7m7WY19aciM61wruponai,Gertrudis Prohaska,[]
usr_FLx9dQthHqUyKNG4SaRbi6UM,Micah Pfeffer,[]
usr_FMTLrqLLViMn8No3AtWpev3o,Dalton Schumm,[]
usr_FQFYczMcjA6ZL79Xm6vDUgiC,Antoine Rohan,[]
usr_FQJjgFiveVVKHm6nmgBBCd4c,Kirk Farrell,[]
usr_FU1D7snwAJM7tDXVHWK6o3aF,Renata Bogan,[]
usr_FUX4a5mdWC1DJWGJYd7PKZpu,Devin Yundt,[]
usr_FVW5B5pSJwwDGYkHFX99afyd,Cody Wiegand,[]
usr_FVynxfhvwKwn1xezTrfLxBe1,Jonas Bechtelar,[]
usr_FWr11BVCt6esEHrY5Ysb5h6h,Lori Ondricka,[]
usr_FcbPZCUrUK3XG72eFaZMukXq,Inell Kautzer,[]
usr_FdnUqGVnTje5ynEJKfnZi8g9,Stephen Cartwright,[]
usr_FfScGcQXF3HKqbkKT6r2m8xr,Stacia Vandervort,[]
usr_Fgm2FXpgwqX345woKDs2kmF6,Alia Heidenreich,[]
usr_FhAA75MhykvUZK8NU1xB2nRr,Shawanda Kiehn,[]
usr_FhpVmc5A1dUT6F9q6VPFLyXC,Paris Watsica,[]
usr_FjpmhFGScgFGB9kYnECvkC7d,Herb Larkin,[]
usr_FmqncpbieZsyoP3yAGG945h5,Eneida Armstrong,[]
usr_FnMeY6N7k3XD1b55zPsR9p5g,Rodger Olson,[]
usr_FqRg4WeXAcM1kBb1P3q2bc48,Cornell Huel,[]
usr_Fr7qXoBJtiTktQF1KdC4PyUu,Caleb Gorczany,[]
usr_FrypYiJNECVpK1pfyuCy6fff,Marla Runolfsson,[]
usr_Fs9UBSnaztHMGWG7K5XRyhNs,Jacinto Schamberger,[]
usr_FsRzVuQNtskG9kAAhMjc9ZCJ,Lucius Schowalter,[]
usr_G24MQHXQsGmceiqGxG4P8p4B,Lynn Kuphal,[]
usr_G4NSzwdLj88QdSb1VTYJvVGH,Dennis Green,[]
usr_G5guR2apJKDnAA4necBXVipa,Art Zulauf,[]
usr_G88TfzTrt1uLSPXmX6o2Ngsf,Manda Johnson,[]
usr_G89NzZmRaCRKDhARjfHcX3Cq,Lawanna Herzog,[]
usr_G9gxUpScxe3A9x7hyAhUr9E8,Gerry Sporer,[]
usr_GA8ChMUZvu7DSNzyLSxEKFSX,Morris Kuhn,[]
usr_GBNPRGwfJvfTnasX4e9uMVHz,Kip Deckow,[]
usr_GBYtNUbFpcajfPpxAQ1gksg1,Christine Barton,[]
usr_GBiMfEssf6yuXjpCiEHCpHAV,Valery Krajcik,[]
usr_GBigVn9g2gMfPCn9nXtALUKF,Merrilee Veum,[]
usr_GCJ7j7M4M3iotGPViB4qKwMr,Brain Boyle,[]
usr_GCr9ytotJRwL3zTHPmXuFxkj,Eli Legros,[]
usr_GDh8Ed56C5aaoAbQBvYAhNgr,Myron O'Keefe,[]
usr_GK81bVe1yTsTTTgE3ekgqpHu,Filiberto Gleichner,[]
usr_GMJxTbLHSV8R7qpf2rYQLj3A,Gustavo Gaylord,[]
usr_GNRysZC27bVVKfBfUiRQQB6M,Fabian Bauch,[]
usr_GNVrE81h2QfCGf2H4E1uf76v,Ignacio Kovacek,[]
usr_GNkbxcwPYvn3Civ3xdJp9kW9,Leigh Waters,[]
usr_GPQYpjtYhcmWkbb3fxSqnaFM,Eddie Aufderhar,[]
usr_GQkofvg2fQ9ZSy14xqNNyp4Q,Georgann Huel,[]
usr_GR57PVVAeGMzBRdUsysTnjyZ,Royal Schuster,[]
usr_GRR9Y5brhZZCrHxAsfFbas2B,Cira Von,[]
usr_GSRrDsZXQ2W4CDvjZ7xHFNsp,James Stoltenberg,[]
usr_GSUe1xNDUDgimhy3ujmRhVDs,Emmett Kilback,[]
usr_GTvSdMBcyGyh1hNcQKzMEeAR,Coralee Runolfsdottir,[]
usr_GUQGuBNUsucTEduxNjAcpQob,Domingo Gaylord,[]
usr_GZssVNUzADt2TtkQAAnaYmeF,Margrett Heidenreich,[]
usr_GanNpzWVHH5G1uGjddkvCWWV,Sharice Batz,[]
usr_Gb9JovfseY1QmczFVDVzLkvV,Lakesha Bergstrom,[]
usr_Gfa2Wq3WWsG5twTmFU3Z8w6R,Vonda Davis,[]
usr_Gg4qZYoVUonhM2xSg9pCw1SJ,Vincenzo Christiansen,[]
usr_GhXQC2xgrCMjinNdtgQkxWmk,Maëlys Ménard,[]
usr_GikbH1hoAkWXufWRZH7MyXL6,Willy McCullough,[]
usr_GirXbQAY9QZoJGAHRC4YSfJu,David Legros,[]
usr_GisT2gqd8YskSxrxJsZ9oEJn,Mathis Martinez,[]
usr_GkrsMcd3bbKRsakRnjPt7PbF,Donnette Von,[]
usr_GmDtquketU8j8hGhMYfibudy,Cleora Dooley,[]
usr_Gmn9LBhRS7WzhyVbQ5TDXZE3,Nicol Kirlin,[]
usr_GsphUw5emofTDxj6dTDaBpfk,Toccara Gottlieb,[]
usr_GtB3tPqwYkZPFUSqijD33Vf9,Benton Champlin,[]
usr_GuqLau7aNRvArhriNt3PQ8Ki,David McGlynn,[]
usr_Gv8p1TNZ7tpUVuSLEri8yC7V,Hai Rosenbaum,[]
usr_GvPv6k17ThGCPQaBZkzTv9MM,Elisha Jacobs,[]
usr_GwARGKtLuuTUuEsJDFkWnPju,Trinidad Jakubowski,[]
usr_GwLjUdYWkVkZkQJx1rPA77Z3,Pei Moore,[]
usr_GwfMtJ9jmMTTPyEDYTZZji1v,Cherryl Borer,[]
usr_Gwn253c4L1eMXo57hfpf2MY9,Santos Spencer,[]
usr_GzDztCzw6cA4DLwDadedkwVw,Minna Bartoletti,[]
usr_H1ipV4TnaRw3PGpFMWNqPT1u,Samira McLaughlin,[]
usr_H2yniE94qh63S2sLyDaFxRfT,Marie Aubert,[]
usr_H3cvNKs51qhLcJyZRSzMSs5U,Cyrus Douglas,[]
usr_H4fSBgZtsjguE23oTcRPrqgx,Brent Wyman,[]
usr_H6xgCrqb8zAejQ5bMqTKDRD8,Thersa Satterfield,[]
usr_HAY6U75a8WbvoUJqYFeZsc21,Quentin Heaney,[]
usr_HBQSkHCsdxUiNR5kp6wuPcuw,Janelle Heidenreich,[]
usr_HDkoacKvNmDhzRpXL1UjeuHL,Daniele Romaguera,[]
usr_HEUf81fDmTPkBCQsCMgWdtNg,Lucas Franecki,[]
usr_HFCEGMpzP4SXHvZDknRL7Zjs,Nikia Lindgren,[]
usr_HFQ4MivRCMcFRJ2kyu6PRQqk,Shad Johns,[]
usr_HLvv85KNaiz3JXptjkT9GTsT,Maximo Murphy,[]
usr_HMorKpDEoayFkAkQN68y4LGo,Tabatha Wuckert,[]
usr_HNTAM6yAJoQBeJcd1kD9jb7V,Dwain Tromp,[]
usr_HSJkLWKkRrJTDNRJZk81uYQt,Shavonda Becker,[]
usr_HUZ431GsF5hQ7JKAWKpu3mL1,Maia Weber,[]
usr_HXdPpfi4EZT7ogZxpLMB8txw,Mirna Rolfson,[]
usr_Hb5B3nKScGKHd6HqddsvhZSL,Jessie Ruecker,[]
usr_Hf9Fk39rZZQiCURaZQLHatos,Cuc Rowe,[]
usr_HfnA1sX5SSQo8fxaLRKTmsb4,Annabell McGlynn,[]
usr_HfttoUBQgYUuYo5eJ3tmeyKV,Herta Hettinger,[]
usr_HgEsQuoVmB7CnjBdqmred61h,Vern Kovacek,[]
usr_HgKq7iWncg19kBQNjpvTy4wg,Yuriko Wilderman,[]
usr_HhNomvpRS5FdjeZELFLBNv7c,Aldo Stiedemann,[]
usr_Hi8kwo3Amu5c7c5MfcGosvVj,Ira Murray,[]
usr_HjWJvhRjcKzpdYbyiCYX4o8W,Brett Hane,[]
usr_HkCivDXYp6mD4CY3REsURVAp,Billie Cassin,[]
usr_HkMMmUwmJwyNedUQFAdnT16f,Dalia Wehner,[]
usr_HkYenwaGFQPHSYMFs5ofPB9J,Deirdre McLaughlin,[]
usr_HmzZFXThjBdrMJJSR4a9YYGC,Jonathan Ritchie,[]
usr_Hn6PGS8zom5mzjoysHn68K5a,Coleman Sanford,[]
usr_HnxJcaL6LYmQJcCEz4G76fk1,Diedre Rolfson,[]
usr_HsMPe1Mk2CDD8KDQ6PrK3fZT,Jesse Berge,[]
usr_HtWiw86utS3mErWChFTjtMVv,Delora Herzog,[]
usr_HvrJjTK3HS1bJpFdGY6mEuPA,Troy Wolff,[]
usr_HxcqB4rHoD4xFN5izZx2LZmH,Olin Reichert,[]
usr_Hy5XgXD3rrZEmu4ayBR7wcYH,Julia Tillman,[]
usr_Hzz2B3MqxP6nnvYWq25NmZre,Dwayne Osinski,[]
usr_J2tQcKXKpErzM5Gfs81cCfuD,Hugo Leclercq,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""Chief Markets Analyste""}]"
usr_J2wmzekQsmR3EJRN1eZehCrU,Alejandro Mitchell,[]
usr_J4eWdFfM2yjDzg1bLeMuE81u,,[]
usr_J5K8Mht2Lp7faTPCGPRvRya6,Hoyt Sipes,[]
usr_J6XmVQwDPRRq6JFEHCtGFqfU,Robt Berge,[]
usr_JAXeheNq2P947XyLKrWp3Qxj,Cleo Moore,[]
usr_JBfKh1rHLimqxczuuMwuoZcN,Amanda Mueller,[]
usr_JBnptL8AHk4binxCWtvtqqPA,Rosalba Vandervort,[]
usr_JCxRxaWUt1oxNRCyS9F4Dwid,Jeana Romaguera,[]
usr_JD9WCS5rymACfAm6y9XetPSe,Lanelle Kub,[]
usr_JDQBGE1PH8ue7VmV2ZGhfFDL,Marvis Pacocha,[]
usr_JDvr2WEjD5B3G3CSbCPKietr,Karissa Lynch,[]
usr_JEtzoN6sGtDKP14Ys5afRYo6,Jeromy Harris,[]
usr_JFW7kqegQb8NCHwgd2zNvLKf,Brynn Abshire,[]
usr_JFmV2FVAZ9NtDrb1AFHCHsbf,Maria Gleichner,[]
usr_JH9XZM74kCdvghuyQT2CiP3c,Dale Krajcik,[]
usr_JK9QeYgh1wfykFT1qAmEdGFM,Michael Rolfson,[]
usr_JNgrba8Y4m8r2PwUim6c3cyp,Erick Bosco,[]
usr_JNzzAiLt7kNpNT8d4R6cZ8U6,Julio Schimmel,[]
usr_JPQjPYxMawT3sfMV5n4eMaq4,Justina Jaskolski,[]
usr_JQKZtbJT5TZWdUHNBpLwRhE5,Peg Murphy,[]
usr_JQUgFAYUcCKavdKUW5h1mjhF,Loraine Herman,[]
usr_JU7MuBftLvJgqv58LJJkTYfT,Humberto Rath,[]
usr_JVkQ4HtGezvG1PeTbJjFGTXW,Risa Stiedemann,[]
usr_JWtzVTDxygCUqXJKJw7kSJys,Francis Stokes,[]
usr_JcZLnCyFDEQcLRMnk6gu6ii3,Dorthea Reichel,[]
usr_Jg6Jkb9CoiK6RCYKv7bukpF7,Jillian Labadie,[]
usr_Jiuo13GgKzXDjVtzt1t5F6q1,Shaun Brakus,[]
usr_JjHfoptpwgrRehE8xc9S5uqE,Roosevelt Schowalter,[]
usr_JmK86vAkgLTPZg4jRLQTjggC,Malik Jacobs,[]
usr_JrbCHdebWUAupJ4yncfQzQXK,,[]
usr_JtaZBu9TmTPJBFxLNmrZWM28,Mildred Schowalter,[]
usr_Jtojasujux4iWWSBF4vqnog8,Buford Powlowski,[]
usr_JuGPphoi5bgg9u5ns7JyfGKK,Mario Bayer,[]
usr_JxsYLZUBDe6uHK8XQ9SELVpZ,Adria Bednar,[]
usr_Jyc6TtkQanpKjY9hA2riBwJb,Dollie Schneider,[]
usr_K2GfLphLLfJ2rv31AUPApArU,Roger Predovic,[]
usr_K2KVDde6nJU6SMhFHbuVzEur,Lula VonRueden,[]
usr_K3z4QMCtfDGEVNwrcr9ECzH9,Buster Braun,[]
usr_K79ZX8EvX81EcR2YHPskVgas,Fidel Brakus,[]
usr_K8xqVA5bxuWixWSMyDSHcjnS,Danille Tillman,[]
usr_KB8vGg2Sqau8ubb2LXksDnvW,Shad Douglas,[]
usr_KBZmJXRExL22cJn6jsWRwhtz,Malik Weissnat,[]
usr_KCvELHud6JaCaKcETbXhhT2s,Benny Stroman,[]
usr_KDpTfGkjymoSNXf6BUu8dC71,Shawanda Upton,[]
usr_KEPwT516DTaGwDLEsNfQ5vwg,Sanford Larson,[]
usr_KH81VsGaJHM92K3P2GRHfDAC,Zachary Champlin,[]
usr_KHdq3ixF8AkbhNFtLNgH4Bxh,Kristeen Hahn,[]
usr_KKBnVBLUzJ3mc2sf54VoAcKs,Lourdes Boehm,[]
usr_KMUqHziLWewkyyS2nb2dyuaR,Preston Jacobson,[]
usr_KNH1QnffVNs7TiBQmYvdcVqs,Numbers Hamill,[]
usr_KPBWjj3kkqCBsdSPQr2GFkTC,Kevin Homenick,[]
usr_KQDxhyeh66wyJj8jxVSYoZxQ,Yuki McCullough,[]
usr_KZ3mJVeEqWpjfVp2ft42fEPo,Theron Prosacco,[]
usr_KZWnb82mkb3YdYBwDF3MnSK4,Theressa Denesik,[]
usr_KbxUvRyrd69PqDowNG9zs4uk,Sterling Haley,[]
usr_KdczJ6maiBWLmSR7hThDbQv7,Tess Ruecker,[]
usr_Kmb8cqBqb8o8HcDQMF3oQfqr,Karissa Sawayn,[]
usr_KnHNoACNH3DXzZJGD2xfVZcr,Johnson Nicolas,[]
usr_KqDuCoFzutoZGu3VoDJzWgXn,Kelley Mueller,[]
usr_KrV6z9DYBVxX4nLAzjBnGRRz,Alfred Kihn,[]
usr_Kt1ZLKXYDmG6umKuCtQuBCdb,Catherine Walsh,[]
usr_KvMuSHM6fL3xrzXEa7E2W2aQ,Elbert Dietrich,[]
usr_KyZHYofiq18xL2nTCUFvKnax,Willard Schaefer,[]
usr_L1jCmG9t178TXsEgZXiVXNqR,Deonna Heathcote,[]
usr_L2LL28nDcCztW6BjsSNCsupg,Franklyn Jakubowski,[]
usr_L2xbpfTV3zExZzn8TdEUc1ZW,Valeria Feest,[]
usr_L3CeGs7w7psxWoSkkC8sVP3q,Jeanett Schmidt,[]
usr_L3aVTBsTuMn7NYSKo3dmsZXS,Lemuel Hilpert,[]
usr_L3yHXTataCwfHzB2hKiVZtuS,Shelby Denesik,[]
usr_L4bFwZawUu1tUCWKZjF8gQep,Emile Hermann,[]
usr_L6EQBzkYCqXnD9NR4XNyRLHA,Donald Hodkiewicz,[]
usr_L7yy1A8bdQhkVYToJYoVuAyd,Signe Tremblay,[]
usr_L8RYZdPrrqT3pvAkQSFRSgJy,Corrin Bauch,[]
usr_L98FWWHdJ3qZnmMR2BKUrDvh,Magdalene Becker,[]
usr_LCNZRcSkGCjv6Zq6mRvXeti2,David Wintheiser,[]
usr_LFXz2Y2CsVR2cR9THyVYD8AT,Maurice Stroman,[]
usr_LFj3HbH23fhL1dhMwauVnYFu,Mozelle Reilly,[]
usr_LJM1y46XWWWS3Qhbwpc1MZEE,Harland Kozey,[]
usr_LJP482Wp9kzm2jZfJ9WxwDzM,Cristi Turner,[]
usr_LKCGjgwWFmF4Q5kG6nn5VRLX,Hollis Hyatt,[]
usr_LKTZxy3W2kY4E38ULQ8Dvzub,Patricia Johns,[]
usr_LLpxEWx7Z7xJiyjbAdWmdHPW,Carey McKenzie,[]
usr_LNf8wakHjZYCPpqk3x8iY7KX,Trula Kilback,[]
usr_LR9UEqi13bx2RY9k3nmCh67o,Rikki Kirlin,[]
usr_LWG1MytfZujJJF8YZhM6xNbf,Penney Kling,[]
usr_LWHLnmsgud4mRwbXt3JMWFCQ,Andrew Upton,[]
usr_LWXKHMpBkS9FZjD2d6NLcaCX,Newton Batz,[]
usr_LX8pzJ2FmNeKzhsMagVksJtU,Lucius Bernhard,[]
usr_LZThZ1PHAiysKnERrQJ2CFDs,Buddy Breitenberg,[]
usr_LZg3YZbxAXxAcSccMCefwAv3,Tai D'Amore,[]
usr_LZu6JrtixhoQMrapfNfwt3ta,Lovella Weissnat,[]
usr_LbTUkZyRVtgo6xy2B79zvwKz,Jeanna Hauck,[]
usr_LbwKf1LExyiafxCsmhVbVCWz,Lily Zieme,[]
usr_LcVmpV3zDGeoDibnwjAtE6MG,Nona Cartwright,[]
usr_LkNuQnSuQ4GowqEFkF2gM4Qo,Bradley Rempel,[]
usr_LkWPApWuZMw98HVoyBTMtKH3,Reina O'Connell,[]
usr_LkaGodfMazoLfqW1HBf7t4Zj,Hiroko Hyatt,[]
usr_LmCbUBHWy7PKNLi871uQp2mG,Evan Kautzer,[]
usr_LmWVn3Lx9Rm3HvbDXyQFugys,Phil Turner,[]
usr_Lmrx4L97xEhYGY34j65WiSgR,Louie Beer,[]
usr_LpQzMHFvKaQwnEt7GzYSrnfp,Edwin Shanahan,[]
usr_Lt4xDKKspQJGnFbyFnGpjso7,Syreeta Stamm,[]
usr_LtWxcbh2nq6CGxUUQM7GeULS,Zola Schmidt,[]
usr_LvuRpz5Lxc3grBZYsmkTZxw9,Voncile Mante,[]
usr_LvvjcS6KSVE3BMTwd27o4cRQ,Rob Daniel,[]
usr_Lx1KFLLsXfPGXrNHTyLdp6aC,Machelle Wiegand,[]
usr_Lx7VtK5c58vucgEeLNmn4jxU,Sachiko Johnston,[]
usr_Lyew55WnLNf4z3haaS9UgDye,Nakisha Crist,[]
usr_Lz9Dq9XLexGhzLiwTCeg5Cfi,Lesia Medhurst,[]
usr_M1DzfdGhSqGgx5ni6SopMGxu,Markus Quigley,[]
usr_M1M9nWEQfL6hQ4wPEvKQs4Jz,Denis Batz,[]
usr_M5XRWjNG3qxSkL4asSn5k113,Susy King,[]
usr_M5x28L6xQXHGWajaipp6zpVA,Graig Zemlak,[]
usr_M6f3MqKNhsyxQQruD825v8jw,Drew Kuphal,[]
usr_M7oAkWpRcg3UjCQVmJRnVYM2,Nicholas Brakus,[]
usr_MCF7A9vp9AH5CrF5FgGv29r2,Hal Kutch,[]
usr_MCfBy1SaifHSJC5FqT1FW6FC,Stacie Lehner,[]
usr_MEWfRaJiAateKiScEjnG9CMw,Deandra Gaylord,[]
usr_MGKVspt6vA6gRjtDJdY3CWYj,Robbie Schmeler,[]
usr_MHrskE9mG9DZLTPfwZePGsK8,Sang Hagenes,[]
usr_MK7561Y6QRnKDEsacH2LkX91,Earline Murphy,[]
usr_MKEw23ATYw2LDyfnEwhNHPtg,Myrtice Ullrich,[]
usr_MNVq7FVVHiUAtjnovN872avn,Carri Hane,[]
usr_MTCE3WoVsrupmWR6XEZXPnCQ,Maximo Kuhlman,[]
usr_MUFLyTH4gUJ3Nn5W9Mn7KEsq,Salome Pollich,[]
usr_MXFviawxyNGycBD4KUuMSQzp,Carlotta Lesch,[]
usr_Ma74fSsqWqZPGDRsxea4mgMq,Steve Ruecker,[]
usr_MaUxM4rNh5rJBhg2iK4fLbr9,Landon Bradtke,[]
usr_Mcg9jxMNsdieTfje5XDzUseQ,Russel Bergstrom,[]
usr_MfAKGMRJ8kis2EpdpwSN3HdW,Lynn Thompson,[]
usr_MgLv99Wfbm17NbUTGKLDEP5o,Pearle Emard,[]
usr_Mj6rNkiKUV5jwvpTxiWVZx4Q,Amy Feil,[]
usr_MjegVtB7Z4mFX9jG9ZEV321m,Drew Hodkiewicz,[]
usr_MkqV61LZfv2DYoXQU1NnUxEc,Andy Wolf,[]
usr_MpMXsf61xBGLWPWrb1QHGMBV,Bell Emmerich,[]
usr_MrREsYagwJGFqs8SimDUPKm8,Roger Balistreri,[]
usr_Mu5LrPEPprqPUqMSE22gyXyk,Dee Gerhold,[]
usr_N1EKNNq5VExYyi2zEXu5TfPd,Freddy Shanahan,[]
usr_N1gVFJsEkye6qeuNXSAAhoUs,Ramiro Roberts,[]
usr_N4ogK3NAa5DFN11hGHTt12Q5,Edmundo Klocko,[]
usr_N6gGgMME5Zwh3DTkj5YsfZTh,Aron Williamson,[]
usr_N7MagBxaXWCoW3qv4T8viu1X,Martina Daniel,[]
usr_NAXo5gKVnjnbgtiGt7nH2CsM,Twyla Harris,[]
usr_NBb2QWvo34LNW4PFaAfRnwB8,Merry Rempel,[]
usr_NEJrtUAhePvxGwQ7X81mYUz4,Jimmie Swaniawski,[]
usr_NG2reTjyRE6b6wEnPH66UzYu,Dana Stiedemann,[]
usr_NNGWChtBbfpQf8xdTAgxjR2T,Benito Johnson,[]
usr_NNVu1XWjdawkFfiZ8NaNmBBX,Kittie Bergnaum,[]
usr_NQZ14T6VrvL9Jn4UtZXEQy2R,Roscoe Upton,[]
usr_NReg4LeQptCJmcNiRpe5awgS,Hyman Parisian,[]
usr_NSKp45Zve352fAUXdyVpBHqS,Hai Mills,[]
usr_NUB3zecsGvJuLizjxJ1WaS9e,Bari Stiedemann,[]
usr_NUVJmtrkSwmxRFmtSnZdxVk3,Alexander Wolff,[]
usr_NXUZNnZvZgD6GhPoG2ZQP1xW,Guy Blick,[]
usr_NaNcdpH1WGcEFzCTx397cWSQ,Jae Oberbrunner,[]
usr_Ncmr4hwSkcB3RYwSfpXUMwYe,Branda Streich,[]
usr_Nh6xiAenbCKUbVEab2qsK8Mt,Leslie Bechtelar,[]
usr_NiNxmM51UFW7VUUoAvhqEeMk,Celesta Homenick,[]
usr_NmJrk4YU7aT1eZZ5sN9gXD2Y,Kendall Williamson,[]
usr_Nmn5gajYSYBxYuDNEoKh6KRt,Saundra Heller,[]
usr_Nn8KgN5qNrq3qnKE8uF4C73z,Yessenia Reichel,[]
usr_NnbhJWWJtQHpWcmifscCxfet,Arthur Halvorson,[]
usr_NojFrwt2wEmcNDA4H4i2zEJx,Kary Padberg,[]
usr_Ns9dTzDndc3FzEpTju75Q24M,Moises Bergnaum,[]
usr_NsKQVgYg93tbocGUqk7W3h9u,Bennie Little,[]
usr_NtFFqTZ8SiquUDuYEFqHc5cw,Wai Huel,[]
usr_NuAz245CNd7ipeCSkubSRG2C,Magaly Koelpin,[]
usr_NvB2YEEhKN9tUCLP9DAkAHJT,Jackqueline McLaughlin,[]
usr_Nvis29Mzka12rzutxFN31Pai,Maryjane Powlowski,[]
usr_NxyJ4k6uhG7pwz138Kj1kr5D,Sharri Rolfson,[]
usr_NyksnLGSdonamt6aiq54cdUv,Rubie Barton,[]
usr_Nzy4MNYwbwxEVKr4qxJFtuCF,Laurine Jakubowski,[]
usr_P2K9tHpL1CrZk6ASCP3QaTDS,Syreeta Kovacek,[]
usr_P2nWfemzLjLX2FSMddj7an4z,Carroll Kling,[]
usr_P4XikEfzAKhfyL7E8pdRhSFE,Carmine Mertz,[]
usr_P8gAfaESSMD21xvkiPUzzcFd,Alba Robel,[]
usr_P9ip4KysZu97LnCAoaf3zAhm,Merna Moen,[]
usr_PA4s2qoUNaFXcpptqCY3AWoJ,Kandis Leffler,[]
usr_PAFUGo3Dryio6ENjzGbvcWXS,Roberto Grant,[]
usr_PBn3MDuNBWL11JvKxz3xNYta,Alysia Dibbert,[]
usr_PCNxYRJvhFL6d8UyrRxDP3cz,Martina Wilderman,[]
usr_PCW3rQC1rJwHh2dgDcERX3Rm,Pat Fadel,[]
usr_PFqZSEGf89Zv23v5jvJsdzcW,Darius Kilback,[]
usr_PG5kDisE4gUeq8Vxqc5Br9d9,Armand Conn,[]
usr_PGu4FL7zJR4JQkwbZPiPnGgi,Shavon Denesik,[]
usr_PHDpassxbsFbRqASEx87kDFB,Rosalee Gottlieb,[]
usr_PNidagP9EhX6cGhRqJycfFdu,Loren Keeling,[]
usr_PQfY8zYAWa4KGrGr8fhTqt1j,Shayne Hansen,[]
usr_PVbnNykuj3wssAwCrCg3bzXn,Londa Auer,[]
usr_PYPk5gsM7JrsMTZMVJBa7cat,Quinn Klein,[]
usr_Pa2J9nTHeXSVCW9JjdJtyFPN,Taryn Deckow,[]
usr_PaVJhBu2sYrRHQwtgWVMh1Cy,Evangelina Rowe,[]
usr_PecfH7dYUK7aeTe1oMiz4mFv,Augustine Murphy,[]
usr_PgEEAnpZ1eYEJmjstDd5Vf23,Keturah Greenholt,[]
usr_Ph3sDqYiCp5vs1YuMixr94aM,Boyd Hickle,[]
usr_Pk9N4LCfdEGUfTPA4dJX1pwf,Kasi Tremblay,[]
usr_Pm7Si7b9GK4z4JonQuNaDKoB,Shavonda Herman,[]
usr_PoEdaCB62jiUcnd4vnz1s4HW,Dorla Abernathy,[]
usr_PqhBsueEEqajBHZwT65SVcwZ,Raul Lehner,[]
usr_PqiDboDkREGSpSVAURkDoWLu,Lupe Swaniawski,[]
usr_PsGHpNbsL7TnStRkmURdHFud,Emmanuel Wunsch,[]
usr_PwPbYnZLC1KJb5MJ2wuL6yEn,Kandy Funk,[]
usr_Pwg4Pmy4WRabzCHdDQ72kd28,Gregorio Thiel,[]
usr_PxirPSeHrzKsWGkgnf1ds5jR,Tod Fritsch,[]
usr_PzY5kiNJxaNeT5Qn31uNHn2V,Kris Green,[]
usr_Q1PzCccUygLdq84VUFQhQE2U,Deana Altenwerth,[]
usr_Q2oRtQtysxDRMpe8CMFPZ5Hb,Isidro Koepp,[]
usr_Q3fTfmN1ENzi8ji9oGaeET44,Micheal Koelpin,[]
usr_Q3gqM2v9G4Y5yxnqxRNyJ9iR,Fritz Hermiston,[]
usr_Q6R13NfPn8VGtAUzmM5MYn4A,Pete Kertzmann,[]
usr_QA34K7Py8akLvLPE7qBVrQVq,Oliver Gutmann,[]
usr_QANoE4EoJyT6Vxd5E13NCNwz,Darrell Grady,[]
usr_QAzNvaWQXDQhAQJGAmHmPnbS,Morgan Halvorson,[]
usr_QDMgXNn887qwAJJa35cXWBYg,Georgiana Hahn,[]
usr_QEfKvxkGsqSkXhxhAj39AhUZ,Chanda Doyle,[]
usr_QHGxEQ9JAy9s9kaUKbfFFqxr,Bob Bayer,[]
usr_QHqnF7nRYyLANMYBiVG9rSxK,Carlos Beier,[]
usr_QKGQAaGAX93T3Prk8mERd1gW,Donella Cummerata,[]
usr_QL8LgzgLXaU2pgYyXvXhhCjV,Tessie Skiles,[]
usr_QLLqogqVCt5ZoyjUMgYsP6J1,Ronald Runolfsson,[]
usr_RfWw12FNSG9LKcQ6FJtnkiKS,Lahoma Renner,[]
usr_TcLhPQ3NV43aQF5d3NHk7zaP,Natisha O'Reilly,[]
usr_WEKmg6fzMTMkg3QmqrMEJo17,Luise Cummings,[]
usr_Wk8VmfZdt7hRLqvoKG7AZ81i,Tyrell Ortiz,[]
usr_cPSeE5NZbejTjc6uGPLS8s7Q,Léa Leclerc,"[{""organizationId"":""org_5CnTBfJo6hiqirqQAPMakvyj"",""title"":""Legacy Factors Producteur""}]"
usr_ejaJZjELMzrg71Q6ZZiiXDtK,Anton Pacocha,[]
usr_euZQdECcJGfaeqzZxJezdARn,Olga Mohr,[]
usr_gc7RNqkiATDtTpG5ug2ce7fK,Erich Dietrich,[]
usr_hUQ8Yf9ZjPEhroiG4DDHj8Bg,Annamaria Anderson,[]
usr_naU2Ad7j3qF3zCCSHNR9Mofx,Amie Marquardt,[]
usr_rCyS46MyJkPH7Z6EFTNh6nsK,Devora Krajcik,[]
usr_sBeH9Wg4GkGHujV42cC9WEa4,Tiffaney Lesch,[]
usr_yu4AHXAd8yAfJcw1qQj2EZvZ,Michelina Gulgowski,[]
usr_yzbEkgWuG4R1rAdRsM6agvcC,Virgil Brekke,[]
Errors:
| Status | Code | Message |
|---|---|---|
403 |
InvalidExportStatus | The status of the export does not allow this operation. |
404 |
ExportNotFound | The specified export can not be found. |
Delete export
Delete an existing export.
HTTP request
DELETE /api/exports/exp_42gTkhVVfcFqVwjrF7NNWuRR HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "5rV2t5cnKnZUDtXeJcrZJEt6"
Path parameters:
/api/exports/{exportId}
| Parameter | Description |
|---|---|
exportId |
The identifier of the export. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_L65Qjnk9Qa6GL7c6b2dbe8zq
ETag: "2WYMwPVUqRKxf495abyA3ePk"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 524
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407759644,
"expired" : 1771494159641,
"exportOperation" : "createUserExport",
"id" : "exp_42gTkhVVfcFqVwjrF7NNWuRR",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "purgeExport",
"searchQuery" : "",
"size" : 38512,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 812,
"updated" : 1771407760438,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ExportNotFound | The specified export can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search exports
Search in all exports.
HTTP request
GET /api/exports?text=exp_MfVj5463sKiNzKPadWb3S1vC&items.id=exp_MfVj5463sKiNzKPadWb3S1vC&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.adminUser |
The filter value(s) for the adminUser field. |
items.exportOperation |
The filter value(s) for the exportOperation field. |
items.totalItems |
The filter value(s) for the totalItems field. |
items.size |
The filter value(s) for the size field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.expired |
The filter value(s) for the expired field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 637
{
"items" : [ {
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407771056,
"expired" : 1771494171053,
"exportOperation" : "createUserExport",
"id" : "exp_MfVj5463sKiNzKPadWb3S1vC",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407771056,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the export. |
items[].tenantId |
String | The identifier of the tenant the export belongs to. |
items[].userId |
String optional | The identifier of the user who created the export. |
items[].exportOperation |
String | The name of the export operation. |
items[].searchQuery |
String | The search query for the exported items. |
items[].totalItems |
Number | The total number of exported items. |
items[].size |
Number | The size of the export. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
items[].contentType |
String optional | The content type of the export. |
items[].beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
items[].afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
items[].betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
items[].itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
items[].expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export exports
Export a search in all exports.
HTTP request
POST /api/exports/exports?text=exp_gNxBRYPpMsREYXeAPsaq4znh&items.id=exp_gNxBRYPpMsREYXeAPsaq4znh&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1771494150137
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.adminUser |
The filter value(s) for the adminUser field. |
items.exportOperation |
The filter value(s) for the exportOperation field. |
items.totalItems |
The filter value(s) for the totalItems field. |
items.size |
The filter value(s) for the size field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.expired |
The filter value(s) for the expired field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_7LLrmW9NT786REsbGs4K1hsR
ETag: "J7js1eKyWAxWWjQVhivW1LVA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 582
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407750140,
"expired" : 1771494150137,
"exportOperation" : "createExportExport",
"id" : "exp_BcWXWh3VYCtTEZi9qd1RhPkr",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=exp_gNxBRYPpMsREYXeAPsaq4znh&items.id=exp_gNxBRYPpMsREYXeAPsaq4znh&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407750140,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Groups
Create group
Create a new group.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/groups HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 1456
{
"name" : "Multi-tiered zero administration local area network",
"description" : "6241 Avenue Oberkampf, 88521 Amiens",
"isDisabled" : false,
"hideWorkflowRecipients" : false,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"templateSelectionMode" : "list",
"allowedTemplates" : [ "wtm_6Yxk6tyVeWXyXULits9CwxSA" ],
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_CpEx8HEsxfr1dTqFBRbQZiGT" ],
"createUserAuthorizedGroups" : [ ],
"updateUserAuthorizedGroups" : [ ],
"deleteUserAuthorizedGroups" : [ ],
"viewUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"viewWorkflowAuthorizedGroups" : [ ],
"groupedInvitations" : {
"mode" : "disabled",
"activeDays" : [ "1", "2", "3", "4", "5" ],
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ],
"nextCheck" : 1771407391485,
"lastSend" : 1771407391485
}
}
Path parameters:
/api/tenants/{tenantId}/groups
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean optional | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array optional | The list of roles the users in this group are given. |
templateSelectionMode |
String optional | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array optional | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String optional | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array optional | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to create/transfer users in this group. self can be used as an alias for the current group. |
updateUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to update users in this group. self can be used as an alias for the current group. |
deleteUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to anonymize users in this group. self can be used as an alias for the current group. |
viewUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to retrieve, search and export users in this group. self can be used as an alias for the current group. |
createWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to create/transfer workflows in this group. self can be used as an alias for the current group. |
updateWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to update workflows in this group. self can be used as an alias for the current group. |
deleteWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to delete workflows in this group. self can be used as an alias for the current group. |
viewWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. self can be used as an alias for the current group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_PbaSt8UFtUk9ZRVpAAL3RvSz
ETag: "5Ju5zKRLhPFKLCmTDj9F6BkP"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1560
{
"allowedLayouts" : [ "lay_CpEx8HEsxfr1dTqFBRbQZiGT" ],
"allowedTemplates" : [ "wtm_6Yxk6tyVeWXyXULits9CwxSA" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1771407391490,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "6241 Avenue Oberkampf, 88521 Amiens",
"groupedInvitations" : {
"activeDays" : [ "1", "2", "3", "4", "5" ],
"mode" : "disabled",
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ]
},
"hideWorkflowRecipients" : false,
"id" : "grp_HRQD7CLDKXzCrLysCaDzw8g9",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"name" : "Multi-tiered zero administration local area network",
"templateSelectionMode" : "list",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1771407391490,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"viewUserAuthorizedGroups" : [ ],
"viewWorkflowAuthorizedGroups" : [ ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the group. |
tenantId |
String | The identifier of the tenant the group belongs to. |
isDefault |
Boolean | Whether or not the group is the default group for the tenant. |
name |
String | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array | The list of roles the users in this group are given. |
templateSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer users in this group. |
updateUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update users in this group. |
deleteUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to anonymize users in this group. |
viewUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export users in this group. |
createWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer workflows in this group. |
updateWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update workflows in this group. |
deleteWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to delete workflows in this group. |
viewWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
GroupNameAlreadyExists | A group with the specified name already exists. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowLayoutNotFound | The specified workflow layout can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Retrieve group
Retrieve an existing group.
HTTP request
GET /api/groups/grp_6scLXmbD5Jor3DdyViUTYizm HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/groups/{groupId}
| Parameter | Description |
|---|---|
groupId |
The identifier of the group. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "6iwAksAcRWdpSGjffysv2AqT"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1985
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"createWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"created" : 1771407155599,
"deleteUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"description" : "97 Impasse Adolphe Mille, 72473 Colmar",
"groupedInvitations" : {
"activeDays" : [ "1", "2", "3", "4", "5" ],
"mode" : "disabled",
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ]
},
"hideWorkflowRecipients" : false,
"id" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Optional tangible emulation",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updateUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"updateWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"updated" : 1771407155599,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"viewUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the group. |
tenantId |
String | The identifier of the tenant the group belongs to. |
isDefault |
Boolean | Whether or not the group is the default group for the tenant. |
name |
String | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array | The list of roles the users in this group are given. |
templateSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer users in this group. |
updateUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update users in this group. |
deleteUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to anonymize users in this group. |
viewUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export users in this group. |
createWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer workflows in this group. |
updateWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update workflows in this group. |
deleteWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to delete workflows in this group. |
viewWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
GroupNotFound | The specified group can not be found. |
Update group
Update an existing group.
HTTP request
PATCH /api/groups/grp_7owauFpuMFQwLKwgjNc6nfhV HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "8DaPUeU139aR72PJGtLddt7K"
Content-Type: application/json
Content-Length: 1456
{
"name" : "Team-oriented grid-enabled initiative",
"description" : "53 Avenue Mouffetard, 58964 La Seyne-sur-Mer",
"isDisabled" : false,
"hideWorkflowRecipients" : false,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"templateSelectionMode" : "listOrNull",
"allowedTemplates" : [ "wtm_NtUarJaGWCoQdWVR4YK6xo1M" ],
"layoutSelectionMode" : "anyOrNull",
"allowedLayouts" : [ "lay_JjKanihgvFBbwNFkjwsSFmpV" ],
"createUserAuthorizedGroups" : [ ],
"updateUserAuthorizedGroups" : [ ],
"deleteUserAuthorizedGroups" : [ ],
"viewUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"viewWorkflowAuthorizedGroups" : [ ],
"groupedInvitations" : {
"mode" : "disabled",
"activeDays" : [ "1", "2", "3", "4", "5" ],
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ],
"nextCheck" : 1771407396608,
"lastSend" : 1771407396608
}
}
Path parameters:
/api/groups/{groupId}
| Parameter | Description |
|---|---|
groupId |
The identifier of the group. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String optional | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean optional | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array optional | The list of roles the users in this group are given. |
templateSelectionMode |
String optional | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array optional | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String optional | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array optional | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to create/transfer users in this group. self can be used as an alias for the current group. |
updateUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to update users in this group. self can be used as an alias for the current group. |
deleteUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to anonymize users in this group. self can be used as an alias for the current group. |
viewUserAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to retrieve, search and export users in this group. self can be used as an alias for the current group. |
createWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to create/transfer workflows in this group. self can be used as an alias for the current group. |
updateWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to update workflows in this group. self can be used as an alias for the current group. |
deleteWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to delete workflows in this group. self can be used as an alias for the current group. |
viewWorkflowAuthorizedGroups |
Array optional | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. self can be used as an alias for the current group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_2DRArYmuvHqH2NAYC7JCLSSb
ETag: "2XisMUFVPkgiAMvee8XrpcPa"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1588
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ "wtm_NtUarJaGWCoQdWVR4YK6xo1M" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1771407396584,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "53 Avenue Mouffetard, 58964 La Seyne-sur-Mer",
"groupedInvitations" : {
"activeDays" : [ "1", "2", "3", "4", "5" ],
"mode" : "disabled",
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ]
},
"hideWorkflowRecipients" : false,
"id" : "grp_7owauFpuMFQwLKwgjNc6nfhV",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "refreshWorkflowsViewAuthorizedGroups",
"layoutSelectionMode" : "anyOrNull",
"name" : "Team-oriented grid-enabled initiative",
"templateSelectionMode" : "listOrNull",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1771407396617,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"viewUserAuthorizedGroups" : [ ],
"viewWorkflowAuthorizedGroups" : [ ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the group. |
tenantId |
String | The identifier of the tenant the group belongs to. |
isDefault |
Boolean | Whether or not the group is the default group for the tenant. |
name |
String | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array | The list of roles the users in this group are given. |
templateSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer users in this group. |
updateUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update users in this group. |
deleteUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to anonymize users in this group. |
viewUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export users in this group. |
createWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer workflows in this group. |
updateWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update workflows in this group. |
deleteWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to delete workflows in this group. |
viewWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
GroupNameAlreadyExists | A group with the specified name already exists. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
GroupNotFound | The specified group can not be found. |
404 |
WorkflowLayoutNotFound | The specified workflow layout can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete group
Delete an existing group.
HTTP request
DELETE /api/groups/grp_HakzEjApDaTKwp4vFshpQvJd HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "9TvsWwnid8wR1bHYKeNNrkqm"
Path parameters:
/api/groups/{groupId}
| Parameter | Description |
|---|---|
groupId |
The identifier of the group. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_DRy1joD9Jku3aRJvB8FSU2zG
ETag: "3hRXrj2ZLkDbGR6iLkjG8FTv"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2036
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"createWorkflowAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"created" : 1771407406012,
"deleteUserAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"description" : "Apt. 313, 1817 Passage Oberkampf, 20859 Saint-Pierre",
"groupedInvitations" : {
"activeDays" : [ "1", "2", "3", "4", "5" ],
"mode" : "disabled",
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ]
},
"hideWorkflowRecipients" : false,
"id" : "grp_HakzEjApDaTKwp4vFshpQvJd",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "purgeGroup",
"layoutSelectionMode" : "anyOrNull",
"name" : "Multi-channelled local approach",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updateUserAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"updateWorkflowAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"updated" : 1771407406081,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"viewUserAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ],
"viewWorkflowAuthorizedGroups" : [ "grp_AJA4tcPmd1URtKhfSgmLd2Bn", "grp_HakzEjApDaTKwp4vFshpQvJd" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the group. |
tenantId |
String | The identifier of the tenant the group belongs to. |
isDefault |
Boolean | Whether or not the group is the default group for the tenant. |
name |
String | The name of the group. |
description |
String optional | The description of the group. |
isDisabled |
Boolean | Whether or not the group is disabled. |
hideWorkflowRecipients |
Boolean | Whether or not other recipients of a workflow are visible to the recipients in this group. |
userRoles |
Array | The list of roles the users in this group are given. |
templateSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
allowedTemplates |
Array | The list of templates allowed to be used by the users in this group. |
layoutSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used by the users in this group. |
createUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer users in this group. |
updateUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update users in this group. |
deleteUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to anonymize users in this group. |
viewUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export users in this group. |
createWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer workflows in this group. |
updateWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update workflows in this group. |
deleteWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to delete workflows in this group. |
viewWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. |
groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
DefaultGroupNotAllowed | The requested operation can not be performed with the default group. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
GroupNotFound | The specified group can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search groups
Search in all groups.
HTTP request
GET /api/groups?text=Optional%20tangible%20emulation&items.id=grp_6scLXmbD5Jor3DdyViUTYizm&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.name |
The filter value(s) for the name field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.userRoles |
The filter value(s) for the userRoles field. |
items.viewUserAuthorizedGroups |
The filter value(s) for the viewUserAuthorizedGroups field. |
items.createUserAuthorizedGroups |
The filter value(s) for the createUserAuthorizedGroups field. |
items.updateUserAuthorizedGroups |
The filter value(s) for the updateUserAuthorizedGroups field. |
items.deleteUserAuthorizedGroups |
The filter value(s) for the deleteUserAuthorizedGroups field. |
items.viewWorkflowAuthorizedGroups |
The filter value(s) for the viewWorkflowAuthorizedGroups field. |
items.createWorkflowAuthorizedGroups |
The filter value(s) for the createWorkflowAuthorizedGroups field. |
items.updateWorkflowAuthorizedGroups |
The filter value(s) for the updateWorkflowAuthorizedGroups field. |
items.deleteWorkflowAuthorizedGroups |
The filter value(s) for the deleteWorkflowAuthorizedGroups field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.groupedInvitations.mode |
The filter value(s) for the groupedInvitations.mode field. |
items.groupedInvitations.activeDays |
The filter value(s) for the groupedInvitations.activeDays field. |
items.groupedInvitations.sendingSlots |
The filter value(s) for the groupedInvitations.sendingSlots field. |
items.groupedInvitations.nextCheck |
The filter value(s) for the groupedInvitations.nextCheck field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 2135
{
"items" : [ {
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"createWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"created" : 1771407155599,
"deleteUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"description" : "97 Impasse Adolphe Mille, 72473 Colmar",
"groupedInvitations" : {
"activeDays" : [ "1", "2", "3", "4", "5" ],
"mode" : "disabled",
"sendingSlots" : [ {
"time" : "08:00",
"zone" : "Europe/Paris"
}, {
"time" : "17:00",
"zone" : "Europe/Paris"
} ]
},
"hideWorkflowRecipients" : false,
"id" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Optional tangible emulation",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updateUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"updateWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"updated" : 1771407155599,
"userRoles" : [ "tenantManager", "groupManager", "userViewer", "workflowViewer", "workflowEvidenceDownloader", "workflowDeleter", "workflowArchiver", "userManager", "consentPageManager", "templateManager", "workflowCoManager", "workflowManager", "layoutManager", "organizationManager", "workflowInviter", "workflowCreator", "portalUser", "contactCreator", "signer", "approver", "developer", "selfAnonymizer", "exportViewer", "bulkViewer" ],
"viewUserAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewWorkflowAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the group. |
items[].tenantId |
String | The identifier of the tenant the group belongs to. |
items[].isDefault |
Boolean | Whether or not the group is the default group for the tenant. |
items[].name |
String | The name of the group. |
items[].description |
String optional | The description of the group. |
items[].isDisabled |
Boolean | Whether or not the group is disabled. |
items[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of a workflow are visible to the recipients in this group. |
items[].userRoles |
Array | The list of roles the users in this group are given. |
items[].templateSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use templates. Possible values: list, listOrNull, any or anyOrNull. |
items[].allowedTemplates |
Array | The list of templates allowed to be used by the users in this group. |
items[].layoutSelectionMode |
String | Governs how the workflow creators in this group are allowed or forced to use layouts. Possible values: list, listOrNull, any or anyOrNull. |
items[].allowedLayouts |
Array | The list of workflow layouts allowed to be used by the users in this group. |
items[].createUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer users in this group. |
items[].updateUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update users in this group. |
items[].deleteUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to anonymize users in this group. |
items[].viewUserAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export users in this group. |
items[].createWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to create/transfer workflows in this group. |
items[].updateWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to update workflows in this group. |
items[].deleteWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to delete workflows in this group. |
items[].viewWorkflowAuthorizedGroups |
Array | The list of group IDs whose members are allowed to retrieve, search and export workflows in this group. |
items[].groupedInvitations.mode |
String optional | Whether or not the users inside that group should receive their notification one by one or grouped. |
items[].groupedInvitations.activeDays |
Array optional | The days of the week when grouped invitations should be sent. |
items[].groupedInvitations.sendingSlots |
Array optional | The sending slots days during which the grouped invitations should be sent. Contains time and zone properties. |
items[].groupedInvitations.sendingSlots[].time |
String optional | The time when grouped invitations should be sent. The time is in HH:mm format. |
items[].groupedInvitations.sendingSlots[].zone |
String optional | The zone name associated to the time when grouped invitations should be sent. Examples : Europe/Paris, Europe/London, America/New_York. |
items[].groupedInvitations.nextCheck |
Number optional | The next time grouped invitations will be checked for this group. |
items[].groupedInvitations.lastSend |
Number optional | The last time grouped invitations has been sent for this group. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export groups
Export a search in all groups.
HTTP request
POST /api/groups/exports?text=Optional%20tangible%20emulation&items.id=grp_6scLXmbD5Jor3DdyViUTYizm&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 186
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"expired" : 1771493786600
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.name |
The filter value(s) for the name field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.userRoles |
The filter value(s) for the userRoles field. |
items.viewUserAuthorizedGroups |
The filter value(s) for the viewUserAuthorizedGroups field. |
items.createUserAuthorizedGroups |
The filter value(s) for the createUserAuthorizedGroups field. |
items.updateUserAuthorizedGroups |
The filter value(s) for the updateUserAuthorizedGroups field. |
items.deleteUserAuthorizedGroups |
The filter value(s) for the deleteUserAuthorizedGroups field. |
items.viewWorkflowAuthorizedGroups |
The filter value(s) for the viewWorkflowAuthorizedGroups field. |
items.createWorkflowAuthorizedGroups |
The filter value(s) for the createWorkflowAuthorizedGroups field. |
items.updateWorkflowAuthorizedGroups |
The filter value(s) for the updateWorkflowAuthorizedGroups field. |
items.deleteWorkflowAuthorizedGroups |
The filter value(s) for the deleteWorkflowAuthorizedGroups field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.groupedInvitations.mode |
The filter value(s) for the groupedInvitations.mode field. |
items.groupedInvitations.activeDays |
The filter value(s) for the groupedInvitations.activeDays field. |
items.groupedInvitations.sendingSlots |
The filter value(s) for the groupedInvitations.sendingSlots field. |
items.groupedInvitations.nextCheck |
The filter value(s) for the groupedInvitations.nextCheck field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_DgUAeJwFrRcWP3DhrTR6bqHV
ETag: "HCQUcQMH1bS3bBNnPon3kZNR"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 599
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407386603,
"expired" : 1771493786600,
"exportOperation" : "createGroupExport",
"id" : "exp_Q6aD9ZV7hdB4f3ZD8f47qSxe",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Optional+tangible+emulation&items.id=grp_6scLXmbD5Jor3DdyViUTYizm&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407386603,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Logs
Search logs
Search in all the logs.
HTTP request
GET /api/logs?text=log_VRV4r7v5UJqcHPZSv7yZ7Mzq&items.id=log_VRV4r7v5UJqcHPZSv7yZ7Mzq&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.entityId |
The filter value(s) for the entityId field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.adminUser |
The filter value(s) for the adminUser field. |
items.operation |
The filter value(s) for the operation field. |
items.duration |
The filter value(s) for the duration field. |
items.errorCode |
The filter value(s) for the errorCode field. |
items.appVersion |
The filter value(s) for the appVersion field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1216
{
"items" : [ {
"appVersion" : "sgs-wm-webapp:1.19.1",
"created" : 1771407869917,
"duration" : 2,
"entityId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"errorCode" : "ConditionalUpdateFailed",
"errorDetail" : "com.lexpersona.sgs.webapp.errors.HttpError: 412 PRECONDITION_FAILED \"A condition failed in the update request.\"\n\tat com.lexpersona.sgs.wm.services.common.EntityService.update(EntityService.kt:120)\n\tat com.lexpersona.sgs.wm.services.common.EntityService$update$1.invokeSuspend(EntityService.kt)",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "log_VRV4r7v5UJqcHPZSv7yZ7Mzq",
"operation" : "updateUser",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407869917,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"variables" : {
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"httpRequest" : "PATCH /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr\nX-Forwarded-For: 127.0.0.1\nWebTestClient-Request-Id: 10422\nAuthorization: ***loginToken***\nIf-Match: \"4KGKPGwkVcrdrrpBvtJGLyZr\"\nContent-Type: application/json\nContent-Length: 3\n\n{ }",
"userIp" : "127.0.0.1"
}
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the log. |
items[].tenantId |
String optional | The identifier of the tenant the log belongs to. |
items[].groupId |
String optional | The identifier of the group of the user who created the log. |
items[].userId |
String optional | The identifier of the user who created the log. |
items[].operation |
String | The name of the performed operation. |
items[].entityId |
String optional | The identifier of the entity the performed operation was for. |
items[].variables |
Object | The logged variables. |
items[].duration |
Number | The duration of the performed operation, in ms. |
items[].errorCode |
String optional | The error code in case of a failed operation. |
items[].errorDetail |
String optional | The error detail in case of a failed operation. |
items[].appVersion |
String | The version of the Workflow Manager that performed the operation. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export logs
Export a search in all the logs.
HTTP request
POST /api/logs/exports?text=log_N5xqYkVqBr1URMSfwc9eW8Lh&items.id=log_N5xqYkVqBr1URMSfwc9eW8Lh&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 191
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"expired" : 1771494268185
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.entityId |
The filter value(s) for the entityId field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.adminUser |
The filter value(s) for the adminUser field. |
items.operation |
The filter value(s) for the operation field. |
items.duration |
The filter value(s) for the duration field. |
items.errorCode |
The filter value(s) for the errorCode field. |
items.appVersion |
The filter value(s) for the appVersion field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_72Grb5dCwMwP718kgLajCGJC
ETag: "J9dtBeM6qUFQYDqmCEKgd3hL"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 603
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407868187,
"expired" : 1771494268185,
"exportOperation" : "createLogExport",
"id" : "exp_7N2EdTnwX4V41o2AQvDSFXTn",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=log_N5xqYkVqBr1URMSfwc9eW8Lh&items.id=log_N5xqYkVqBr1URMSfwc9eW8Lh&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407868187,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Metadata
Retrieve metadata mapping
Retrieve the metadata mapping for a tenant.
HTTP request
GET /api/tenants/ten_Kbon14sEDymXvgrLNYsxUbHx/dataMapping HTTP/1.1
Authorization: Bearer act_2c3SMBQaZyKjkMWrBoQtp7yA.2VPgMQNajG9bryF4jYH38DxQdPXK7kE76SkRa8LVf48Ym29yFNDrqfohiciUrQpx
Path parameters:
/api/tenants/{tenantId}/dataMapping
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "DbvA7p4NBufKJENyatRKoBrC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1349
{
"data1" : {
"description" : "The name of the safe storage.",
"name" : "Safe name",
"type" : "text"
},
"data2" : {
"description" : "A code with 4 to 8 digits.",
"name" : "Code",
"pattern" : "^\\d{4,8}$",
"type" : "text"
},
"data3" : {
"description" : "A multiline comment.",
"name" : "Comment",
"type" : "textarea"
},
"data4" : {
"description" : "Whether or not it is confirmed.",
"name" : "Confirmed",
"type" : "checkbox"
},
"data5" : {
"description" : "Région de l'agence",
"name" : "Région",
"options" : [ {
"value" : "Île-de-France"
}, {
"value" : "Normandie"
}, {
"value" : "Bretagne"
} ],
"type" : "select"
},
"data6" : {
"description" : "Département de l'agence",
"name" : "Département",
"options" : [ {
"parentValue" : "Île-de-France",
"value" : "Paris"
}, {
"parentValue" : "Île-de-France",
"value" : "Hauts-De-Seine"
}, {
"parentValue" : "Île-de-France",
"value" : "Yvelines"
}, {
"parentValue" : "Normandie",
"value" : "Manche"
}, {
"parentValue" : "Normandie",
"value" : "Seine-Maritime"
}, {
"parentValue" : "Bretagne",
"value" : "Finistère"
} ],
"parent" : "data5",
"type" : "select"
}
}
Fields:
| Path | Type | Description |
|---|---|---|
data1 |
Object optional | The mapping for the data1 slot. |
data2 |
Object optional | The mapping for the data2 slot. |
data3 |
Object optional | The mapping for the data3 slot. |
data4 |
Object optional | The mapping for the data4 slot. |
data5 |
Object optional | The mapping for the data5 slot. |
data6 |
Object optional | The mapping for the data6 slot. |
data7 |
Object optional | The mapping for the data7 slot. |
data8 |
Object optional | The mapping for the data8 slot. |
data9 |
Object optional | The mapping for the data9 slot. |
data10 |
Object optional | The mapping for the data10 slot. |
data11 |
Object optional | The mapping for the data11 slot. |
data12 |
Object optional | The mapping for the data12 slot. |
data13 |
Object optional | The mapping for the data13 slot. |
data14 |
Object optional | The mapping for the data14 slot. |
data15 |
Object optional | The mapping for the data15 slot. |
data16 |
Object optional | The mapping for the data16 slot. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update metadata mapping
Update the metadata mapping for a tenant.
HTTP request
PUT /api/tenants/ten_KoZAtZAiwePKwJoigH1bA92m/dataMapping HTTP/1.1
Authorization: Bearer act_BhYp9cmiUEcxoDJUVqrfnJYK.5U2vsz9ddG69cHTpqLiCF4DTjYjrBq8ie9k3hRm8NG4iHXoV7H3upgkq5BGZHFGj
Content-Type: application/json
Content-Length: 1349
{
"data1" : {
"name" : "Safe name",
"description" : "The name of the safe storage.",
"type" : "text"
},
"data2" : {
"name" : "Code",
"description" : "A code with 4 to 8 digits.",
"type" : "text",
"pattern" : "^\\d{4,8}$"
},
"data3" : {
"name" : "Comment",
"description" : "A multiline comment.",
"type" : "textarea"
},
"data4" : {
"name" : "Confirmed",
"description" : "Whether or not it is confirmed.",
"type" : "checkbox"
},
"data5" : {
"name" : "Région",
"description" : "Région de l'agence",
"type" : "select",
"options" : [ {
"value" : "Île-de-France"
}, {
"value" : "Normandie"
}, {
"value" : "Bretagne"
} ]
},
"data6" : {
"name" : "Département",
"description" : "Département de l'agence",
"parent" : "data5",
"type" : "select",
"options" : [ {
"parentValue" : "Île-de-France",
"value" : "Paris"
}, {
"parentValue" : "Île-de-France",
"value" : "Hauts-De-Seine"
}, {
"parentValue" : "Île-de-France",
"value" : "Yvelines"
}, {
"parentValue" : "Normandie",
"value" : "Manche"
}, {
"parentValue" : "Normandie",
"value" : "Seine-Maritime"
}, {
"parentValue" : "Bretagne",
"value" : "Finistère"
} ]
}
}
Path parameters:
/api/tenants/{tenantId}/dataMapping
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
data1 |
Object optional | The mapping for the data1 slot. |
data2 |
Object optional | The mapping for the data2 slot. |
data3 |
Object optional | The mapping for the data3 slot. |
data4 |
Object optional | The mapping for the data4 slot. |
data5 |
Object optional | The mapping for the data5 slot. |
data6 |
Object optional | The mapping for the data6 slot. |
data7 |
Object optional | The mapping for the data7 slot. |
data8 |
Object optional | The mapping for the data8 slot. |
data9 |
Object optional | The mapping for the data9 slot. |
data10 |
Object optional | The mapping for the data10 slot. |
data11 |
Object optional | The mapping for the data11 slot. |
data12 |
Object optional | The mapping for the data12 slot. |
data13 |
Object optional | The mapping for the data13 slot. |
data14 |
Object optional | The mapping for the data14 slot. |
data15 |
Object optional | The mapping for the data15 slot. |
data16 |
Object optional | The mapping for the data16 slot. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_4f8bHAptQbGh2p5vtCjWW93N
ETag: "DbvA7p4NBufKJENyatRKoBrC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1349
{
"data1" : {
"description" : "The name of the safe storage.",
"name" : "Safe name",
"type" : "text"
},
"data2" : {
"description" : "A code with 4 to 8 digits.",
"name" : "Code",
"pattern" : "^\\d{4,8}$",
"type" : "text"
},
"data3" : {
"description" : "A multiline comment.",
"name" : "Comment",
"type" : "textarea"
},
"data4" : {
"description" : "Whether or not it is confirmed.",
"name" : "Confirmed",
"type" : "checkbox"
},
"data5" : {
"description" : "Région de l'agence",
"name" : "Région",
"options" : [ {
"value" : "Île-de-France"
}, {
"value" : "Normandie"
}, {
"value" : "Bretagne"
} ],
"type" : "select"
},
"data6" : {
"description" : "Département de l'agence",
"name" : "Département",
"options" : [ {
"parentValue" : "Île-de-France",
"value" : "Paris"
}, {
"parentValue" : "Île-de-France",
"value" : "Hauts-De-Seine"
}, {
"parentValue" : "Île-de-France",
"value" : "Yvelines"
}, {
"parentValue" : "Normandie",
"value" : "Manche"
}, {
"parentValue" : "Normandie",
"value" : "Seine-Maritime"
}, {
"parentValue" : "Bretagne",
"value" : "Finistère"
} ],
"parent" : "data5",
"type" : "select"
}
}
Fields:
| Path | Type | Description |
|---|---|---|
data1 |
Object optional | The mapping for the data1 slot. |
data2 |
Object optional | The mapping for the data2 slot. |
data3 |
Object optional | The mapping for the data3 slot. |
data4 |
Object optional | The mapping for the data4 slot. |
data5 |
Object optional | The mapping for the data5 slot. |
data6 |
Object optional | The mapping for the data6 slot. |
data7 |
Object optional | The mapping for the data7 slot. |
data8 |
Object optional | The mapping for the data8 slot. |
data9 |
Object optional | The mapping for the data9 slot. |
data10 |
Object optional | The mapping for the data10 slot. |
data11 |
Object optional | The mapping for the data11 slot. |
data12 |
Object optional | The mapping for the data12 slot. |
data13 |
Object optional | The mapping for the data13 slot. |
data14 |
Object optional | The mapping for the data14 slot. |
data15 |
Object optional | The mapping for the data15 slot. |
data16 |
Object optional | The mapping for the data16 slot. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Notifications
Retrieve notification
Retrieve an existing notification.
HTTP request
GET /api/notifications/not_Ez2efcsvEaGa4ZXefQ4AftSo HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Path parameters:
/api/notifications/{notificationId}
| Parameter | Description |
|---|---|
notificationId |
The identifier of the notification. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "6FmVFrqSYRk5YGGcAUbG3qiE"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 961
{
"created" : 1771407726934,
"creator" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"creatorName" : "Shannon Bogisich",
"creatorPictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"eventType" : "recipientInvite",
"id" : "not_Ez2efcsvEaGa4ZXefQ4AftSo",
"isUnread" : true,
"linkUrl" : "https://nicolas.io/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0dEd0ozQ1Byd3hHOUx5bjYxa...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407727009,
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"workflowId" : "wfl_B1PRF945VofB5ZLF8B4pfyj2",
"workflowName" : "Ergonomic Aluminum Shirt"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the notification. |
tenantId |
String | The identifier of the tenant the notification belongs to. |
userId |
String optional | The identifier of the user the notification belongs to. |
email |
String optional | The email of the recipient the notification is about. |
preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
creator |
String optional | The identifier of the user who created the notification. |
creatorName |
String optional | The name of the user who created the notification. |
creatorPictureResourceId |
String optional | The picture resource identifier of the user who created the notification. |
workflowId |
String optional | The identifier of the workflow the notification is about. |
stepId |
String optional | The identifier of the workflow step the notification is about, if relevant. |
workflowName |
String optional | The name of the workflow the notification is about. |
stepType |
String optional | The type of step the notification is about, either signature or approval. |
eventType |
String | The type of event the notification is about. |
linkUrl |
String optional | The URL of the page linked with the notification. |
isUnread |
Boolean | Whether or not the notification has been read. |
sendingState |
String optional | The current sending state of the notification. Should be : pending, sending, sent |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
NotificationNotFound | The specified notification can not be found. |
Update notification
Update an existing notification.
HTTP request
PATCH /api/notifications/not_FsLRhr74cjXP4YU2xTJAopE5 HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 24
{
"isUnread" : false
}
Path parameters:
/api/notifications/{notificationId}
| Parameter | Description |
|---|---|
notificationId |
The identifier of the notification. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isUnread |
Boolean | Whether or not the notification has been read. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_CGafrgY3Sp1YPKpCReu2Smuf
ETag: "GaHvSTEtL3oWuebmF6kdbMdY"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 958
{
"created" : 1771407739703,
"creator" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"creatorName" : "Shannon Bogisich",
"creatorPictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"eventType" : "recipientInvite",
"id" : "not_FsLRhr74cjXP4YU2xTJAopE5",
"isUnread" : false,
"linkUrl" : "https://nicolas.io/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0I0TlJ1VmNNMWRNTk1WNDNtN...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407739987,
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"workflowId" : "wfl_NN8JrKHKrCXhyDMV64LFgPqH",
"workflowName" : "Enormous Iron Bottle"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the notification. |
tenantId |
String | The identifier of the tenant the notification belongs to. |
userId |
String optional | The identifier of the user the notification belongs to. |
email |
String optional | The email of the recipient the notification is about. |
preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
creator |
String optional | The identifier of the user who created the notification. |
creatorName |
String optional | The name of the user who created the notification. |
creatorPictureResourceId |
String optional | The picture resource identifier of the user who created the notification. |
workflowId |
String optional | The identifier of the workflow the notification is about. |
stepId |
String optional | The identifier of the workflow step the notification is about, if relevant. |
workflowName |
String optional | The name of the workflow the notification is about. |
stepType |
String optional | The type of step the notification is about, either signature or approval. |
eventType |
String | The type of event the notification is about. |
linkUrl |
String optional | The URL of the page linked with the notification. |
isUnread |
Boolean | Whether or not the notification has been read. |
sendingState |
String optional | The current sending state of the notification. Should be : pending, sending, sent |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
NotificationNotFound | The specified notification can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search notifications
Search in all the notifications.
HTTP request
GET /api/notifications?text=wfl_M3A93CmuuAXi6hnstVYuHrrE&items.id=not_8zSTcbwmDDc7cH4rfhSdhEDk&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.email |
The filter value(s) for the email field. |
items.creator |
The filter value(s) for the creator field. |
items.workflowId |
The filter value(s) for the workflowId field. |
items.stepId |
The filter value(s) for the stepId field. |
items.eventType |
The filter value(s) for the eventType field. |
items.isUnread |
The filter value(s) for the isUnread field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.sendingState |
The filter value(s) for the sendingState field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1071
{
"items" : [ {
"created" : 1771407560404,
"creator" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"creatorName" : "Shannon Bogisich",
"creatorPictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"eventType" : "recipientInvite",
"id" : "not_8zSTcbwmDDc7cH4rfhSdhEDk",
"isUnread" : true,
"linkUrl" : "https://nicolas.io/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0FvaUdNRGpVNnZ4N1cxRU5MT...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407560466,
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"workflowId" : "wfl_M3A93CmuuAXi6hnstVYuHrrE",
"workflowName" : "Sleek Cotton Plate"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the notification. |
items[].tenantId |
String | The identifier of the tenant the notification belongs to. |
items[].userId |
String optional | The identifier of the user the notification belongs to. |
items[].email |
String optional | The email of the recipient the notification is about. |
items[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
items[].creator |
String optional | The identifier of the user who created the notification. |
items[].creatorName |
String optional | The name of the user who created the notification. |
items[].creatorPictureResourceId |
String optional | The picture resource identifier of the user who created the notification. |
items[].workflowId |
String optional | The identifier of the workflow the notification is about. |
items[].stepId |
String optional | The identifier of the workflow step the notification is about, if relevant. |
items[].workflowName |
String optional | The name of the workflow the notification is about. |
items[].stepType |
String optional | The type of step the notification is about, either signature or approval. |
items[].eventType |
String | The type of event the notification is about. |
items[].linkUrl |
String optional | The URL of the page linked with the notification. |
items[].isUnread |
Boolean | Whether or not the notification has been read. |
items[].sendingState |
String optional | The current sending state of the notification. Should be : pending, sending, sent |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Read notifications
Read all the notifications.
HTTP request
PATCH /api/unreadNotifications?text=wfl_BmSAzjFEnmFoKDxvyiQ869dD&items.id=not_FrDC9Aun4wBKLqq4Ujsp6UP5 HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/x-www-form-urlencoded
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.email |
The filter value(s) for the email field. |
items.creator |
The filter value(s) for the creator field. |
items.workflowId |
The filter value(s) for the workflowId field. |
items.stepId |
The filter value(s) for the stepId field. |
items.eventType |
The filter value(s) for the eventType field. |
items.isUnread |
The filter value(s) for the isUnread field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.sendingState |
The filter value(s) for the sendingState field. |
HTTP response
HTTP/1.1 200 OK
Content-Type: text/plain;charset=UTF-8
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Organizations
Create organization
Create an organization.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/organizations HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 137
{
"name" : "Dupont et Morel",
"organizationIdentifier" : "FR6080973526",
"additionalInfo" : "9 Quai Zadkine, 15319 Saint-Nazaire"
}
Path parameters:
/api/tenants/{tenantId}/organizations
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the organization. |
organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_9m4aJ9XXrMyspF1y5gHdGNuN
ETag: "46eiMrsN42Ts3qy9YMTXdx7G"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 283
{
"additionalInfo" : "9 Quai Zadkine, 15319 Saint-Nazaire",
"created" : 1771407380102,
"id" : "org_2b2pHPkFERXuL1gWZyGS7oGP",
"name" : "Dupont et Morel",
"organizationIdentifier" : "FR6080973526",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407380102
}
Fields:
| Path | Type | Description |
|---|---|---|
tenantId |
String | The identifier of the tenant the organization belongs to. |
id |
String | The identifier of the organization. |
name |
String | The name of the organization. |
organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
OrganizationIdentifierExists | An organization with the specified identifier already exists. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve organization
Retrieve an existing organization.
HTTP request
GET /api/organizations/org_5CnTBfJo6hiqirqQAPMakvyj HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/organizations/{organizationId}
| Parameter | Description |
|---|---|
organizationId |
The identifier of the organization. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "ESfd5fuA1w4MqzXAsxceymhN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 298
{
"additionalInfo" : "3 étage, 4 Impasse Vaneau, 10043 Aubervilliers",
"created" : 1771407154969,
"id" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"name" : "Michel et Lefèvre",
"organizationIdentifier" : "FR9642193872",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407154969
}
Fields:
| Path | Type | Description |
|---|---|---|
tenantId |
String | The identifier of the tenant the organization belongs to. |
id |
String | The identifier of the organization. |
name |
String | The name of the organization. |
organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
OrganizationNotFound | The specified organization can not be found. |
Update organization
Update an existing organization.
HTTP request
PATCH /api/organizations/org_LeLCH4hroNJuTkKGk1nnfc3X HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "AZyJ3tj3CgGXQP5nBMQNHbYW"
Content-Type: application/json
Content-Length: 135
{
"name" : "Perrin SCOP",
"organizationIdentifier" : "FR2459780876",
"additionalInfo" : "2616 Place Montorgueil, 44630 Avignon"
}
Path parameters:
/api/organizations/{organizationId}
| Parameter | Description |
|---|---|
organizationId |
The identifier of the organization. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String optional | The name of the organization. |
organizationIdentifier |
String optional | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_JavPt6HyZ34DnSEQkDDxHH3m
ETag: "EsWJBVFCGv5LruqREnU4uy5u"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 281
{
"additionalInfo" : "2616 Place Montorgueil, 44630 Avignon",
"created" : 1771407370612,
"id" : "org_LeLCH4hroNJuTkKGk1nnfc3X",
"name" : "Perrin SCOP",
"organizationIdentifier" : "FR2459780876",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407370654
}
Fields:
| Path | Type | Description |
|---|---|---|
tenantId |
String | The identifier of the tenant the organization belongs to. |
id |
String | The identifier of the organization. |
name |
String | The name of the organization. |
organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
OrganizationIdentifierExists | An organization with the specified identifier already exists. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
OrganizationNotFound | The specified organization can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete organization
Delete an existing organization.
HTTP request
DELETE /api/organizations/org_PKcXV9jtpJiQC7ukJGjxaCyM HTTP/1.1
Authorization: Bearer act_HaVS8xPAJNt3o9vLxY5VPC2N.4jfZHt7xA7gE2kFfdGaxKiU9YzAzm9GXtCUv6i9cZdf53sFXo43ZnXZzUYVGBgNW
If-Match: "6xSdcPYtVk5DrbtsnLALiXTM"
Path parameters:
/api/organizations/{organizationId}
| Parameter | Description |
|---|---|
organizationId |
The identifier of the organization. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_A6Xu4Re6cEXAbbHPzJdMfB2q
ETag: "41LFFQXQ4jaJVLNwp27RNfSC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 332
{
"additionalInfo" : "Apt. 742, 616 Impasse des Panoramas, 21280 Tourcoing",
"created" : 1771407383178,
"id" : "org_PKcXV9jtpJiQC7ukJGjxaCyM",
"jobOperation" : "purgeOrganization",
"name" : "Rey SEM",
"organizationIdentifier" : "FR7441197173",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407383215
}
Fields:
| Path | Type | Description |
|---|---|---|
tenantId |
String | The identifier of the tenant the organization belongs to. |
id |
String | The identifier of the organization. |
name |
String | The name of the organization. |
organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
additionalInfo |
String optional | Additional information about the organization. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
OrganizationNotFound | The specified organization can not be found. |
Search organizations
Search in all organizations.
HTTP request
GET /api/organizations?text=Marty%20EI&items.id=org_3naiLCYSPYiQGuCgT9vWZmbj&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.name |
The filter value(s) for the name field. |
items.organizationIdentifier |
The filter value(s) for the organizationIdentifier field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 369
{
"items" : [ {
"additionalInfo" : "2 Rue Dauphine, 55074 Poitiers",
"created" : 1771407381552,
"id" : "org_3naiLCYSPYiQGuCgT9vWZmbj",
"name" : "Marty EI",
"organizationIdentifier" : "FR9722277960",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407381552
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].tenantId |
String | The identifier of the tenant the organization belongs to. |
items[].id |
String | The identifier of the organization. |
items[].name |
String | The name of the organization. |
items[].organizationIdentifier |
String | Natural person identifier (starting with VAT or NTR) as defined in ETSI EN 319 412-1. For example: NTRFR-480622257. |
items[].additionalInfo |
String optional | Additional information about the organization. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export organizations
Export a search in all organizations.
HTTP request
POST /api/organizations/exports?text=Michel%20et%20Lef%C3%A8vre&items.id=org_5CnTBfJo6hiqirqQAPMakvyj&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1771493779056
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.name |
The filter value(s) for the name field. |
items.organizationIdentifier |
The filter value(s) for the organizationIdentifier field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_G1sbxGhAYjxfu5m6417ujHHq
ETag: "5T1MwwQ195V5deidqzWJnDkk"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 582
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407379059,
"expired" : 1771493779056,
"exportOperation" : "createOrganizationExport",
"id" : "exp_Nph1haZbtdwymYevToY23LYX",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Michel+et+Lef%C3%A8vre&items.id=org_5CnTBfJo6hiqirqQAPMakvyj&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407379059,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Settings
Retrieve default settings
Retrieve the default settings for all tenants.
HTTP request
GET /api/defaultSettings HTTP/1.1
HTTP response
HTTP/1.1 200 OK
ETag: "6fxDQjCufRNp4JPGnHfceteA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 375821
{
"anonymizedUsersInStepEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> A step contains anonymized recipients only </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>A step in the following workflow contains anonymised recipients only which will prevent the workflow from finishing : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence. <br> See you soon. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "A workflow contains only anonymized recipients"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just approved\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just approved the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just approved."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Validierungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) des nächsten Paraphier-Tools zu validieren:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu validieren, klicken Sie bitte auf den \n Button unten oder fügen Sie die nachfolgende Adresse im Adressfeld \n Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>HINWEIS: </strong>\n Diese E-Mail enthält einen persönlichen Sicherheitslink, der {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}}\n Tage gültig ist und den Sie auf keinen Fall an andere weitergeben dürfen.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Genehmigungsanfrage von e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New approbation request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you an\n approbation request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to approve these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link that is valid for {{durationToDays duration=step.validityPeriod singular='day' plural='days' zero='less than 24 hours'}} which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New approbation request from e-Parapheur."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to approve\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to approve the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to approve."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Ihre Validierung ist nicht mehr erforderlich \n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Validierung ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Validierung ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your approbation is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your approbation is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your approbation is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of comanager has been assigned to you on a workflow\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You have been designated as co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>To view this workflow, please click on the button above or copy the following address and paste it into the address bar of your browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of comanager has been assigned to you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of co-manager has been removed from you on a workflow.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You are no longer co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of co-manager has been removed from you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Summary of your validation and signature requests\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>You have received {{notificationCount}} new validation or signature requests.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n View requests\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n To view these requests, click on the above button or copy the following address and past it into the address bar of your web browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature\n and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Summary of your signature or validation requests."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr" ],
"rolesTranslationInEmail" : {
"en" : {
"cc" : "carbon copy",
"comanager" : "comanager",
"manager" : "manager",
"watcher" : "watcher"
},
"fr" : {
"cc" : "copie carbone",
"comanager" : "cogestionnaire",
"manager" : "gestionnaire",
"watcher" : "observateur"
}
},
"signatureFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just signed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just signed the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You've just signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just signed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Unterzeichnungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) \n des nächsten Paraphier-Tools zu unterzeichnen:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen \n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu unterzeichnen, klicken Sie bitte auf den Button \n unten oder fügen Sie die nachfolgende Adresse im Adressfeld Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Teilen Sie diese E-Mail nicht</strong>\n <br>\n Diese E-Mail enthält einen sicheren Link zu Goodflag. Geben Sie diese E-Mail,\n den darin enthaltenen Link und den persönlichen Code nicht an andere Personen weiter.\n Sie haben 30 Tage Zeit, um auf Ihr Dokument zuzugreifen.\n Nach Ablauf dieser Frist wird der Link inaktiv.\n </p>\n <p>\n <strong>Signieren Sie sicher mit Goodflag 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel,\n mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können. Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Goodflag-Lösung ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Signaturanfrage auf e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New signature request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you a\n signature request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to sign these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Do not share this e-mail</strong>\n <br>\n This e-mail contains a secure link to Goodflag.\n Do not share this e-mail,\n the link it contains or the personal code.\n You have 30 days to access your document. After this period, the link will be inactive.\n </p>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks. Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New signature request from Goodflag."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to sign\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to sign the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>The reason why the signer refused to sign is:\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag can help you </strong>\n <br>\n Questions ? Getting stuck ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Access our resources</strong>\n </a>\n or\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contact our customer service department</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to sign."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Unterschrift ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich: \n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag an Ihrer Seite 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel, mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können.\n Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Lösung Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Unterschrift ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your signature is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your signature is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag at your side 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your signature is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Download the signed document(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to download the signed document(s), click on the above\n button or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You have signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just started\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n {{#if notifierRoles}}\n <p>You have been designated as {{notifierRoles}} of the following workflow: {{notification.workflowName}}.\n <br>\n The workflow was just started.</p>\n {{else}}\n <p>The following workflow was just started:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just started."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just stopped\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just stopped:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just stopped."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
rolesTranslationInEmail |
Object | The translation of users roles. |
Retrieve tenant settings
Retrieve the settings for a tenant.
HTTP request
GET /api/tenants/ten_8duQgD4PR9FazDXUkwkUpSaX/settings HTTP/1.1
Authorization: Bearer act_14XTUefcET9mERnbZhB9KwZQ.AwVByzvebSrUvkxGrLAqcdqML4H2yr1A132Yi9pPueomFbohSZ9ciWiju4poMeuB
Path parameters:
/api/tenants/{tenantId}/settings
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "pr9vaXYWccNe4ipWWyGYvwZN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 171631
{
"anonymizedUsersInStepEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr", "en" ],
"rolesTranslationInEmail" : {
"fr" : {
"cc" : "copie carbone",
"comanager" : "cogestionnaire",
"manager" : "gestionnaire",
"watcher" : "observateur"
}
},
"signatureFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
rolesTranslationInEmail |
Object | The translation of users roles. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve applied tenant settings
Retrieve the default settings overridden by the tenant settings.
HTTP request
GET /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/appliedSettings HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/tenants/{tenantId}/appliedSettings
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "6fxDQjCufRNp4JPGnHfceteA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 375821
{
"anonymizedUsersInStepEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> A step contains anonymized recipients only </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>A step in the following workflow contains anonymised recipients only which will prevent the workflow from finishing : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence. <br> See you soon. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "A workflow contains only anonymized recipients"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just approved\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just approved the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just approved."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Validierungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) des nächsten Paraphier-Tools zu validieren:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu validieren, klicken Sie bitte auf den \n Button unten oder fügen Sie die nachfolgende Adresse im Adressfeld \n Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>HINWEIS: </strong>\n Diese E-Mail enthält einen persönlichen Sicherheitslink, der {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}}\n Tage gültig ist und den Sie auf keinen Fall an andere weitergeben dürfen.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Genehmigungsanfrage von e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New approbation request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you an\n approbation request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to approve these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link that is valid for {{durationToDays duration=step.validityPeriod singular='day' plural='days' zero='less than 24 hours'}} which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New approbation request from e-Parapheur."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to approve\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to approve the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to approve."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Ihre Validierung ist nicht mehr erforderlich \n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Validierung ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Validierung ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your approbation is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your approbation is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your approbation is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of comanager has been assigned to you on a workflow\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You have been designated as co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>To view this workflow, please click on the button above or copy the following address and paste it into the address bar of your browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of comanager has been assigned to you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of co-manager has been removed from you on a workflow.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You are no longer co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of co-manager has been removed from you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Summary of your validation and signature requests\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>You have received {{notificationCount}} new validation or signature requests.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n View requests\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n To view these requests, click on the above button or copy the following address and past it into the address bar of your web browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature\n and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Summary of your signature or validation requests."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr" ],
"rolesTranslationInEmail" : {
"en" : {
"cc" : "carbon copy",
"comanager" : "comanager",
"manager" : "manager",
"watcher" : "watcher"
},
"fr" : {
"cc" : "copie carbone",
"comanager" : "cogestionnaire",
"manager" : "gestionnaire",
"watcher" : "observateur"
}
},
"signatureFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just signed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just signed the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You've just signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just signed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Unterzeichnungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) \n des nächsten Paraphier-Tools zu unterzeichnen:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen \n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu unterzeichnen, klicken Sie bitte auf den Button \n unten oder fügen Sie die nachfolgende Adresse im Adressfeld Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Teilen Sie diese E-Mail nicht</strong>\n <br>\n Diese E-Mail enthält einen sicheren Link zu Goodflag. Geben Sie diese E-Mail,\n den darin enthaltenen Link und den persönlichen Code nicht an andere Personen weiter.\n Sie haben 30 Tage Zeit, um auf Ihr Dokument zuzugreifen.\n Nach Ablauf dieser Frist wird der Link inaktiv.\n </p>\n <p>\n <strong>Signieren Sie sicher mit Goodflag 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel,\n mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können. Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Goodflag-Lösung ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Signaturanfrage auf e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New signature request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you a\n signature request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to sign these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Do not share this e-mail</strong>\n <br>\n This e-mail contains a secure link to Goodflag.\n Do not share this e-mail,\n the link it contains or the personal code.\n You have 30 days to access your document. After this period, the link will be inactive.\n </p>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks. Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New signature request from Goodflag."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to sign\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to sign the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>The reason why the signer refused to sign is:\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag can help you </strong>\n <br>\n Questions ? Getting stuck ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Access our resources</strong>\n </a>\n or\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contact our customer service department</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to sign."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Unterschrift ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich: \n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag an Ihrer Seite 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel, mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können.\n Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Lösung Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Unterschrift ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your signature is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your signature is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag at your side 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your signature is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Download the signed document(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to download the signed document(s), click on the above\n button or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You have signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just started\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n {{#if notifierRoles}}\n <p>You have been designated as {{notifierRoles}} of the following workflow: {{notification.workflowName}}.\n <br>\n The workflow was just started.</p>\n {{else}}\n <p>The following workflow was just started:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just started."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just stopped\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just stopped:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just stopped."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
rolesTranslationInEmail |
Object | The translation of users roles. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update tenant settings
Update the settings for a tenant.
HTTP request
PUT /api/tenants/ten_6PhyFm9EXbgY22NZfFQcP235/settings HTTP/1.1
Authorization: Bearer act_QCri7Ge15JaGrRj8YCcJznoW.424En46pbxXhzniNkMA1TwbXGBcpy7SVfQceK628KFUeoTUxJV69icUtFy8KRszS
Content-Type: application/json
Content-Length: 171631
{
"preferredLocales" : [ "fr", "en" ],
"approbationInviteEmail" : {
"fr" : {
"subject" : "Nouvelle demande de validation sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationUninviteEmail" : {
"fr" : {
"subject" : "Votre validation n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationRefusedEmail" : {
"fr" : {
"subject" : "Un destinataire a refusé de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationFinishedEmail" : {
"fr" : {
"subject" : "Un destinataire vient de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureInviteEmail" : {
"fr" : {
"subject" : "Nouvelle demande de signature sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureUninviteEmail" : {
"fr" : {
"subject" : "Votre signature n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureRefusedEmail" : {
"fr" : {
"subject" : "Un destinataire a refusé de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureFinishedEmail" : {
"fr" : {
"subject" : "Un destinataire vient de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStartedEmail" : {
"fr" : {
"subject" : "Un parapheur vient d'être démarré.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStoppedEmail" : {
"fr" : {
"subject" : "Un parapheur vient d'être arrêté.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowFinishedEmail" : {
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n"
}
},
"multiInviteEmail" : {
"fr" : {
"subject" : "Récapitulatif de vos demandes de signature ou de validation.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"anonymizedUsersInStepEmail" : {
"fr" : {
"subject" : "Un parapheur ne contient que des destinataires anonymisés",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>"
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedEmail" : {
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerAddedEmail" : {
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"rolesTranslationInEmail" : {
"fr" : {
"manager" : "gestionnaire",
"watcher" : "observateur",
"cc" : "copie carbone",
"comanager" : "cogestionnaire"
}
}
}
Path parameters:
/api/tenants/{tenantId}/settings
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
rolesTranslationInEmail |
Object | The translation of users roles. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_7p2mCfzrVjoY1pKXEDe63eQ3
ETag: "pr9vaXYWccNe4ipWWyGYvwZN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 171631
{
"anonymizedUsersInStepEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr", "en" ],
"rolesTranslationInEmail" : {
"fr" : {
"cc" : "copie carbone",
"comanager" : "cogestionnaire",
"manager" : "gestionnaire",
"watcher" : "observateur"
}
},
"signatureFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
rolesTranslationInEmail |
Object | The translation of users roles. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailTemplate | An email template could not be parsed. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve user settings
Retrieve the settings for a user.
HTTP request
GET /api/users/usr_6AACvVrWXp5Ue2Uyar5ZcQCb/settings HTTP/1.1
Authorization: Bearer act_35XptUMUgdjLWwr3J9gAHGfB.65usqLj2Woys92LzSJXeMbPKEZmm5bLG72jXKtd1tQQmLLsu77kpAnJ6BX7Y8k9G
Path parameters:
/api/users/{userId}/settings
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "J7mupBbZTbBrRUd3eXHmepmQ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 171441
{
"anonymizedUsersInStepEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr", "en" ],
"signatureFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve applied user settings
Retrieve the tenant settings overridden by the user settings.
HTTP request
GET /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/appliedSettings HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/users/{userId}/appliedSettings
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "GBYjESPkwrP2GmQ3DbEWLLDu"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 375493
{
"anonymizedUsersInStepEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> A step contains anonymized recipients only </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>A step in the following workflow contains anonymised recipients only which will prevent the workflow from finishing : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence. <br> See you soon. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "A workflow contains only anonymized recipients"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just approved\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just approved the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just approved."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Validierungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) des nächsten Paraphier-Tools zu validieren:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu validieren, klicken Sie bitte auf den \n Button unten oder fügen Sie die nachfolgende Adresse im Adressfeld \n Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>HINWEIS: </strong>\n Diese E-Mail enthält einen persönlichen Sicherheitslink, der {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}}\n Tage gültig ist und den Sie auf keinen Fall an andere weitergeben dürfen.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Genehmigungsanfrage von e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New approbation request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you an\n approbation request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to approve these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link that is valid for {{durationToDays duration=step.validityPeriod singular='day' plural='days' zero='less than 24 hours'}} which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New approbation request from e-Parapheur."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to approve\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to approve the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to approve."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Ihre Validierung ist nicht mehr erforderlich \n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Validierung ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Validierung ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your approbation is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your approbation is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your approbation is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of comanager has been assigned to you on a workflow\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You have been designated as co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>To view this workflow, please click on the button above or copy the following address and paste it into the address bar of your browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of comanager has been assigned to you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of co-manager has been removed from you on a workflow.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You are no longer co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "The role of co-manager has been removed from you on a workflow"
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A comment was just left."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Summary of your validation and signature requests\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>You have received {{notificationCount}} new validation or signature requests.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n View requests\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n To view these requests, click on the above button or copy the following address and past it into the address bar of your web browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature\n and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Summary of your signature or validation requests."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr" ],
"signatureFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just signed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just signed the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You've just signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has just signed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Unterzeichnungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) \n des nächsten Paraphier-Tools zu unterzeichnen:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen \n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu unterzeichnen, klicken Sie bitte auf den Button \n unten oder fügen Sie die nachfolgende Adresse im Adressfeld Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Teilen Sie diese E-Mail nicht</strong>\n <br>\n Diese E-Mail enthält einen sicheren Link zu Goodflag. Geben Sie diese E-Mail,\n den darin enthaltenen Link und den persönlichen Code nicht an andere Personen weiter.\n Sie haben 30 Tage Zeit, um auf Ihr Dokument zuzugreifen.\n Nach Ablauf dieser Frist wird der Link inaktiv.\n </p>\n <p>\n <strong>Signieren Sie sicher mit Goodflag 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel,\n mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können. Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Goodflag-Lösung ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Neue Signaturanfrage auf e-Parapheur."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New signature request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you a\n signature request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to sign these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Do not share this e-mail</strong>\n <br>\n This e-mail contains a secure link to Goodflag.\n Do not share this e-mail,\n the link it contains or the personal code.\n You have 30 days to access your document. After this period, the link will be inactive.\n </p>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks. Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "New signature request from Goodflag."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to sign\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to sign the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>The reason why the signer refused to sign is:\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag can help you </strong>\n <br>\n Questions ? Getting stuck ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Access our resources</strong>\n </a>\n or\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contact our customer service department</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A recipient has refused to sign."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"de" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Unterschrift ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich: \n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag an Ihrer Seite 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel, mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können.\n Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Lösung Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Ihre Unterschrift ist nicht mehr erforderlich."
},
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your signature is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your signature is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag at your side 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Your signature is no longer needed."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Download the signed document(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to download the signed document(s), click on the above\n button or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You have signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just finished."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just started\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n {{#if notifierRoles}}\n <p>You have been designated as {{notifierRoles}} of the following workflow: {{notification.workflowName}}.\n <br>\n The workflow was just started.</p>\n {{else}}\n <p>The following workflow was just started:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just started."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"en" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just stopped\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just stopped:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "A workflow was just stopped."
},
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update user settings
Update the settings for a user.
HTTP request
PUT /api/users/usr_PdcB5wfwwsEw4UndYLrnACgu/settings HTTP/1.1
Authorization: Bearer act_D7jAvzzgLJ7jMR4z121yQWR3.4akZFCNQpCynXNwboChBg1Kb4ccpdf657rr1nUY1ksP9j1uhhHVKA1YZ5K4TNarr
Content-Type: application/json
Content-Length: 171441
{
"preferredLocales" : [ "fr", "en" ],
"approbationInviteEmail" : {
"fr" : {
"subject" : "Nouvelle demande de validation sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationUninviteEmail" : {
"fr" : {
"subject" : "Votre validation n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationRefusedEmail" : {
"fr" : {
"subject" : "Un destinataire a refusé de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationFinishedEmail" : {
"fr" : {
"subject" : "Un destinataire vient de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureInviteEmail" : {
"fr" : {
"subject" : "Nouvelle demande de signature sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureUninviteEmail" : {
"fr" : {
"subject" : "Votre signature n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureRefusedEmail" : {
"fr" : {
"subject" : "Un destinataire a refusé de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureFinishedEmail" : {
"fr" : {
"subject" : "Un destinataire vient de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"multiInviteEmail" : {
"fr" : {
"subject" : "Récapitulatif de vos demandes de signature ou de validation.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStartedEmail" : {
"fr" : {
"subject" : "Un parapheur vient d'être démarré.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStoppedEmail" : {
"fr" : {
"subject" : "Un parapheur vient d'être arrêté.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowFinishedEmail" : {
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n"
}
},
"anonymizedUsersInStepEmail" : {
"fr" : {
"subject" : "Un parapheur ne contient que des destinataires anonymisés",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>"
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedEmail" : {
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerAddedEmail" : {
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
}
}
Path parameters:
/api/users/{userId}/settings
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_MzUukSPZrLZn7kjSG5qCA2ba
ETag: "J7mupBbZTbBrRUd3eXHmepmQ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 171441
{
"anonymizedUsersInStepEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>",
"subject" : "Un parapheur ne contient que des destinataires anonymisés"
}
},
"approbationFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de valider."
}
},
"approbationInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de validation sur e-Parapheur."
}
},
"approbationRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de valider."
}
},
"approbationUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre validation n'est plus requise."
}
},
"coManagerAddedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur"
}
},
"coManagerRemovedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur"
}
},
"commentCreatedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"commentCreatedSecuredEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un commentaire vient d'être laissé."
}
},
"multiInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Récapitulatif de vos demandes de signature ou de validation."
}
},
"preferredLocales" : [ "fr", "en" ],
"signatureFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire vient de signer."
}
},
"signatureInviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Nouvelle demande de signature sur e-Parapheur."
}
},
"signatureRefusedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un destinataire a refusé de signer."
}
},
"signatureUninviteEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Votre signature n'est plus requise."
}
},
"workflowFinishedDownloadLinkEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowFinishedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient de se terminer avec succès."
}
},
"workflowStartedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être démarré."
}
},
"workflowStoppedEmail" : {
"fr" : {
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n",
"subject" : "Un parapheur vient d'être arrêté."
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
preferredLocales |
Array | The preferred locales. |
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailTemplate | An email template could not be parsed. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve workflow settings
Retrieve the settings for a workflow.
HTTP request
GET /api/workflows/wfl_AUK2RKZBNS7VXZ1guyAZtDGj/settings HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}/settings
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 375460
{
"approbationInviteEmail" : {
"de" : {
"subject" : "Neue Genehmigungsanfrage von e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Validierungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) des nächsten Paraphier-Tools zu validieren:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu validieren, klicken Sie bitte auf den \n Button unten oder fügen Sie die nachfolgende Adresse im Adressfeld \n Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>HINWEIS: </strong>\n Diese E-Mail enthält einen persönlichen Sicherheitslink, der {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}}\n Tage gültig ist und den Sie auf keinen Fall an andere weitergeben dürfen.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"en" : {
"subject" : "New approbation request from e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New approbation request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you an\n approbation request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to approve these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link that is valid for {{durationToDays duration=step.validityPeriod singular='day' plural='days' zero='less than 24 hours'}} which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Nouvelle demande de validation sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de validation\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à valider le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de valider ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel valide pendant {{durationToDays duration=step.validityPeriod singular='jour' plural='jours' zero='moins de 24 heures'}} que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationUninviteEmail" : {
"de" : {
"subject" : "Ihre Validierung ist nicht mehr erforderlich.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Ihre Validierung ist nicht mehr erforderlich \n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Validierung ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Vielen Dank für Ihr Vertrauen.\n <br> Bis bald!\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"en" : {
"subject" : "Your approbation is no longer needed.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your approbation is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your approbation is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Votre validation n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre validation n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre validation n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationRefusedEmail" : {
"en" : {
"subject" : "A recipient has refused to approve.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to approve\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to approve the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un destinataire a refusé de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"approbationFinishedEmail" : {
"en" : {
"subject" : "A recipient has just approved.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just approved\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just approved the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un destinataire vient de valider.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de valider\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de valider le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureInviteEmail" : {
"de" : {
"subject" : "Neue Signaturanfrage auf e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Neue Unterzeichnungsanfrage\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>{{notification.creatorName}} fordert Sie auf, das/die Dokument(e) \n des nächsten Paraphier-Tools zu unterzeichnen:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Das/die Dokument(e) anzeigen \n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Um diese(s) Dokument(e) zu unterzeichnen, klicken Sie bitte auf den Button \n unten oder fügen Sie die nachfolgende Adresse im Adressfeld Ihres Browsers ein:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Teilen Sie diese E-Mail nicht</strong>\n <br>\n Diese E-Mail enthält einen sicheren Link zu Goodflag. Geben Sie diese E-Mail,\n den darin enthaltenen Link und den persönlichen Code nicht an andere Personen weiter.\n Sie haben 30 Tage Zeit, um auf Ihr Dokument zuzugreifen.\n Nach Ablauf dieser Frist wird der Link inaktiv.\n </p>\n <p>\n <strong>Signieren Sie sicher mit Goodflag 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel,\n mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können. Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Goodflag-Lösung ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"en" : {
"subject" : "New signature request from Goodflag.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n New signature request\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just sent you a\n signature request for the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to sign these document(s), click on the above button\n or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Do not share this e-mail</strong>\n <br>\n This e-mail contains a secure link to Goodflag.\n Do not share this e-mail,\n the link it contains or the personal code.\n You have 30 days to access your document. After this period, the link will be inactive.\n </p>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks. Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Nouvelle demande de signature sur e-Parapheur.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Nouvelle demande de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vous invite à signer le(s)\n document(s) du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le(s) document(s)\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de signer ce(s) document(s), veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Ne partagez pas cet e-mail</strong>\n <br>\n Cet e-mail contient un lien sécurisé vers Goodflag.\n Ne partagez pas cet e-mail, le lien qu’il contient ni le code personnel avec d’autres personnes.\n Vous disposez de 30 jours pour accéder à votre document. Passé ce délai, le lien sera inactif.\n </p>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureUninviteEmail" : {
"de" : {
"subject" : "Ihre Unterschrift ist nicht mehr erforderlich.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Guten Tag,</p>\n <p>Ihre Unterschrift ist auf dem nächsten Paraphier-Tool nicht mehr erforderlich: \n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag an Ihrer Seite 🇫🇷 </strong>\n <br>\n Goodflag ist eine zu 100 % französische Lösung für elektronische Signaturen und Stempel, mit der Sie jede Art von Dokument mit wenigen Klicks unterschreiben können.\n Unsere Lösung vereint Rechtssicherheit\n - dank ihrer Zertifizierungen (ISO 27001, eiDAS, HDS)\n - und Benutzerfreundlichkeit für einen reibungslosen und ruhigen Austausch mit all Ihren Gesprächspartnern.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Entdecken Sie die Lösung Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"en" : {
"subject" : "Your signature is no longer needed.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Your signature is no longer needed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>Your signature is no longer needed in the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag at your side 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Votre signature n'est plus requise.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Votre signature n'est plus requise\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Votre signature n'est plus requise sur le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag à vos côtés 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureRefusedEmail" : {
"en" : {
"subject" : "A recipient has refused to sign.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has refused to sign\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has refused to sign the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>The reason why the signer refused to sign is:\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag can help you </strong>\n <br>\n Questions ? Getting stuck ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Access our resources</strong>\n </a>\n or\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contact our customer service department</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un destinataire a refusé de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire a refusé de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} a refusé de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n {{#if log.reason}}\n <p>La raison pour laquelle le signataire a refusé de signer est :\n <strong>{{log.reason}}</strong></p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Goodflag vous accompagne </strong>\n <br>\n Des questions ? Un blocage ?\n <a href=\"https://support.lex-persona.com/portal/fr/home\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Accédez à nos ressources</strong>\n </a>\n ou\n <a href=\"https://support.lex-persona.com/portal/fr/signin\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">contactez notre service client</strong>\n </a>\n </p>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"signatureFinishedEmail" : {
"en" : {
"subject" : "A recipient has just signed.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A recipient has just signed\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just signed the\n document(s) of the following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You've just signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un destinataire vient de signer.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un destinataire vient de signer\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de signer le(s) document(s)\n du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous venez de signer avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"multiInviteEmail" : {
"en" : {
"subject" : "Summary of your signature or validation requests.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Summary of your validation and signature requests\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>You have received {{notificationCount}} new validation or signature requests.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n View requests\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n To view these requests, click on the above button or copy the following address and past it into the address bar of your web browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature\n and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Récapitulatif de vos demandes de signature ou de validation.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Récapitulatif de vos demandes de validation et de signature\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez reçu {{notificationCount}} nouvelle(s) demande(s) de validation ou de signature.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser les demandes\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ces demandes, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStartedEmail" : {
"en" : {
"subject" : "A workflow was just started.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just started\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n {{#if notifierRoles}}\n <p>You have been designated as {{notifierRoles}} of the following workflow: {{notification.workflowName}}.\n <br>\n The workflow was just started.</p>\n {{else}}\n <p>The following workflow was just started:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un parapheur vient d'être démarré.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être démarré\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n {{#if notifierRoles}}\n <p>Vous avez été désigné {{notifierRoles}} du parapheur suivant: {{notification.workflowName}}.\n <br>\n Nous vous informons que le parapheur vient d'être démarré.</p>\n {{else}}\n <p>Le parapheur suivant vient d'être démarré:\n <strong>{{notification.workflowName}}</strong>.</p>\n {{/if}}\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowStoppedEmail" : {
"en" : {
"subject" : "A workflow was just stopped.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just stopped\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just stopped:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un parapheur vient d'être arrêté.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient d'être arrêté\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient d'être arrêté :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"workflowFinishedEmail" : {
"en" : {
"subject" : "A workflow was just finished.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>You have signed with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and\n sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use,\n for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.userId}}\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Vous avez signé avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique,\n qui vous permet de signer n’importe quel type de document en quelques clics. Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n</table>\n </td>\n </tr>\n </tbody>\n</table>\n</body>\n</html>\n"
}
},
"anonymizedUsersInStepEmail" : {
"en" : {
"subject" : "A workflow contains only anonymized recipients",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> A step contains anonymized recipients only </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>A step in the following workflow contains anonymised recipients only which will prevent the workflow from finishing : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence. <br> See you soon. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>"
},
"fr" : {
"subject" : "Un parapheur ne contient que des destinataires anonymisés",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\" style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\" align=\"center\">\n <img border=\"0\" src=\"{{emailLogoRes}}\" style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\" width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\" style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\"> Une étape contient uniquement des destinataires anonymisés </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Une étape du parapheur suivant contient uniquement des destinataires anonymisés ce qui empêchera le parapheur de se terminer : <strong>{{notification.workflowName}}</strong>. </p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance. <br> À bientôt. <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>"
}
},
"workflowFinishedDownloadLinkEmail" : {
"en" : {
"subject" : "A workflow was just finished.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A workflow was just finished\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>The following workflow was just finished:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Download the signed document(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to download the signed document(s), click on the above\n button or copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un parapheur vient de se terminer avec succès.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un parapheur vient de se terminer avec succès\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Le parapheur suivant vient de se terminer avec succès :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Télécharger le(s) document(s) signé(s)\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de télécharger le(s) document(s) signé(s), veuillez cliquer\n sur le bouton ci-dessus ou copier l'adresse suivante et la coller\n dans la barre d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedEmail" : {
"en" : {
"subject" : "A comment was just left.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Sign in total security with Goodflag 🇫🇷 </strong>\n <br>\n Goodflag is a 100% French electronic signature and sealing solution that lets you sign any type of document in just a few clicks.\n Our solution reconciles legal security\n - thanks to its certifications (ISO 27001, eiDAS, HDS)\n - and ease of use, for smooth and secure exchanges with all your contacts.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Find out more about the Goodflag solution ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #F3F3F3;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 11px; color:#000000;\">\n <td width=\"40\"></td>\n <td>\n <p>\n <strong>Signez en toute sécurité avec Goodflag 🇫🇷 </strong>\n <br>\n Goodflag est une solution 100 % française de signature et de cachetage électronique, qui vous permet de signer n’importe quel type de document en quelques clics.\n Notre solution concilie sécurité juridique\n - grâce à ses certifications (ISO 27001, eiDAS, HDS)\n - et facilité d’utilisation pour des échanges fluides et sereins avec tous vos interlocuteurs.\n </p>\n <div style=\"align-content: center; text-align: center;\">\n <a href=\"https://goodflag.com/?utm_source=email-parcours-signature&utm_medium=footer-email\" target=\"_blank\">\n <strong style=\"color:#201BD9 !important; text-decoration:none;\">Découvrir la solution Goodflag ✔️</strong>\n </a>\n </div>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"commentCreatedSecuredEmail" : {
"en" : {
"subject" : "A comment was just left.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n A comment was just left\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hi,</p>\n <p>{{notification.creatorName}} has just left a comment in the\n following workflow:\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n In order to review this workflow, click on the above button or\n copy the following address and past it into\n the address bar of your web browser:\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>CAUTION: </strong>\n This email contains a personal secured link which you should not share with other persons.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Un commentaire vient d'être laissé.",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Un commentaire vient d'être laissé\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>{{notification.creatorName}} vient de laisser un commentaire dans le parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n\n <!-- Fifth Row : page Footer-->\n <tr>\n <td valign=\"middle\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <span\n style=\"font-family:Roboto-Regular,Helvetica,Arial,sans-serif;font-size:11px;padding-top:12px;text-align:center\">\n <br>\n <strong>ATTENTION : </strong>\n Cet email contient un lien sécurisé personnel que vous ne devez en aucun cas partager avec d'autres personnes.\n </span>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerAddedEmail" : {
"en" : {
"subject" : "The role of comanager has been assigned to you on a workflow",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of comanager has been assigned to you on a workflow\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You have been designated as co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Review the workflow\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>To view this workflow, please click on the button above or copy the following address and paste it into the address bar of your browser :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été attribué sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été attribué sur un parapheur\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous avez été désigné comme cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{#if notification.linkUrl}}\n <tr>\n <td width=\"1\"></td>\n <td align=\"center\">\n <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n <tr>\n <td style=\"padding: 12px 18px 12px 18px; border-radius:5px; background-color: #201BD9;\"\n align=\"center\">\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\"\n style=\"font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 500; color: #ffffff; text-decoration: none; display: inline-block;\">\n Visualiser le parapheur\n →\n </a>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n <tr style=\"padding: 0px 0px 12px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <br>\n <p>\n Afin de visualiser ce parapheur, veuillez cliquer sur le bouton\n ci-dessus ou copier l'adresse suivante et la coller dans la barre\n d'adresse de votre navigateur :\n </p>\n <p>\n <a href=\"{{{notification.linkUrl}}}\" target=\"_blank\" style=\"color: #489cdb;word-break: break-all\">{{notification.linkUrl}}</a>\n </p>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n {{/if}}\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
},
"coManagerRemovedEmail" : {
"en" : {
"subject" : "The role of co-manager has been removed from you on a workflow",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n The role of co-manager has been removed from you on a workflow.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Hello,</p>\n <p>You are no longer co-manager of the following workflow :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> We thank you for your confidence.\n <br> See you soon.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
},
"fr" : {
"subject" : "Le rôle de cogestionnaire vous a été retiré sur un parapheur",
"content" : "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n</head>\n<body\n style=\"background-color:#f4f5f6;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 17px; color:#202124;\">\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#f4f5f6\"\n style=\"background-color:#f4f5f6\">\n <tbody>\n <tr>\n <td align=\"center\">\n <table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:600px;max-width:600px\">\n <tbody>\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <!-- first Row with logo-->\n <tr>\n <td valign=\"top\" style=\"padding-top: 15px;padding-bottom: 15px;\"\n align=\"center\">\n <img border=\"0\"\n src=\"{{emailLogoRes}}\"\n style=\"max-width: 260px;border-width:0;border-style:solid;padding: 15px 0;\"\n width=\"260\" alt=\"Goodflag\" title=\"Goodflag\">\n </td>\n </tr>\n <!-- Second Row -->\n <tr>\n <td align=\"center\"\n style=\"background-color:#342a5e; color: #ffffff; font-size: 22px; padding: 15px; font-weight: 500;\">\n Le rôle de cogestionnaire vous a été retiré sur un parapheur.\n </td>\n </tr>\n <!-- Third Row Body-->\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr style=\"padding: 12px 0px 0px;\">\n <td width=\"40\"></td>\n <td>\n <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#57585b\"\n style=\"font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#57585b\">\n <p>Bonjour,</p>\n <p>Vous n'êtes plus cogestionnaire du parapheur suivant :\n <strong>{{notification.workflowName}}</strong>.</p>\n <br>\n </font>\n </td>\n <td width=\"40\"></td>\n </tr>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\"></td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n <!-- Fourth Row Card Footer-->\n <tr>\n <td valign=\"top\" bgcolor=\"#ffffff\" align=\"center\" style=\"background-color:#fff\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\"\n style=\"background-color:#fff\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"left\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td valign=\"top\" align=\"center\">\n <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n <tbody>\n <tr>\n <td>\n <div\n style=\"border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;\">\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\n align=\"center\">\n <tr style=\"background-color: #eaebec;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; font-size: 16px; color:#202124;\">\n <td width=\"40\"></td>\n <td>\n <br> Merci pour votre confiance.\n <br> À bientôt.\n <br>\n <br>\n </td>\n <td width=\"40\"></td>\n </tr>\n </table>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>\n"
}
}
}
Fields:
| Path | Type | Description |
|---|---|---|
approbationInviteEmail |
Object | The translations for the approbation invite emails. |
approbationUninviteEmail |
Object | The translations for the approbation uninvite emails. |
approbationRefusedEmail |
Object | The translations for the approbation refusal notification emails. |
approbationFinishedEmail |
Object | The translations for the approbation finished notification emails. |
signatureInviteEmail |
Object | The translations for the signature invite emails. |
signatureUninviteEmail |
Object | The translations for the signature uninvite emails. |
signatureRefusedEmail |
Object | The translations for the signature refusal notification emails. |
signatureFinishedEmail |
Object | The translations for the signature finished notification emails. |
workflowStartedEmail |
Object | The translations for the workflow started notification emails. |
workflowStoppedEmail |
Object | The translations for the workflow stopped notification emails. |
workflowFinishedEmail |
Object | The translations for the workflow finished notification emails. |
anonymizedUsersInStepEmail |
Object | The translations for the anonymized users in step notification emails. |
workflowFinishedDownloadLinkEmail |
Object | The translations for the signed documents download emails. |
commentCreatedEmail |
Object | The translations for the comment created notification emails. |
commentCreatedSecuredEmail |
Object | The translations for the secured comment created notification emails. |
coManagerAddedEmail |
Object | The translations for the coManager has been added emails. |
coManagerRemovedEmail |
Object | The translations for the coManager has been removed emails. |
multiInviteEmail |
Object | The translations for the invite for signature or approbation of multiple workflow emails. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Signature profiles
Create signature profile
Create a new signature profile.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/signatureProfiles HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 10713
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Reference book",
"documentType" : "pdf",
"signatureType" : "pades",
"forceScrollDocument" : true,
"pdfVisibleSignatureMode" : "allowed",
"pdfDefaultSignatureImage" : "iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAIAAAD+96djAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A...",
"userGriffOverrideEnabled" : true,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextSize" : 8.0,
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageWidth" : 200.0,
"pdfSignatureImageHeight" : 100.0,
"signaturePolicyId" : "1.2.3.4",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "123456789abcdef==",
"signaturePolicyUri" : "http://www.pdf.lex/policy.pdf",
"visual" : {
"allowVisual" : false
}
}
Path parameters:
/api/tenants/{tenantId}/signatureProfiles
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDefault |
Boolean | Whether or not the signature profile is the default signature profile for the tenant. |
isDisabled |
Boolean optional | Whether or not the signature profile is disabled. |
name |
String | The name of the signature profile. |
documentType |
String | The type of document for which the signature profile applies. |
signatureType |
String | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
forceScrollDocument |
Boolean | Whether or not the signer/approver will be forced to read the document. |
pdfVisibleSignatureMode |
String optional | The mode of visible signature for the signature profile. |
pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
visual.textSize |
Float optional | The size to use for the visual text. |
visual.textColor |
String optional | The color to use for the visual text. |
visual.textFont |
String optional | The font to use for the visual text. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_PKDGkarpVxgkAqT7KEmcCP9L
ETag: "AEMUtH6rm32CY7NornnCXX4N"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10859
{
"created" : 1771407880287,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_Fj5iCdCxS2yAu95v3Ssz5mKo",
"isDefault" : true,
"isDisabled" : false,
"name" : "Reference book",
"pdfDefaultSignatureImage" : "iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAIAAAD+96djAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A...",
"pdfSignatureImageHeight" : 100.0,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageTextSize" : 8.0,
"pdfSignatureImageWidth" : 200.0,
"pdfVisibleSignatureMode" : "allowed",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "123456789abcdef==",
"signaturePolicyId" : "1.2.3.4",
"signaturePolicyUri" : "http://www.pdf.lex/policy.pdf",
"signatureType" : "pades",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407880287,
"userGriffOverrideEnabled" : true,
"visual" : {
"allowVisual" : false
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the signature profile. |
tenantId |
String | The identifier of the tenant the signature profile belongs to. |
isDefault |
Boolean | Whether or not the signature profile is the default signature profile for the tenant. |
isDisabled |
Boolean | Whether or not the signature profile is disabled. |
name |
String | The name of the signature profile. |
documentType |
String | The type of document for which the signature profile applies. |
signatureType |
String | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
forceScrollDocument |
Boolean | Whether or not the signer/approver will be forced to read the document. |
pdfVisibleSignatureMode |
String | The mode of visible signature for the signature profile. |
pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
visual.textSize |
Float optional | The size to use for the visual text. |
visual.textColor |
String optional | The color to use for the visual text. |
visual.textFont |
String optional | The font to use for the visual text. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidPdfSignatureImageText | pdfSignatureImageText must include the {{signerName}} variable. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve signature profile
Retrieve an existing signature profile.
HTTP request
GET /api/signatureProfiles/sip_9nomHWi3a2PRDLEcGsg3ZoXW HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/signatureProfiles/{signatureProfileId}
| Parameter | Description |
|---|---|
signatureProfileId |
The identifier of the signature profile. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "CiZpWZmtBSGc7yNfTbHLaPP7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10944
{
"created" : 1771407154211,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"isDefault" : false,
"isDisabled" : false,
"name" : "Humor",
"pdfDefaultSignatureImage" : "iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAIAAAD+96djAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A...",
"pdfSignatureImageHeight" : 100.0,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageTextSize" : 12.0,
"pdfSignatureImageWidth" : 200.0,
"pdfVisibleSignatureMode" : "allowed",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "lLKFDAaR8NxNtrf1cIlmULQgp1GS+7igKN8p7pqy3G0=",
"signaturePolicyId" : "1.2.250.1.115.200.300.4",
"signaturePolicyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"signatureType" : "pades",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407154211,
"userGriffOverrideEnabled" : true,
"visual" : {
"allowVisual" : false
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the signature profile. |
tenantId |
String | The identifier of the tenant the signature profile belongs to. |
isDefault |
Boolean | Whether or not the signature profile is the default signature profile for the tenant. |
isDisabled |
Boolean | Whether or not the signature profile is disabled. |
name |
String | The name of the signature profile. |
documentType |
String | The type of document for which the signature profile applies. |
signatureType |
String | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
forceScrollDocument |
Boolean | Whether or not the signer/approver will be forced to read the document. |
pdfVisibleSignatureMode |
String | The mode of visible signature for the signature profile. |
pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
visual.textSize |
Float optional | The size to use for the visual text. |
visual.textColor |
String optional | The color to use for the visual text. |
visual.textFont |
String optional | The font to use for the visual text. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
Update signature profile
Update an existing signature profile.
HTTP request
PATCH /api/signatureProfiles/sip_EhZ94rKdedQ29AHE8FXri9Ao HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "BC7k66UTuUNaC1tPAYGyEGNz"
Content-Type: application/json
Content-Length: 1313
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Fantasy",
"signatureType" : "pades",
"forceScrollDocument" : true,
"pdfVisibleSignatureMode" : "allowed",
"pdfDefaultSignatureImage" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"userGriffOverrideEnabled" : true,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextSize" : 8.0,
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageWidth" : 200.0,
"pdfSignatureImageHeight" : 100.0,
"signaturePolicyId" : "1.2.3.4",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "123456789abcdef==",
"signaturePolicyUri" : "http://www.pdf.lex/policy.pdf",
"visual" : {
"allowVisual" : true,
"type" : "text",
"position" : "bottomRight",
"textSize" : 8.0,
"textColor" : "#000000",
"textFont" : "Arial"
}
}
Path parameters:
/api/signatureProfiles/{signatureProfileId}
| Parameter | Description |
|---|---|
signatureProfileId |
The identifier of the signature profile. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDefault |
Boolean optional | Whether or not the signature profile is a default signature profile. |
isDisabled |
Boolean optional | Whether or not the signature profile is disabled. |
name |
String optional | The name of the signature profile. |
signatureType |
String optional | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
forceScrollDocument |
Boolean optional | Whether or not the signer/approver will be forced to read the document. |
pdfVisibleSignatureMode |
String optional | The mode of visible signature for the signature profile. |
pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
visual.textSize |
Float optional | The size to use for the visual text. |
visual.textColor |
String optional | The color to use for the visual text. |
visual.textFont |
String optional | The font to use for the visual text. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_3yaZDLAHK72z8ZoBNM2X5ti2
ETag: "BW5NDXQCBJpgfj45fuBh2NEh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1485
{
"created" : 1771407873013,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_EhZ94rKdedQ29AHE8FXri9Ao",
"isDefault" : true,
"isDisabled" : false,
"name" : "Fantasy",
"pdfDefaultSignatureImage" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageHeight" : 100.0,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageTextSize" : 8.0,
"pdfSignatureImageWidth" : 200.0,
"pdfVisibleSignatureMode" : "allowed",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "123456789abcdef==",
"signaturePolicyId" : "1.2.3.4",
"signaturePolicyUri" : "http://www.pdf.lex/policy.pdf",
"signatureType" : "pades",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407873047,
"userGriffOverrideEnabled" : true,
"visual" : {
"allowVisual" : true,
"position" : "bottomRight",
"textColor" : "#000000",
"textFont" : "Arial",
"textSize" : 8.0,
"type" : "text"
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the signature profile. |
tenantId |
String | The identifier of the tenant the signature profile belongs to. |
isDefault |
Boolean | Whether or not the signature profile is the default signature profile for the tenant. |
isDisabled |
Boolean | Whether or not the signature profile is disabled. |
name |
String | The name of the signature profile. |
documentType |
String | The type of document for which the signature profile applies. |
signatureType |
String | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
forceScrollDocument |
Boolean | Whether or not the signer/approver will be forced to read the document. |
pdfVisibleSignatureMode |
String | The mode of visible signature for the signature profile. |
pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
visual.textSize |
Float optional | The size to use for the visual text. |
visual.textColor |
String optional | The color to use for the visual text. |
visual.textFont |
String optional | The font to use for the visual text. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidPdfSignatureImageText | pdfSignatureImageText must include the {{signerName}} variable. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search signature profiles
Search in all signature profiles.
HTTP request
GET /api/signatureProfiles?text=Humor&items.id=sip_9nomHWi3a2PRDLEcGsg3ZoXW&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.documentType |
The filter value(s) for the documentType field. |
items.signatureType |
The filter value(s) for the signatureType field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 11080
{
"items" : [ {
"created" : 1771407154211,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"isDefault" : false,
"isDisabled" : false,
"name" : "Humor",
"pdfDefaultSignatureImage" : "iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAIAAAD+96djAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A...",
"pdfSignatureImageHeight" : 100.0,
"pdfSignatureImageText" : "Signé électroniquement par {{signerName}}\nLe {{date format='dd/MM/yyyy à HH:mm'}}{{#if signerOrganizationTitle}}\nFonction : {{signerOrganizationTitle}}{{/if}}{{#if signerOrganization}}\nSociété : {{signerOrganization}}{{/if}}",
"pdfSignatureImageTextColor" : "#000000",
"pdfSignatureImageTextFont" : "Arial",
"pdfSignatureImageTextSize" : 12.0,
"pdfSignatureImageWidth" : 200.0,
"pdfVisibleSignatureMode" : "allowed",
"signaturePolicyDigestAlgorithmKey" : "SHA256",
"signaturePolicyDigestValueBase64" : "lLKFDAaR8NxNtrf1cIlmULQgp1GS+7igKN8p7pqy3G0=",
"signaturePolicyId" : "1.2.250.1.115.200.300.4",
"signaturePolicyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"signatureType" : "pades",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407154211,
"userGriffOverrideEnabled" : true,
"visual" : {
"allowVisual" : false
}
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the signature profile. |
items[].tenantId |
String | The identifier of the tenant the signature profile belongs to. |
items[].isDefault |
Boolean | Whether or not the signature profile is the default signature profile for the tenant. |
items[].isDisabled |
Boolean | Whether or not the signature profile is disabled. |
items[].name |
String | The name of the signature profile. |
items[].documentType |
String | The type of document for which the signature profile applies. |
items[].signatureType |
String | The type of signature applied by this signature profile. Possible values: pades, xades, xadesDetached, xadesDetachedManifest, cades, cadesDetached, helios. |
items[].forceScrollDocument |
Boolean | Whether or not the signer/approver will be forced to read the document. |
items[].pdfVisibleSignatureMode |
String | The mode of visible signature for the signature profile. |
items[].pdfDefaultSignatureImage |
String optional | The default image to be included in the signature image, in case of a PDF visible signature. |
items[].userGriffOverrideEnabled |
Boolean optional | Allow user signature to be added, in case of a PDF visible signature. |
items[].pdfSignatureImageText |
String optional | The text to be included in the signature image, in case of a PDF visible signature. The template must necessarily contain the variable {{signerName}}. It may also include optional variables like {{date}},{{signerOrganization}}, {{signerOrganizationTitle}} or references to metadata like {{data1}}, {{data1}}, etc. The signature date can be formatted using Java’s SimpleDateFormat, for example: {{date format='dd-MM-YYYY'}}. |
items[].pdfSignatureImageTextColor |
String optional | The color of the text to be included in the signature image, in case of a PDF visible signature. |
items[].pdfSignatureImageTextSize |
Number optional | The size of the text to be included in the signature image, in case of a PDF visible signature. |
items[].pdfSignatureImageTextFont |
String optional | The font family of the text to be included in the signature image, in case of a PDF visible signature. |
items[].pdfSignatureImageWidth |
Number optional | The width of the signature image, in case of a PDF visible signature. |
items[].pdfSignatureImageHeight |
Number optional | The height of the signature image, in case of a PDF visible signature. |
items[].signaturePolicyId |
String optional | The OID of the signature policy. Without specified value, the OID of the default signature policy will be applied. |
items[].signaturePolicyDigestAlgorithmKey |
String optional | The hash algorithm to be used to calculate the fingerprint of the signature policy. Without specified value, the default signature policy hash algorithm will be applied. Possible values: NOSHA, SHA1, SHA256, SHA384, SHA512. |
items[].signaturePolicyDigestValueBase64 |
String optional | The fingerprint corresponding to the signature policy. Without specified value, the hash of the default signature policy will be applied. |
items[].signaturePolicyUri |
String optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
items[].visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
items[].visual.type |
VisualType optional | The type of visual that should be applied. Possible values: text. |
items[].visual.position |
PositionCorner optional | The position to apply the visual on each page. Possible values: topLeft, topRight, bottomLeft, bottomRight. |
items[].visual.textSize |
Float optional | The size to use for the visual text. |
items[].visual.textColor |
String optional | The color to use for the visual text. |
items[].visual.textFont |
String optional | The font to use for the visual text. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export signature profiles
Export a search in all signature profiles.
HTTP request
POST /api/signatureProfiles/exports?text=Humor&items.id=sip_9nomHWi3a2PRDLEcGsg3ZoXW&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1771494282403
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.documentType |
The filter value(s) for the documentType field. |
items.signatureType |
The filter value(s) for the signatureType field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HHRhngbrbhP8e8zu86GFh5Rp
ETag: "9j6ABh4QjSgrB3Qa2Q6DhnPC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 569
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407882406,
"expired" : 1771494282403,
"exportOperation" : "createSignatureProfileExport",
"id" : "exp_Eyt1jcK4zNDksPNWA18YzCHZ",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Humor&items.id=sip_9nomHWi3a2PRDLEcGsg3ZoXW&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407882406,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Tenants
Create tenant
Create a new tenant. Admin only.
HTTP request
POST /admin/api/tenants HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Content-Type: application/json
Content-Length: 1380
{
"domainName" : "kihn.co",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "3830",
"idpClientSecret" : "K4hUKRcfmDWqEuhhDcK2PGVZ",
"logo" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"primaryColor" : "#208cdf",
"secondaryColor" : "#4ca3e5",
"darkColor" : "#104670",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"loginTokenTtl" : 3600000,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"maxAttachments" : 10,
"downloadLinkTokenValidityDays" : 90,
"defaultCountry" : "FR",
"allowCommentsInSteps" : false,
"allowWatchers" : true,
"defaultAllowComments" : false,
"forceFlattenPdf" : false,
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"certificateEvidenceLanguage" : "en",
"attachmentExtensions" : [ "pdf", "word" ],
"lockDocumentsAfterFirstValidation" : false,
"allowConsolidation" : true,
"allowSupportingDocumentsRequest" : false,
"visual" : {
"allowVisual" : false
}
}
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
domainName |
String | The domain name of the tenant. |
idpType |
String | Identity provider type. |
idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
idpScope |
String | Scope for OpenID Connect based identity provider. |
idpClientId |
String | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
organizationName |
String optional | The organization name of the tenant. |
logo |
String optional | The logo image of the portal, as a data URI. |
primaryColor |
String optional | The primary color of the portal. |
secondaryColor |
String optional | The secondary color of the portal. |
darkColor |
String optional | The dark color of the portal. |
smtpSenderName |
String optional | The sender name for notification emails. |
defaultCountry |
String optional | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String optional | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number optional | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number optional | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number optional | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number optional | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number optional | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean optional | The default allow comments value in steps. |
forceFlattenPdf |
Boolean optional | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean optional | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean optional | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean optional | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
String optional | Selected Group ID when option to created user on first login selected. |
certificateEvidenceLanguage |
String optional | The language of the certificate of evidence. |
attachmentExtensions |
Array optional | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean optional | Whether documents should be locked after the first validation. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_LJui5Xzu3ceufn7wmgKE7U2d
ETag: "4zHP34pMtpVmypFgaMhiDW4A"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1479
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"created" : 1771407849428,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_ASK1td33tevGGRj6sNhQ4znR",
"domainName" : "kihn.co",
"downloadLinkTokenValidityDays" : 90,
"forceFlattenPdf" : false,
"id" : "ten_5eJRRY5EATuuTbFMezwjTeyJ",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "3830",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_QBRE9bv1WfHr3h6J1xuhwvaR",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1771407849428,
"visual" : {
"allowVisual" : false
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the tenant. |
defaultGroupId |
String | The identifier of the default group in the tenant. |
domainName |
String | The domain name of the tenant. |
organizationName |
String optional | The organization name of the tenant. |
tenantStatus |
TenantStatus optional | The status of the tenant. |
idpType |
String | Identity provider type. |
idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
idpScope |
String | Scope for OpenID Connect based identity provider. |
idpClientId |
String | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The primary color of the portal. |
secondaryColor |
String | The secondary color of the portal. |
darkColor |
String | The dark color of the portal. |
smtpSenderName |
String | The sender name for notification emails. |
defaultCountry |
String | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean | The default allow comments value in steps. |
forceFlattenPdf |
Boolean | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
kotlin.jvm.internal.StringCompanionObject@1c9e458 optional | Selected Group ID when option to created user on first login selected. |
allowedTenantStatus |
Array | The statuses to which the tenant is authorized to switch. |
attachmentExtensions |
Array | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean | Whether documents should be locked after the first validation. |
certificateEvidenceLanguage |
String | The language of the certificate of evidence. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
allowExternalArchive |
Boolean | Indicates if the tenant is allowed to upload in an external archive system . |
externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. Values available are: {{workflowName}}, {{workflowId}}, {{archivedAt}} (date + time in ISO 8601 format) |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Retrieve tenant
Retrieve an existing tenant.
HTTP request
GET /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/tenants/{tenantId}
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "Ffqpt4Q9Vcp72cKymi58xFjt"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1404
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1771407152535,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_AJA4tcPmd1URtKhfSgmLd2Bn",
"domainName" : "nicolas.io",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "3830",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_Fio8HBdvuzg1HknpcaJVj75c",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1771407152535,
"visual" : {
"allowVisual" : false
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the tenant. |
defaultGroupId |
String | The identifier of the default group in the tenant. |
domainName |
String | The domain name of the tenant. |
organizationName |
String optional | The organization name of the tenant. |
tenantStatus |
TenantStatus optional | The status of the tenant. |
idpType |
String | Identity provider type. |
idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
idpScope |
String | Scope for OpenID Connect based identity provider. |
idpClientId |
String | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The primary color of the portal. |
secondaryColor |
String | The secondary color of the portal. |
darkColor |
String | The dark color of the portal. |
smtpSenderName |
String | The sender name for notification emails. |
defaultCountry |
String | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean | The default allow comments value in steps. |
forceFlattenPdf |
Boolean | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
kotlin.jvm.internal.StringCompanionObject@1c9e458 optional | Selected Group ID when option to created user on first login selected. |
allowedTenantStatus |
Array | The statuses to which the tenant is authorized to switch. |
attachmentExtensions |
Array | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean | Whether documents should be locked after the first validation. |
certificateEvidenceLanguage |
String | The language of the certificate of evidence. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
allowExternalArchive |
Boolean | Indicates if the tenant is allowed to upload in an external archive system . |
externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. Values available are: {{workflowName}}, {{workflowId}}, {{archivedAt}} (date + time in ISO 8601 format) |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update tenant
Update an existing tenant.
HTTP request
PATCH /api/tenants/ten_2CqdhRsPAcGwUhF3b7M8Yess HTTP/1.1
Authorization: Bearer act_NmpuDXQYh83fAyB6qkQe1tzx.4HejjEuJ5TrArQVjLgDJpo5UPzCktT37851Tirp4pe1SbqZUasHMKMsaX4m31Ltc
If-Match: "DYtJSi8FAZW9WQegoQYsbgBh"
Content-Type: application/json
Content-Length: 1553
{
"domainName" : "kertzmann.biz",
"organizationName" : "Carre EI",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "3830",
"idpClientSecret" : "K4hUKRcfmDWqEuhhDcK2PGVZ",
"logo" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"primaryColor" : "#208cdf",
"secondaryColor" : "#4ca3e5",
"darkColor" : "#104670",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"loginTokenTtl" : 3600000,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"maxAttachments" : 10,
"downloadLinkTokenValidityDays" : 90,
"defaultCountry" : "FR",
"allowCommentsInSteps" : false,
"allowWatchers" : false,
"defaultAllowComments" : false,
"forceFlattenPdf" : false,
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"certificateEvidenceLanguage" : "fr",
"attachmentExtensions" : [ "pdf", "word" ],
"lockDocumentsAfterFirstValidation" : false,
"allowConsolidation" : true,
"activateExternalArchive" : false,
"requireSupportingDocuments" : false,
"visual" : {
"allowVisual" : true,
"text" : "Goodflag signature ID : {{workflowId}}"
},
"allowSupportingDocumentsRequest" : false
}
Path parameters:
/api/tenants/{tenantId}
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
domainName |
String optional | The domain name of the tenant. |
organizationName |
String optional | The organization name of the tenant. |
tenantStatus |
TenantStatus optional | The status of the tenant. |
idpType |
String optional | Identity provider type. |
idpBaseUrl |
String optional | Base URL for OpenID Connect based identity provider. |
idpScope |
String optional | Scope for OpenID Connect based identity provider. |
idpClientId |
String optional | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String optional | Client secret for OpenID Connect based identity provider. |
logo |
String optional | The logo image of the portal, as a data URI. |
primaryColor |
String optional | The primary color of the portal. |
secondaryColor |
String optional | The secondary color of the portal. |
darkColor |
String optional | The dark color of the portal. |
smtpSenderName |
String optional | The sender name for notification emails. |
defaultCountry |
String optional | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String optional | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number optional | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number optional | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number optional | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number optional | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number optional | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean optional | The default allow comments value in steps. |
forceFlattenPdf |
Boolean optional | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean optional | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean optional | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean optional | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
String optional | Selected Group ID when option to created user on first login selected. |
certificateEvidenceLanguage |
String optional | The language of the certificate of evidence. |
attachmentExtensions |
Array optional | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean optional | Whether documents should be locked after the first validation. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_B7M7B1EbrYB3BsSWJ6wJrKF1
ETag: "7dGjQbG5d2dZac3rrURVeEuq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1707
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : false,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "fr",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"created" : 1771407850736,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_ESvwFMD3bEY5H9knCQfT5mza",
"domainName" : "kertzmann.biz",
"downloadLinkTokenValidityDays" : 90,
"externalArchivingParameters" : {
"filesToArchive" : [ ],
"metadata" : [ ]
},
"forceFlattenPdf" : false,
"id" : "ten_2CqdhRsPAcGwUhF3b7M8Yess",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "3830",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenantResource",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_D46ETxXhuzG6NQdJryp9zeou",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"organizationName" : "Carre EI",
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1771407850901,
"visual" : {
"allowVisual" : true,
"text" : "Goodflag signature ID : {{workflowId}}"
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the tenant. |
defaultGroupId |
String | The identifier of the default group in the tenant. |
domainName |
String | The domain name of the tenant. |
organizationName |
String optional | The organization name of the tenant. |
tenantStatus |
TenantStatus optional | The status of the tenant. |
idpType |
String | Identity provider type. |
idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
idpScope |
String | Scope for OpenID Connect based identity provider. |
idpClientId |
String | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The primary color of the portal. |
secondaryColor |
String | The secondary color of the portal. |
darkColor |
String | The dark color of the portal. |
smtpSenderName |
String | The sender name for notification emails. |
defaultCountry |
String | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean | The default allow comments value in steps. |
forceFlattenPdf |
Boolean | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
kotlin.jvm.internal.StringCompanionObject@1c9e458 optional | Selected Group ID when option to created user on first login selected. |
allowedTenantStatus |
Array | The statuses to which the tenant is authorized to switch. |
attachmentExtensions |
Array | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean | Whether documents should be locked after the first validation. |
certificateEvidenceLanguage |
String | The language of the certificate of evidence. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
allowExternalArchive |
Boolean | Indicates if the tenant is allowed to upload in an external archive system . |
externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. Values available are: {{workflowName}}, {{workflowId}}, {{archivedAt}} (date + time in ISO 8601 format) |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete tenant
Delete an existing tenant. Admin only.
HTTP request
DELETE /admin/api/tenants/ten_NJu2hXKSAXctdvaBJSimse2y HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
If-Match: "CmBLRbxFSaX45xcqwKrR1hxe"
Path parameters:
/admin/api/tenants/{tenantId}
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_1YLiafBNYLkqanUEr5EkMoFC
ETag: "4piXMdLuy7a1DfuJN8xq6CHN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1437
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1771407858044,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_KJijFrGiCfDfsBkNkZnjrkkb",
"domainName" : "hyatt.net",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_NJu2hXKSAXctdvaBJSimse2y",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "3830",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenant",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_G5EadQZTRbxWxWZvuVm8Uz2N",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1771407858097,
"visual" : {
"allowVisual" : false
}
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the tenant. |
defaultGroupId |
String | The identifier of the default group in the tenant. |
domainName |
String | The domain name of the tenant. |
organizationName |
String optional | The organization name of the tenant. |
tenantStatus |
TenantStatus optional | The status of the tenant. |
idpType |
String | Identity provider type. |
idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
idpScope |
String | Scope for OpenID Connect based identity provider. |
idpClientId |
String | Client ID for OpenID Connect based identity provider. |
idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
logoResourceId |
String optional | The identifier of the logo image resource. |
primaryColor |
String | The primary color of the portal. |
secondaryColor |
String | The secondary color of the portal. |
darkColor |
String | The dark color of the portal. |
smtpSenderName |
String | The sender name for notification emails. |
defaultCountry |
String | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
technicalContactUrl |
String | The technical contact URL to be used in the portal. |
loginTokenTtl |
Number | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
maxDocumentSize |
Number | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
maxDocuments |
Number | The portal maximum authorized documents to sign. Note that the default value is 200. |
maxAttachments |
Number | The portal maximum authorized attachments. Note that the default value is 10. |
downloadLinkTokenValidityDays |
Number | Download link token expiration period in days. Note that the default value is 3650. |
defaultAllowComments |
Boolean | The default allow comments value in steps. |
forceFlattenPdf |
Boolean | Whether the existing signature fields are flattened on PDF uploads. |
allowCommentsInSteps |
Boolean | Whether or not the comments authorization are managed by the workflow manager. |
allowWatchers |
Boolean | Whether or not the watchers authorization are managed by the workflow manager. |
createUserOnLogin |
Boolean | Whether or not users are automatically created on first login. |
createUserOnLoginGroupId |
kotlin.jvm.internal.StringCompanionObject@1c9e458 optional | Selected Group ID when option to created user on first login selected. |
allowedTenantStatus |
Array | The statuses to which the tenant is authorized to switch. |
attachmentExtensions |
Array | The allowed file extensions for workflows attachments. |
lockDocumentsAfterFirstValidation |
Boolean | Whether documents should be locked after the first validation. |
certificateEvidenceLanguage |
String | The language of the certificate of evidence. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
allowExternalArchive |
Boolean | Indicates if the tenant is allowed to upload in an external archive system . |
externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. Values available are: {{workflowName}}, {{workflowId}}, {{archivedAt}} (date + time in ISO 8601 format) |
visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
404 |
TenantNotFound | The specified tenant can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search tenants
Search in all the tenants. Admin only.
HTTP request
GET /admin/api/tenants?text=nicolas.io&items.id=ten_FnhwHFq3JRoPX1dYStg5sbSq&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.domainName |
The filter value(s) for the domainName field. |
items.tenantStatus |
The filter value(s) for the tenantStatus field. |
items.organizationName |
The filter value(s) for the organizationName field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.externalArchivingParameters.archiverId |
The filter value(s) for the externalArchivingParameters.archiverId field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1570
{
"items" : [ {
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1771407152535,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_AJA4tcPmd1URtKhfSgmLd2Bn",
"domainName" : "nicolas.io",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "3830",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_Fio8HBdvuzg1HknpcaJVj75c",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1771407152535,
"visual" : {
"allowVisual" : false
}
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the tenant. |
items[].defaultGroupId |
String | The identifier of the default group in the tenant. |
items[].domainName |
String | The domain name of the tenant. |
items[].organizationName |
String optional | The organization name of the tenant. |
items[].tenantStatus |
TenantStatus optional | The status of the tenant. |
items[].idpType |
String | Identity provider type. |
items[].idpBaseUrl |
String | Base URL for OpenID Connect based identity provider. |
items[].idpScope |
String | Scope for OpenID Connect based identity provider. |
items[].idpClientId |
String | Client ID for OpenID Connect based identity provider. |
items[].idpClientSecret |
String | Client secret for OpenID Connect based identity provider. |
items[].logoResourceId |
String optional | The identifier of the logo image resource. |
items[].primaryColor |
String | The primary color of the portal. |
items[].secondaryColor |
String | The secondary color of the portal. |
items[].darkColor |
String | The dark color of the portal. |
items[].smtpSenderName |
String | The sender name for notification emails. |
items[].defaultCountry |
String | The default country for new users, in case it is not provided by the identity provider. If not specified, the default country is FR. |
items[].technicalContactUrl |
String | The technical contact URL to be used in the portal. |
items[].loginTokenTtl |
Number | The portal login token validity period in milliseconds. Note that the token minimum validity period is 10 minutes. |
items[].maxDocumentSize |
Number | The portal maximum authorized document size in bytes. Note that the default value is 10485760 bytes. For files of at least 104857600 bytes, you need to purchase an option. |
items[].maxDocuments |
Number | The portal maximum authorized documents to sign. Note that the default value is 200. |
items[].maxAttachments |
Number | The portal maximum authorized attachments. Note that the default value is 10. |
items[].downloadLinkTokenValidityDays |
Number | Download link token expiration period in days. Note that the default value is 3650. |
items[].defaultAllowComments |
Boolean | The default allow comments value in steps. |
items[].forceFlattenPdf |
Boolean | Whether the existing signature fields are flattened on PDF uploads. |
items[].allowCommentsInSteps |
Boolean | Whether or not the comments authorization are managed by the workflow manager. |
items[].allowWatchers |
Boolean | Whether or not the watchers authorization are managed by the workflow manager. |
items[].createUserOnLogin |
Boolean | Whether or not users are automatically created on first login. |
items[].createUserOnLoginGroupId |
kotlin.jvm.internal.StringCompanionObject@1c9e458 optional | Selected Group ID when option to created user on first login selected. |
items[].allowedTenantStatus |
Array | The statuses to which the tenant is authorized to switch. |
items[].attachmentExtensions |
Array | The allowed file extensions for workflows attachments. |
items[].lockDocumentsAfterFirstValidation |
Boolean | Whether documents should be locked after the first validation. |
items[].certificateEvidenceLanguage |
String | The language of the certificate of evidence. |
items[].allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
items[].activateExternalArchive |
Boolean | Indicates if evidence files are uploaded in an external archive system when the workflow is archived. |
items[].allowExternalArchive |
Boolean | Indicates if the tenant is allowed to upload in an external archive system . |
items[].externalArchivingParameters |
class com.lexpersona.sgs.wm.api.tenants.ExternalArchivingParametersDto optional | Parameters for the external archiving of archived workflow. |
items[].externalArchivingParameters.archiverId |
class com.lexpersona.sgs.wm.api.archiver.ArchivingSolution optional | Identifier of the external archiver configuration. |
items[].externalArchivingParameters.filesToArchive |
ArrayList optional | Targeted files to archive. Possible values: evidenceFiles, signedDocuments. |
items[].externalArchivingParameters.metadata |
ArrayList optional | Metadata to associate with the archived workflow. |
items[].externalArchivingParameters.metadata[].name |
String optional | Metadata name to associate with the archived workflow. |
items[].externalArchivingParameters.metadata[].value |
String optional | Metadata value to associate with the archived workflow. Values available are: {{workflowName}}, {{workflowId}}, {{archivedAt}} (date + time in ISO 8601 format) |
items[].visual.allowVisual |
Boolean optional | Whether the addition of a visual to show that the document has been signed by affixing a visual on its pages is authorized. |
items[].visual.text |
String optional | The visual in the form of text. It must include {{workflowId}}. |
items[].allowSupportingDocumentsRequest |
Boolean optional | Whether the supporting documents are allowed. |
items[].requireSupportingDocuments |
Boolean optional | Whether supporting documents are required for workflows of this tenant. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Export tenants
Export a search in all the tenants. Admin only.
HTTP request
POST /admin/api/tenants/exports?text=nicolas.io&items.id=ten_FnhwHFq3JRoPX1dYStg5sbSq&sortBy=items.id HTTP/1.1
Authorization: Basic YWRtaW46RTF3UTNTUGNQNDRVYWZmTFRnTFhVUTRL
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1771494257747
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.domainName |
The filter value(s) for the domainName field. |
items.tenantStatus |
The filter value(s) for the tenantStatus field. |
items.organizationName |
The filter value(s) for the organizationName field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.externalArchivingParameters.archiverId |
The filter value(s) for the externalArchivingParameters.archiverId field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
Valid admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_7B8tqci9f6Aq3diVyFAsD9xk
ETag: "3iq6o4GFMywtK7YTr4Vhpgyh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 497
{
"adminUser" : "admin",
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407857748,
"expired" : 1771494257747,
"exportOperation" : "createTenantExport",
"id" : "exp_5oR49kVH3x9Ca5f1o14xiYQN",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=nicolas.io&items.id=ten_FnhwHFq3JRoPX1dYStg5sbSq&sortBy=items.id",
"size" : 0,
"totalItems" : 0,
"updated" : 1771407857748
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
adminUser |
String optional | The admin user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Users
Create user
Create a user.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/users HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 777
{
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"isDisabled" : false,
"email" : "tanisha.purdy1051@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sunt a officiis.",
"firstName" : "Hugo",
"lastName" : "Leclercq",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Chief Markets Analyste"
} ],
"subject" : "fa14fc18-2811-487a-9e83-307779d6ed30"
}
Path parameters:
/api/tenants/{tenantId}/users
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
groupId |
String | The identifier of the group the user belongs to. |
isDisabled |
Boolean optional | Whether or not the user is disabled. |
email |
String | The email address of the user. |
picture |
String optional | The picture of the user, as a URL or a data URI. |
phoneNumber |
String optional | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String optional | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
organizationTitles |
Array optional | The organization titles of the user. |
organizationTitles[].organizationId |
String | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_8hFCFMJ4N1fhKeVZ39xzTqCD
ETag: "6xtjd2KGJNWPbSwiod5MUqrH"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 911
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Sunt a officiis.",
"country" : "FR",
"created" : 1771407354346,
"email" : "tanisha.purdy1051@my-company.com",
"firstName" : "Hugo",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "usr_J2tQcKXKpErzM5Gfs81cCfuD",
"isDisabled" : false,
"lastLogin" : 0,
"lastName" : "Leclercq",
"name" : "Hugo Leclercq",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Chief Markets Analyste"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_5zM33tC2BhnN5GPLbUnDgGD7",
"signAllowed" : true,
"subject" : "fa14fc18-2811-487a-9e83-307779d6ed30",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407354346,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the user. |
tenantId |
String | The identifier of the tenant the user belongs to. |
groupId |
String | The identifier of the group the user belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
isDisabled |
Boolean | Whether or not the user is disabled. |
lastLogin |
Number | The date of the last login token creation for the user. |
email |
String | The email address of the user. |
pictureResourceId |
String optional | The identifier of the user picture resource. |
phoneNumber |
String | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the user. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
organizationTitles |
Array | The organization titles of the user. |
organizationTitles[].organizationId |
String optional | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailValue | Invalid email. Use a standard format without accented characters, e.g., user@example.com. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
UserEmailAlreadyExists | A user with the specified email already exists. |
400 |
UserSubjectAlreadyExists | A user with the specified subject already exists. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
GroupDisabled | The specified group is disabled. |
403 |
ImageNotAccessible | The image URL is not accessible. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
GroupNotFound | The specified group can not be found. |
404 |
OrganizationNotFound | The specified organization can not be found. |
Retrieve user
Retrieve an existing user.
HTTP request
GET /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/users/{userId}
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "BrpqZLi7GTwfhFJNJhb4Cej1"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 984
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Nam omnis iure possimus blanditiis magnam voluptatibus vitae.",
"country" : "FR",
"created" : 1771407155710,
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"isDisabled" : false,
"lastLogin" : 1771407155864,
"lastName" : "Bogisich",
"name" : "Shannon Bogisich",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Legacy Usability Administrateur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"signAllowed" : true,
"subject" : "bb28d95b-3d5a-4c8e-afa6-b9df5d5ae6e8",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407155873,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the user. |
tenantId |
String | The identifier of the tenant the user belongs to. |
groupId |
String | The identifier of the group the user belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
isDisabled |
Boolean | Whether or not the user is disabled. |
lastLogin |
Number | The date of the last login token creation for the user. |
email |
String | The email address of the user. |
pictureResourceId |
String optional | The identifier of the user picture resource. |
phoneNumber |
String | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the user. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
organizationTitles |
Array | The organization titles of the user. |
organizationTitles[].organizationId |
String optional | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
UserNotFound | The specified user can not be found. |
Retrieve me
Retrieve the currently authenticated user.
HTTP request
GET /api/users/me HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "BrpqZLi7GTwfhFJNJhb4Cej1"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 984
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Nam omnis iure possimus blanditiis magnam voluptatibus vitae.",
"country" : "FR",
"created" : 1771407155710,
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"isDisabled" : false,
"lastLogin" : 1771407155864,
"lastName" : "Bogisich",
"name" : "Shannon Bogisich",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Legacy Usability Administrateur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"signAllowed" : true,
"subject" : "bb28d95b-3d5a-4c8e-afa6-b9df5d5ae6e8",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407155873,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the user. |
tenantId |
String | The identifier of the tenant the user belongs to. |
groupId |
String | The identifier of the group the user belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
isDisabled |
Boolean | Whether or not the user is disabled. |
lastLogin |
Number | The date of the last login token creation for the user. |
email |
String | The email address of the user. |
pictureResourceId |
String optional | The identifier of the user picture resource. |
phoneNumber |
String | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the user. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
organizationTitles |
Array | The organization titles of the user. |
organizationTitles[].organizationId |
String optional | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update user
Update an existing user.
HTTP request
PATCH /api/users/usr_cPSeE5NZbejTjc6uGPLS8s7Q HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "2iGCQU5XrqGcpbsHBhW3hoPo"
Content-Type: application/json
Content-Length: 805
{
"groupId" : "grp_AJA4tcPmd1URtKhfSgmLd2Bn",
"isDisabled" : false,
"email" : "moses.ruecker7668@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Quis ducimus soluta tempora eius nobis ea.",
"firstName" : "Léa",
"lastName" : "Leclerc",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Legacy Factors Producteur"
} ],
"subject" : "a9df6f05-600f-4bf5-a4fa-88e3f4decd34"
}
Path parameters:
/api/users/{userId}
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
groupId |
String | The identifier of the group the user belongs to. |
isDisabled |
Boolean optional | Whether or not the user is disabled. |
email |
String optional | The email address of the user. |
picture |
String optional | The picture of the user, as a URL or a data URI. |
phoneNumber |
String optional | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
firstName |
String optional | The first name of the user. |
lastName |
String optional | The last name of the user. |
country |
String optional | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
organizationTitles |
Array optional | The organization titles of the user. |
organizationTitles[].organizationId |
String | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Mm9sdBKjPADpmbbLdzRWnDUw
ETag: "54S5kud8fPprAqQRiar4YADC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 913
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Quis ducimus soluta tempora eius nobis ea.",
"country" : "FR",
"created" : 1771407357036,
"email" : "moses.ruecker7668@my-company.com",
"firstName" : "Léa",
"groupId" : "grp_AJA4tcPmd1URtKhfSgmLd2Bn",
"id" : "usr_cPSeE5NZbejTjc6uGPLS8s7Q",
"isDisabled" : false,
"jobOperation" : "refreshUserInfo",
"lastLogin" : 0,
"lastName" : "Leclerc",
"name" : "Léa Leclerc",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Legacy Factors Producteur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_JFfCn7sFNJoBYeKZ6SR1VRyA",
"signAllowed" : true,
"subject" : "a9df6f05-600f-4bf5-a4fa-88e3f4decd34",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407357095,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the user. |
tenantId |
String | The identifier of the tenant the user belongs to. |
groupId |
String | The identifier of the group the user belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
isDisabled |
Boolean | Whether or not the user is disabled. |
lastLogin |
Number | The date of the last login token creation for the user. |
email |
String | The email address of the user. |
pictureResourceId |
String optional | The identifier of the user picture resource. |
phoneNumber |
String | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the user. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
organizationTitles |
Array | The organization titles of the user. |
organizationTitles[].organizationId |
String optional | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidEmailValue | Invalid email. Use a standard format without accented characters, e.g., user@example.com. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
UserEmailAlreadyExists | A user with the specified email already exists. |
400 |
UserSubjectAlreadyExists | A user with the specified subject already exists. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
GroupDisabled | The specified group is disabled. |
403 |
ImageNotAccessible | The image URL is not accessible. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
MissingIdentityName | A name is missing in the identity claims. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
GroupNotFound | The specified group can not be found. |
404 |
OrganizationNotFound | The specified organization can not be found. |
404 |
UserNotFound | The specified user can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Create user login token
Create a login token for a user.
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/loginTokens HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/x-www-form-urlencoded
Path parameters:
/api/users/{userId}/loginTokens
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_L5m54GbERXXfrbmKXiiW8AtJ
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 370
{
"created" : 1771407413938,
"expired" : 1771411013938,
"scope" : "portalUser",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"tokenValue" : "eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NzE0MTEwMTMsInVzZXJJZCI6InVzcl9ENDdGbkZZMm1kWEc0dDIyd1JLeEtqcnIiLCJzY29wZSI6InBvcnRhbFV...",
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
tenantId |
String | The tenant identifier of the login token. |
userId |
String | The user identifier of the login token. |
scope |
String | The scope of the login token, either portalUser or workflowRecipient. |
tokenValue |
String | The login token value. |
created |
Number | The creation date of the login token. |
expired |
Number | The expiration date of the login token. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Revoke user login tokens
Revoke all the login tokens for a user.
HTTP request
DELETE /api/users/usr_24xp3PNx2fzsRcane9VVyJvf/loginTokens HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJhZG1pblVzZXIiOiJhZG1pbiIsImV4cCI6MTc3MTQxMDg5NCwidXNlcklkIjoidXNyXzI0eHAzUE54MmZ6c1JjYW5lOVZWeUp...
Path parameters:
/api/users/{userId}/loginTokens
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_EdT3513e5m1VvYMMCVMEegqs
Cache-Control: no-cache
Errors:
| Status | Code | Message |
|---|---|---|
401 |
InvalidTokenSignature | The token signature is invalid. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Anonymize user
Anonymize an existing user.
HTTP request
DELETE /api/users/usr_J4eWdFfM2yjDzg1bLeMuE81u HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "BoBaAS5Fequm3CkJcTe4XihW"
Path parameters:
/api/users/{userId}
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_4Wus6Tg4j3NMqQPST5Hn8t1z
ETag: "GaW5Q33Ktrv3SSoiMGzaXTzy"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 624
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "",
"country" : "",
"created" : 1771407345627,
"email" : "usr_J4eWdFfM2yjDzg1bLeMuE81u@anonymized",
"firstName" : "",
"groupId" : "grp_AJA4tcPmd1URtKhfSgmLd2Bn",
"id" : "usr_J4eWdFfM2yjDzg1bLeMuE81u",
"isDisabled" : true,
"jobOperation" : "purgeUserResource",
"lastLogin" : 0,
"lastName" : "",
"name" : "",
"organizationTitles" : [ ],
"phoneNumber" : "",
"signAllowed" : true,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407345675,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the user. |
tenantId |
String | The identifier of the tenant the user belongs to. |
groupId |
String | The identifier of the group the user belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
isDisabled |
Boolean | Whether or not the user is disabled. |
lastLogin |
Number | The date of the last login token creation for the user. |
email |
String | The email address of the user. |
pictureResourceId |
String optional | The identifier of the user picture resource. |
phoneNumber |
String | The international phone number of the user. |
comments |
String optional | The comments associated with the contact. |
name |
String | The full name of the user. |
firstName |
String | The first name of the user. |
lastName |
String | The last name of the user. |
country |
String | The country of the user. |
subject |
String optional | The identifier of the user in the identity provider external database. |
signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
organizationTitles |
Array | The organization titles of the user. |
organizationTitles[].organizationId |
String optional | The identifier of the organization. |
organizationTitles[].title |
String optional | The title of the user |
userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
UserNotFound | The specified user can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search users
Search in all users.
HTTP request
GET /api/users?text=Shannon%20Bogisich&items.id=usr_D47FnFY2mdXG4t22wRKxKjrr&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.lastLogin |
The filter value(s) for the lastLogin field. |
items.subject |
The filter value(s) for the subject field. |
items.name |
The filter value(s) for the name field. |
items.email |
The filter value(s) for the email field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.country |
The filter value(s) for the country field. |
items.signAllowed |
The filter value(s) for the signAllowed field. |
items.approveAllowed |
The filter value(s) for the approveAllowed field. |
items.organizationTitles.organizationId |
The filter value(s) for the organizationTitles.organizationId field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.comanageAllowed |
The filter value(s) for the comanageAllowed field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.userGroupedInvitationsMode |
The filter value(s) for the userGroupedInvitationsMode field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1118
{
"items" : [ {
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Nam omnis iure possimus blanditiis magnam voluptatibus vitae.",
"country" : "FR",
"created" : 1771407155710,
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"isDisabled" : false,
"lastLogin" : 1771407155864,
"lastName" : "Bogisich",
"name" : "Shannon Bogisich",
"organizationTitles" : [ {
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"title" : "Legacy Usability Administrateur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"signAllowed" : true,
"subject" : "bb28d95b-3d5a-4c8e-afa6-b9df5d5ae6e8",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407155873,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ]
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the user. |
items[].tenantId |
String | The identifier of the tenant the user belongs to. |
items[].groupId |
String | The identifier of the group the user belongs to. |
items[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this user. |
items[].isDisabled |
Boolean | Whether or not the user is disabled. |
items[].lastLogin |
Number | The date of the last login token creation for the user. |
items[].email |
String | The email address of the user. |
items[].pictureResourceId |
String optional | The identifier of the user picture resource. |
items[].phoneNumber |
String | The international phone number of the user. |
items[].comments |
String optional | The comments associated with the contact. |
items[].name |
String | The full name of the user. |
items[].firstName |
String | The first name of the user. |
items[].lastName |
String | The last name of the user. |
items[].country |
String | The country of the user. |
items[].subject |
String optional | The identifier of the user in the identity provider external database. |
items[].signAllowed |
Boolean | Whether or not the user is allowed to sign workflows. |
items[].approveAllowed |
Boolean | Whether or not the user is allowed to approve workflows. |
items[].comanageAllowed |
Boolean | Whether or not the user is allowed to co-manage workflows. |
items[].organizationTitles |
Array | The organization titles of the user. |
items[].organizationTitles[].organizationId |
String optional | The identifier of the organization. |
items[].organizationTitles[].title |
String optional | The title of the user |
items[].userGroupedInvitationsMode |
Boolean optional | Whether or not the user wants to receive grouped notification according to group settings |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export users
Export a search in all users.
HTTP request
POST /api/users/exports?text=Shannon%20Bogisich&items.id=usr_D47FnFY2mdXG4t22wRKxKjrr&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"expired" : 1771493743333
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.lastLogin |
The filter value(s) for the lastLogin field. |
items.subject |
The filter value(s) for the subject field. |
items.name |
The filter value(s) for the name field. |
items.email |
The filter value(s) for the email field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.country |
The filter value(s) for the country field. |
items.signAllowed |
The filter value(s) for the signAllowed field. |
items.approveAllowed |
The filter value(s) for the approveAllowed field. |
items.organizationTitles.organizationId |
The filter value(s) for the organizationTitles.organizationId field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.comanageAllowed |
The filter value(s) for the comanageAllowed field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.userGroupedInvitationsMode |
The filter value(s) for the userGroupedInvitationsMode field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_ADewtxbKSGZK4ejio92cZSz6
ETag: "6MA3DLaaP45ZWLnv2zDLgEHR"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 596
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407343337,
"expired" : 1771493743333,
"exportOperation" : "createUserExport",
"id" : "exp_2iHh2fuPvmctmPqN2dPUPz6D",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Shannon+Bogisich&items.id=usr_D47FnFY2mdXG4t22wRKxKjrr&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407343337,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Webhooks
Create user webhook
Create a webhook to receive events about workflows of a specific user.
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/webhooks HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/BuDh5nAvjiYsYamg1eFef1fq",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "coManagerRemoved", "coManagerAdded", "workflowFinished" ]
}
Path parameters:
/api/users/{userId}/webhooks
| Parameter | Description |
|---|---|
userId |
The identifier of the user. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_9x7Wb4SVFztf4j3UccLSP94n
ETag: "6WtyyqK1GZMYbifbyEuFWwRg"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1771407182740,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/BuDh5nAvjiYsYamg1eFef1fq",
"id" : "wbh_8wjsMEsttLNQoQg9whNztjW2",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407182740,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook. |
tenantId |
String | The identifier of the tenant the webhook belongs to. |
userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Create global webhook
Create a webhook to receive events about all workflows in the tenant.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/webhooks HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/9N3PnRgUneYJw3qQ31WMXQ3s",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "coManagerRemoved", "coManagerAdded", "workflowFinished" ]
}
Path parameters:
/api/tenants/{tenantId}/webhooks
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HaDRuxHrir5YK73fhZxNJacR
ETag: "4vuPd5pXipsv1wS8nVbhhVs4"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 422
{
"created" : 1771407180465,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/9N3PnRgUneYJw3qQ31WMXQ3s",
"id" : "wbh_PXkMmxhVbaPCS2No7U6aU7vb",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407180465
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook. |
tenantId |
String | The identifier of the tenant the webhook belongs to. |
userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve webhook
Retrieve an existing webhook.
HTTP request
GET /api/webhooks/wbh_NymCSHCZuVDqY21tFWeNRXM3 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/webhooks/{webhookId}
| Parameter | Description |
|---|---|
webhookId |
The identifier of the webhook. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "33X1KrL4X5TmQvpUGvaYoR8j"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1771407156059,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/HFiDiWvGsE9VRc5oCKgdVuHc",
"id" : "wbh_NymCSHCZuVDqY21tFWeNRXM3",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407175651,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook. |
tenantId |
String | The identifier of the tenant the webhook belongs to. |
userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WebhookNotFound | The specified webhook can not be found. |
Update webhook
Update an existing webhook.
HTTP request
PATCH /api/webhooks/wbh_NymCSHCZuVDqY21tFWeNRXM3 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "9fc6eLkqkz1jxLM5wAs6UxWm"
Content-Type: application/json
Content-Length: 312
{
"endpointUrl" : "https://my-company.com/9zET2SZdyaskYNbF9eCYUJwe",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "coManagerRemoved", "coManagerAdded", "workflowFinished" ],
"customHeaders" : {
"X-Test-Header" : "TestValue"
}
}
Path parameters:
/api/webhooks/{webhookId}
| Parameter | Description |
|---|---|
webhookId |
The identifier of the webhook. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
endpointUrl |
String optional | The URL of the webhook endpoint. |
notifiedEvents |
Array optional | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A map of custom headers with key-value pairs. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_K1wo34CrpvZib6qqyQmRmYgB
ETag: "AWiMvx7QQ8oLouWi9YH4oRL7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1771407156059,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/9zET2SZdyaskYNbF9eCYUJwe",
"id" : "wbh_NymCSHCZuVDqY21tFWeNRXM3",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407172506,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook. |
tenantId |
String | The identifier of the tenant the webhook belongs to. |
userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WebhookNotFound | The specified webhook can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete webhook
Delete an existing webhook.
HTTP request
DELETE /api/webhooks/wbh_LqqoaB55fd1GUrBH1ie43wHD HTTP/1.1
Authorization: Bearer act_3h2PhgaSMo3xyrr4MWM2ooda.4vdmwStwgDVLVASo6jjjhjayzoTpZpkjwy1WJj9fo1m7vxVa4Rrgq5ckBgHh85pX
Path parameters:
/api/webhooks/{webhookId}
| Parameter | Description |
|---|---|
webhookId |
The identifier of the webhook. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_8GE8z8b4VQhHACx9UWbMteQE
ETag: "8fynPowowWz9LQcKRkt31Fic"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1771407165049,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/JwbrHBWdghX3gUfGb5uiLnPM",
"id" : "wbh_LqqoaB55fd1GUrBH1ie43wHD",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407165049,
"userId" : "usr_5J9KU536HaGQJP46zfYJNET4"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook. |
tenantId |
String | The identifier of the tenant the webhook belongs to. |
userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
endpointUrl |
String | The URL of the webhook endpoint. |
notifiedEvents |
Array | The type of events the webhook will be notified about. |
customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WebhookNotFound | The specified webhook can not be found. |
Search webhooks
Search in all the webhooks.
HTTP request
GET /api/webhooks?text=https%3A%2F%2Fmy-company.com%2FMT2UtUpGwjyc263MguKYBYyU&items.id=wbh_NymCSHCZuVDqY21tFWeNRXM3&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.endpointUrl |
The filter value(s) for the endpointUrl field. |
items.notifiedEvents |
The filter value(s) for the notifiedEvents field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 567
{
"items" : [ {
"created" : 1771407156059,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/MT2UtUpGwjyc263MguKYBYyU",
"id" : "wbh_NymCSHCZuVDqY21tFWeNRXM3",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407156059,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the webhook. |
items[].tenantId |
String | The identifier of the tenant the webhook belongs to. |
items[].userId |
String optional | The identifier of the user the webhook belongs to, in case of a user webhook. |
items[].endpointUrl |
String | The URL of the webhook endpoint. |
items[].notifiedEvents |
Array | The type of events the webhook will be notified about. |
items[].customHeaders |
Object optional | A list of custom headers, each containing a key and a value. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Webhook events
Retrieve webhook event
Retrieve an existing webhook event.
HTTP request
GET /api/webhookEvents/wbe_e9tJ1RdqjpUPj8Fx7wEUXQiY HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/webhookEvents/{webhookEventId}
| Parameter | Description |
|---|---|
webhookEventId |
The identifier of the webhook event. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "5TVD8ufssxzAxvZRfpMaMKpq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 325
{
"created" : 1771407158040,
"eventType" : "workflowStarted",
"id" : "wbe_e9tJ1RdqjpUPj8Fx7wEUXQiY",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407206651,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"webhookId" : "wbh_NymCSHCZuVDqY21tFWeNRXM3",
"workflowId" : "wfl_M3A93CmuuAXi6hnstVYuHrrE"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the webhook event. |
tenantId |
String | The identifier of the tenant the webhook event belongs to. |
userId |
String optional | The identifier of the user the webhook event belongs to, in case of a user webhook. |
webhookId |
String | The identifier of the webhook the webhook event belongs to. |
workflowId |
String optional | The identifier of the workflow the webhook event is about. |
stepId |
String optional | The identifier of the workflow step the webhook event is about, if relevant. |
eventType |
String | The type of webhook event. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WebhookEventNotFound | The specified webhook event can not be found. |
Search webhook events
Search in all the webhook events.
HTTP request
GET /api/webhookEvents?text=wbh_NymCSHCZuVDqY21tFWeNRXM3&items.id=wbe_e9tJ1RdqjpUPj8Fx7wEUXQiY&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.userId |
The filter value(s) for the userId field. |
items.endpointUrl |
The filter value(s) for the endpointUrl field. |
items.notifiedEvents |
The filter value(s) for the notifiedEvents field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 425
{
"items" : [ {
"created" : 1771407158040,
"eventType" : "workflowStarted",
"id" : "wbe_e9tJ1RdqjpUPj8Fx7wEUXQiY",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407206651,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"webhookId" : "wbh_NymCSHCZuVDqY21tFWeNRXM3",
"workflowId" : "wfl_M3A93CmuuAXi6hnstVYuHrrE"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the webhook event. |
items[].tenantId |
String | The identifier of the tenant the webhook event belongs to. |
items[].userId |
String optional | The identifier of the user the webhook event belongs to, in case of a user webhook. |
items[].webhookId |
String | The identifier of the webhook the webhook event belongs to. |
items[].workflowId |
String optional | The identifier of the workflow the webhook event is about. |
items[].stepId |
String optional | The identifier of the workflow step the webhook event is about, if relevant. |
items[].eventType |
String | The type of webhook event. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Workflows
Create workflow
Create a workflow.
Two modes are available :FULLorSINGLE_SIGNER.
FULLis used for a workflow with all options: (create from a template, using multiple steps, add watchers, allow consolidation,…). This mode is used by default.SINGLE_SIGNERis used for one-step workflow
HTTP request
POST /api/users/usr_D47FnFY2mdXG4t22wRKxKjrr/workflows HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 1688
{
"name" : "Ergonomic Marble Knife",
"description" : "63 Avenue de la Victoire, 34782 Pessac",
"steps" : [ {
"stepType" : "signature",
"recipients" : [ {
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"email" : "clarence.pfannerstill2206@my-company.com",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sed cum voluptatem.",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true,
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : true,
"requireSupportingDocuments" : true,
"supportingDocumentsList" : "Justificatif de domicile"
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_ASDWjby9dbnzXXBgJMsn4L1v",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "nicky.rutherford8512@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowConsolidation" : true,
"workflowMode" : "FULL"
}
Path parameters:
/api/users/{userId}/workflows
| Parameter | Description |
|---|---|
userId |
The identifier of the user the workflow belongs to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
workflowMode |
String optional | The mode of the workflow. If value is not set, FULL is the default value. Possible values: FULL, SINGLE_SIGNER |
steps |
Array optional | The steps of the workflow. (Only one step accepted when workflowMode = SINGLE_SIGNER) |
steps[].stepType |
String optional | The type of the step, either signature or approval. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents. Please note that using non-existent user contacts as recipients does not result in their automatic creation by the API. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].contactId |
String optional | The identifier of the recipient contact, in case the recipient is a contact. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].allowComments |
Boolean optional | Whether or not the recipients of the step are authorized to view and create comments. (Should be null when workflowMode = SINGLE_SIGNER) |
steps[].hideAttachments |
Boolean optional | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
watchers |
Array optional | The list of watchers of the workflow. (Should be null when workflowMode = SINGLE_SIGNER) |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array optional | The type of events the watcher will receive notifications about. |
templateId |
String optional | The identifier of the workflow template. (Should be null when workflowMode = SINGLE_SIGNER) |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. (Should be null when workflowMode = SINGLE_SIGNER) |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Fxz1Pjwwant7iDRJcm3XDxXu
ETag: "45XHU2iEBANeSuTY9hbXfzMT"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2680
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407572879,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "63 Avenue de la Victoire, 34782 Pessac",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_7AwjgEsUpPbeEme2sZQF3XfN",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Ergonomic Marble Knife",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_4cZEvP22vdwPkJaUJKrhn4g6",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"supportingDocumentsList" : "Justificatif de domicile",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407572879,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_ASDWjby9dbnzXXBgJMsn4L1v" ],
"watchers" : [ {
"email" : "nicky.rutherford8512@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_ASDWjby9dbnzXXBgJMsn4L1v"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
IncorrectStepOrder | The steps order defined in the template is incorrect. |
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
MandatoryStepMissing | A step required in the template is missing. |
400 |
MaxRecipientsReached | The maximum number of recipients has been reached. |
400 |
MaxWatchersReached | The maximum number of watchers has been reached. |
400 |
NoLayoutInWorkflow | A workflow layout must be specified. |
400 |
NoTemplateInWorkflow | A workflow template must be specified. |
400 |
RecipientInfoMissing | A recipient in the request is missing identity information. |
400 |
RecipientPhoneNumberRequired | The specified consent page requires a recipient phone number. |
400 |
RecipientUserRequired | The specified consent page requires a recipient user ID. |
400 |
SingleSignerCoManagerNotAllowed | The ‘single signer’ mode doesn’t allow comanagers. |
400 |
SingleSignerIncorrectNotifiedEvent | The ‘single signer’ mode has incorrect value for notifiedEvents. |
400 |
SingleSignerMoreThanOneStep | The ‘single signer’ mode can only contain one step. |
400 |
SingleSignerNoConsolidationAllowed | The ‘single signer’ mode doesn’t allow consolidation. |
400 |
SingleSignerNoUseTemplate | The ‘single signer’ mode isn’t compatible with workflow template. |
400 |
SingleSignerNoUseWatchers | The ‘single signer’ mode doesn’t allow watchers to be added. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
ConsentPageDisabled | The specified consent page is disabled. |
403 |
ConsentPageNotAllowed | The specified consent page is not allowed by the template. |
403 |
GroupNotAllowed | The specified group is not allowed by the template. |
403 |
LayoutNotAllowed | The specified layout is not allowed by the template. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
OrganizationNotAllowed | The selected organization is not allowed to this recipient. |
403 |
RecipientNotAllowed | The specified recipient is not allowed to sign or validate documents. |
403 |
TemplateNotAllowed | The selected template is not allowed. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserDisabled | The specified user is disabled. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
404 |
UserNotFound | The specified user can not be found. |
Retrieve workflow
Retrieve an existing workflow.
HTTP request
GET /api/workflows/wfl_3VKMzM4jKCf8zBnwoHi3k2uq HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "HDntvDTyuKzeVhH4qktTzzJW"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2758
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407193208,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "1 étage, 338 Quai de la Harpe, 41493 Hyères",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"lastName" : "Bogisich",
"logs" : [ {
"commentId" : "com_CP29AKxKzN1boZYP62AKnUr8",
"created" : 1771407193550,
"operation" : "notifyCommentCreated"
} ],
"name" : "Rustic Leather Keyboard",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_2dShsQ53Yo4CCUWYfyTochcQ",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407193945,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"watchers" : [ {
"email" : "tonita.wilderman9675@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_Lt4xDKKspQJGnFbyFnGpjso7"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Update workflow
Update an existing workflow.
HTTP request
PATCH /api/workflows/wfl_h6941MnJuANachWUVdMHhJwy HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "F2KpGhfto1o288NRA133kNB2"
Content-Type: application/json
Content-Length: 1658
{
"name" : "Lightweight Marble Coat",
"description" : "898 Boulevard Adolphe Mille, 50438 Dunkerque14",
"steps" : [ {
"id" : "stp_AsfoEdGYvHzSbpGBmDe5qSSG",
"recipients" : [ {
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"email" : "clarence.pfannerstill2206@my-company.com",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sed cum voluptatem.",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true,
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : true
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_DrNTaN9n86DgGuqcpqLRyHed",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "patty.oconner7023@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"allowedCoManagerUsers" : [ ],
"workflowStatus" : "stopped"
}
Path parameters:
/api/workflows/{workflowId}
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
userId |
String optional | The identifier of the user the workflow belongs to. |
name |
String optional | The name of the workflow. |
description |
String optional | The description of the workflow. |
workflowStatus |
String optional | The status of the workflow. |
steps |
Array optional | The steps of the workflow (Only one step accepted when workflowMode = SINGLE_SIGNER) |
steps[].id |
String optional | The identifier if the step. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents. Please note that using non-existent user contacts as recipients does not result in their automatic creation by the API. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].allowComments |
Boolean optional | Whether or not the recipients of the step are authorized to view and create comments. (Should be null when workflowMode = SINGLE_SIGNER)" |
steps[].hideAttachments |
Boolean optional | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
watchers |
Array optional | The list of watchers of the workflow (Should be null when workflowMode = SINGLE_SIGNER). |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array optional | The type of events the watcher will receive notifications about. |
templateId |
String optional | The identifier of the workflow template (Should be null when workflowMode = SINGLE_SIGNER). |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers (Should be null when workflowMode = SINGLE_SIGNER). |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_EHAa97aw2WyqxfCUe4qsQw56
ETag: "9hXwxRwDiaiHVatXGgj2qnhm"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2686
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407592618,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "898 Boulevard Adolphe Mille, 50438 Dunkerque14",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_h6941MnJuANachWUVdMHhJwy",
"jobOperation" : "refreshWorkflowViewAuthorizedUsers",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Lightweight Marble Coat",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_AsfoEdGYvHzSbpGBmDe5qSSG",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407592693,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_DrNTaN9n86DgGuqcpqLRyHed" ],
"watchers" : [ {
"email" : "patty.oconner7023@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_DrNTaN9n86DgGuqcpqLRyHed"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "stopped"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
IncorrectStepOrder | The steps order defined in the template is incorrect. |
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
MaxRecipientsReached | The maximum number of recipients has been reached. |
400 |
MaxWatchersReached | The maximum number of watchers has been reached. |
400 |
NoLayoutInWorkflow | A workflow layout must be specified. |
400 |
NoRecipientInStep | Recipients are missing from workflow step. |
400 |
RecipientInfoMissing | A recipient in the request is missing identity information. |
400 |
RecipientPhoneNumberRequired | The specified consent page requires a recipient phone number. |
400 |
SingleSignerCoManagerNotAllowed | The ‘single signer’ mode doesn’t allow comanagers. |
400 |
SingleSignerIncorrectNotifiedEvent | The ‘single signer’ mode has incorrect value for notifiedEvents. |
400 |
SingleSignerMoreThanOneStep | The ‘single signer’ mode can only contain one step. |
400 |
SingleSignerNoConsolidationAllowed | The ‘single signer’ mode doesn’t allow consolidation. |
400 |
SingleSignerNoUseWatchers | The ‘single signer’ mode doesn’t allow watchers to be added. |
403 |
ApprovalNotAllowed | The specified recipient user is not allowed to approve workflows. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
ConsentPageDisabled | The specified consent page is disabled. |
403 |
ConsentPageNotAllowed | The specified consent page is not allowed by the template. |
403 |
GroupNotAllowed | The specified group is not allowed by the template. |
403 |
LayoutNotAllowed | The specified layout is not allowed by the template. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
NoDocumentToSignInWorkflow | There is no document to sign in the specified workflow. |
403 |
NoStepInWorkflow | There is no step in the specified workflow. |
403 |
OrganizationNotAllowed | The selected organization is not allowed to this recipient. |
403 |
RecipientNotAllowed | The specified recipient is not allowed to sign or validate documents. |
403 |
SignatureNotAllowed | The specified recipient user is not allowed to sign workflows. |
403 |
StepBlocked | The current step is blocked. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserDisabled | The specified user is disabled. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
404 |
UserNotFound | The specified user can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Archive workflow
Archive an existing workflow.
HTTP request
PATCH /api/workflows/wfl_FNY7ipCmwW1uxoSBBNfj9Y9m/archive HTTP/1.1
Authorization: Bearer act_KRaA2hsTfyqZWzbNfcQXbGik.52dVqUcb54ntCx3KC2Y1b9RZtBqcy5uf8h4HBG9VBGs2ukM6Kuisv24taBqydKJt
Path parameters:
/api/workflows/{workflowId}/archive
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow the comments belong to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
userId |
String optional | The identifier of the user the workflow belongs to. |
name |
String optional | The name of the workflow. |
description |
String optional | The description of the workflow. |
workflowStatus |
String optional | The status of the workflow. |
steps |
Array optional | The steps of the workflow. |
steps[].id |
String optional | The identifier if the step. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].allowComments |
Boolean optional | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean optional | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
watchers |
Array optional | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array optional | The type of events the watcher will receive notifications about. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Nb4wcoFZfCZP2Ait7JE3izQL
ETag: "Gmt474Z4ARSJT7pkWAPGhkhv"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2545
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1730814956901,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "038 Quai Molière, 37830 Le Havre",
"email" : "dirk.volkman8174@my-company.com",
"firstName" : "Robt",
"groupId" : "grp_ED1Ak6XrcJXqEAr5P1qgZcGS",
"id" : "wfl_4fGyZrUwFBkXrqpehMQeeEHS",
"jobOperation" : "refreshWorkflowViewAuthorizedUsers",
"lastName" : "Russel",
"logs" : [ ],
"name" : "Enormous Leather Wallet",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_C8M4xLnFPru2FgWT19ZLLUJd",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : true,
"id" : "stp_A6vhn6vmbSK21AZxi4Aoy7ks",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aut voluptas rerum.",
"consentPageId" : "cop_CQWDC3NgjsfGrf9xPbh9eH2C",
"country" : "FR",
"email" : "ivette.cormier6606@my-company.com",
"firstName" : "Lesley",
"lastName" : "Reinger",
"organizationId" : "org_FVoFKb6C4hWpR3n3mWf9dqR4",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_BFFZFvqV8gTcCDnCdknRb7Yi",
"preferredLocale" : "fr",
"userId" : "usr_PtpyD76pK3tVdxy9XRqQxgFN"
} ],
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000
} ],
"tenantId" : "ten_3UsQSWtvzBuGy5kQL73EoBKU",
"updated" : 1730814957107,
"userId" : "usr_C7hAsutjwxyfBwoF9o9t946k",
"viewAuthorizedGroups" : [ "grp_74ekbRojk256xgy59s2Q9tMp", "grp_ED1Ak6XrcJXqEAr5P1qgZcGS" ],
"viewAuthorizedUsers" : [ "usr_3qvZP1mW1WnFrgivTkT4wopU" ],
"watchers" : [ {
"email" : "tawna.hermiston1058@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_3qvZP1mW1WnFrgivTkT4wopU"
} ],
"workflowStatus" : "archived"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
externalArchiveStatus |
String | The status of the external Archiving. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number | The date on which the workflow was stopped. |
finished |
Number | The date on which the workflow was completed. |
closed |
Number | The date on which the workflow was closed. |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
workflowMode |
String | The mode of the workflow, either mode1 or mode2. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Duplicate workflow
Duplicate an existing workflow.
HTTP request
POST /api/workflows/wfl_GUf8znquADvL314WT2uTKu1m/copy HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 1482
{
"name" : "new Workflow",
"description" : "9 Rue de la Ferronnerie, 37888 Aulnay-sous-Bois",
"steps" : [ {
"id" : "stp_3SwnKaWsv1oBsdvLD6595tWK",
"recipients" : [ {
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"email" : "clarence.pfannerstill2206@my-company.com",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sed cum voluptatem.",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_HhNomvpRS5FdjeZELFLBNv7c",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "eustolia.considine1862@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"workflowStatus" : "stopped"
}
Path parameters:
/api/workflows/{workflowId}/copy
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow to copy. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
userId |
String optional | The identifier of the user the workflow belongs to. |
name |
String optional | The name of the workflow. |
description |
String optional | The description of the workflow. |
workflowStatus |
String optional | The status of the workflow. |
steps |
Array optional | The steps of the workflow. |
steps[].id |
String optional | The identifier if the step. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
watchers |
Array optional | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array optional | The type of events the watcher will receive notifications about. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_EtgZqpFMeV7q4WnLwwQJEhTk
ETag: "zvqSbAKauA8WojGQD8Hu3fpL"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 4172
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407509912,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "9 Rue de la Ferronnerie, 37888 Aulnay-sous-Bois",
"dynamicFields" : [ {
"id" : "dyc_31frY7mjNAi5iRMVbeCvQej5",
"instances" : [ {
"color" : "#000000",
"documentId" : "5WAYqrNKohM83nETuEzrX8bN",
"documentPage" : 1,
"dynamicFieldId" : "dyc_49Mfcf5BfxCNRLGEjuFENa96",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_J3Gb6hYQK7sGr8ozzpSvqiyy",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "First name",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "Please set your last name in uppercase.",
"id" : "dyc_PS8uBUDrDKgBPALxyrAMrnwN",
"instances" : [ {
"color" : "#000000",
"documentId" : "QJSPHGjhjWwZCv1GEnsbTYNL",
"documentPage" : 1,
"dynamicFieldId" : "dyc_9pBWSx8HiAm5CAxEyueTZWaZ",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_Ev6DYvuBJrhB5mZYEsuNwgw4",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_F8aJNmZo7SdsVGQ7wnqzvMVx",
"instances" : [ {
"color" : "#000000",
"documentId" : "BuSFyCBQjCiBu4oPA72qcPvo",
"documentPage" : 1,
"dynamicFieldId" : "dyc_NqNYhhty7PfYhD6njx8Gk8GX",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_NBg1kJwnJiEdj5Xxv1UohZzS",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_9iBjAXGSuyrYZt55PCbFGDzg",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "new Workflow",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_3SwnKaWsv1oBsdvLD6595tWK",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407509940,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_HhNomvpRS5FdjeZELFLBNv7c" ],
"watchers" : [ {
"email" : "eustolia.considine1862@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_HhNomvpRS5FdjeZELFLBNv7c"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "stopped"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
RecipientInfoMissing | A recipient in the request is missing identity information. |
400 |
RecipientPhoneNumberRequired | The specified consent page requires a recipient phone number. |
403 |
ApprovalNotAllowed | The specified recipient user is not allowed to approve workflows. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
ConsentPageDisabled | The specified consent page is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
OrganizationNotAllowed | The selected organization is not allowed to this recipient. |
403 |
SignatureNotAllowed | The specified recipient user is not allowed to sign workflows. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
404 |
UserNotFound | The specified user can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Create workflow invite
Create an invite for a signer or an approver of an existing workflow.
HTTP request
POST /api/workflows/wfl_M3A93CmuuAXi6hnstVYuHrrE/invite HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 67
{
"recipientEmail" : "clarence.pfannerstill2206@my-company.com"
}
Path parameters:
/api/workflows/{workflowId}/invite
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
recipientEmail |
String | The email of the workflow recipient. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_KXJsweQ5UXwUs1e3LAioU6mu
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 390
{
"inviteUrl" : "https://nicolas.io/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0FvaUdNRGpVNnZ4N1cxRU5MT..."
}
Fields:
| Path | Type | Description |
|---|---|---|
inviteUrl |
String | The invite URL. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
RecipientNotFound | The specified recipient can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Send workflow invite
Send an invite for a signer or an approver of an existing workflow.
HTTP request
POST /api/workflows/wfl_Frg2ymN6EZzZRzYGmZ9MFSaR/sendInvite HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 67
{
"recipientEmail" : "clarence.pfannerstill2206@my-company.com"
}
Path parameters:
/api/workflows/{workflowId}/sendInvite
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
recipientEmail |
String | The email of the workflow recipient. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_LPhgGoNVFk4Caj38i8kbFDTi
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 390
{
"inviteUrl" : "https://nicolas.io/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwXzJ4eWltSFBqZFFFcjRnZGJMa..."
}
Fields:
| Path | Type | Description |
|---|---|---|
inviteUrl |
String | The invite URL. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InviteAlreadySent | An invite has just been sent. Please try again in a few minutes. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
RecipientNotFound | The specified recipient can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Refuse workflow invite
Refuse an invite by a signer or an approver of an existing workflow.
HTTP request
POST /api/workflows/wfl_6Yh7TovPBDgbKAX4y98vxghk/refuse HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 30
{
"reason" : "I disagree."
}
Path parameters:
/api/workflows/{workflowId}/refuse
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
reason |
String optional | The reason for the refusal. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_9YeSVHASnAuqhi5StxVMH9RH
ETag: "GQd12ERV5LT1VufV7ydoozCx"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3404
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407493144,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "02 Quai Laffitte, 71809 Levallois-Perret",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_6Yh7TovPBDgbKAX4y98vxghk",
"jobOperation" : "processWorkflow",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Fantastic Concrete Bench",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"started" : 1771407493296,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_Lcsi3Z1VLJaxCVsey7uSd2vG",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : true,
"logs" : [ {
"created" : 1771407493296,
"operation" : "start"
}, {
"created" : 1771407493296,
"operation" : "notifyWorkflowStarted"
}, {
"created" : 1771407493573,
"operation" : "invite",
"recipientEmail" : "clarence.pfannerstill2206@my-company.com",
"recipientUserId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
}, {
"created" : 1771407493870,
"operation" : "refuse",
"reason" : "I disagree.",
"recipientEmail" : "clarence.pfannerstill2206@my-company.com",
"recipientUserId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
}, {
"created" : 1771407493870,
"operation" : "stop"
} ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"stopped" : 1771407493870,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407493870,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_3mNFXv9ZUJe6j95weHopR1DX", "usr_8qUEYD48KgbZLmrj31a2Xmm5" ],
"watchers" : [ {
"email" : "floria.murray7567@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_3mNFXv9ZUJe6j95weHopR1DX"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "stopped"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Delete workflow
Delete an existing workflow.
HTTP request
DELETE /api/workflows/wfl_63hyEP5byr4zZDXih4j2QC1v HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "CQ2J7KTg1e8TX1KP4TdLLDbJ"
Path parameters:
/api/workflows/{workflowId}
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Adn3Zv9Tk4H5gb74iwSp7Viv
ETag: "3WZV7uKt5WTepZbQU9g3birq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2648
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407542097,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "0 Boulevard Mouffetard, 83949 Lyon",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_63hyEP5byr4zZDXih4j2QC1v",
"jobOperation" : "purgeWorkflow",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Fantastic Silk Chair",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JuYkNG4htjX9cbs4WmDHMWup",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407542166,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_2qeUtfn653TwzQVBbwUAsrEG" ],
"watchers" : [ {
"email" : "larry.miller8270@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_2qeUtfn653TwzQVBbwUAsrEG"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search workflows
Search in all the workflows.
HTTP request
GET /api/workflows?text=Rustic%20Leather%20Keyboard&items.id=wfl_3VKMzM4jKCf8zBnwoHi3k2uq&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.layoutId |
The filter value(s) for the layoutId field. |
items.templateId |
The filter value(s) for the templateId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.email |
The filter value(s) for the email field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.userHash |
The filter value(s) for the userHash field. |
items.name |
The filter value(s) for the name field. |
items.data1 |
The filter value(s) for the data1 field. |
items.data2 |
The filter value(s) for the data2 field. |
items.data3 |
The filter value(s) for the data3 field. |
items.data4 |
The filter value(s) for the data4 field. |
items.data5 |
The filter value(s) for the data5 field. |
items.data6 |
The filter value(s) for the data6 field. |
items.data7 |
The filter value(s) for the data7 field. |
items.data8 |
The filter value(s) for the data8 field. |
items.data9 |
The filter value(s) for the data9 field. |
items.data10 |
The filter value(s) for the data10 field. |
items.data11 |
The filter value(s) for the data11 field. |
items.data12 |
The filter value(s) for the data12 field. |
items.data13 |
The filter value(s) for the data13 field. |
items.data14 |
The filter value(s) for the data14 field. |
items.data15 |
The filter value(s) for the data15 field. |
items.data16 |
The filter value(s) for the data16 field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.viewAuthorizedUsers |
The filter value(s) for the viewAuthorizedUsers field. |
items.currentRecipientEmails |
The filter value(s) for the currentRecipientEmails field. |
items.currentRecipientUsers |
The filter value(s) for the currentRecipientUsers field. |
items.recipients.email |
The filter value(s) for the recipients.email field. |
items.recipients.userId |
The filter value(s) for the recipients.userId field. |
items.recipients.subject |
The filter value(s) for the recipients.subject field. |
items.recipients.firstName |
The filter value(s) for the recipients.firstName field. |
items.recipients.lastName |
The filter value(s) for the recipients.lastName field. |
items.recipients.country |
The filter value(s) for the recipients.country field. |
items.recipients.organizationId |
The filter value(s) for the recipients.organizationId field. |
items.workflowStatus |
The filter value(s) for the workflowStatus field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.nextClean |
The filter value(s) for the nextClean field. |
items.nextProcess |
The filter value(s) for the nextProcess field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.started |
The filter value(s) for the started field. |
items.externalArchiveStatus |
The filter value(s) for the externalArchiveStatus field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 2976
{
"items" : [ {
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407193208,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "1 étage, 338 Quai de la Harpe, 41493 Hyères",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"lastName" : "Bogisich",
"logs" : [ {
"commentId" : "com_CP29AKxKzN1boZYP62AKnUr8",
"created" : 1771407193550,
"operation" : "notifyCommentCreated"
} ],
"name" : "Rustic Leather Keyboard",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_2dShsQ53Yo4CCUWYfyTochcQ",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407193945,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"watchers" : [ {
"email" : "tonita.wilderman9675@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_Lt4xDKKspQJGnFbyFnGpjso7"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the workflow. |
items[].tenantId |
String | The identifier of the tenant the workflow belongs to. |
items[].groupId |
String | The identifier of the group the workflow belongs to. |
items[].userId |
String | The identifier of the user the workflow belongs to. |
items[].email |
String | The email address of the user the workflow belongs to. |
items[].pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
items[].firstName |
String | The first name of the user the workflow belongs to. |
items[].lastName |
String | The last name of the user the workflow belongs to. |
items[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
items[].viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
items[].name |
String | The name of the workflow. |
items[].description |
String optional | The description of the workflow. |
items[].data1 |
String optional | The value for the data1 metadata field. |
items[].data2 |
String optional | The value for the data2 metadata field. |
items[].data3 |
String optional | The value for the data3 metadata field. |
items[].data4 |
String optional | The value for the data4 metadata field. |
items[].data5 |
String optional | The value for the data5 metadata field. |
items[].data6 |
String optional | The value for the data6 metadata field. |
items[].data7 |
String optional | The value for the data7 metadata field. |
items[].data8 |
String optional | The value for the data8 metadata field. |
items[].data9 |
String optional | The value for the data9 metadata field. |
items[].data10 |
String optional | The value for the data10 metadata field. |
items[].data11 |
String optional | The value for the data11 metadata field. |
items[].data12 |
String optional | The value for the data12 metadata field. |
items[].data13 |
String optional | The value for the data13 metadata field. |
items[].data14 |
String optional | The value for the data14 metadata field. |
items[].data15 |
String optional | The value for the data15 metadata field. |
items[].data16 |
String optional | The value for the data16 metadata field. |
items[].logs |
Array | The logs of the workflow. |
items[].steps |
Array | The steps of the workflow. |
items[].steps[].id |
String | The identifier of the step. |
items[].steps[].stepType |
String | The type of the step, either signature or approval. |
items[].steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
items[].steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
items[].steps[].recipients[].email |
String | The email address of the recipient. |
items[].steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
items[].steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
items[].steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
items[].steps[].recipients[].comments |
String optional | The comments associated with the contact. |
items[].steps[].recipients[].firstName |
String | The first name of the recipient. |
items[].steps[].recipients[].lastName |
String | The last name of the recipient. |
items[].steps[].recipients[].country |
String | The country of the user. |
items[].steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
items[].steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
items[].steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
items[].steps[].validityPeriod |
Number | The period during which the step is valid. |
items[].steps[].invitePeriod |
Number | The period after which invites are resent. |
items[].steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
items[].steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
items[].steps[].isStarted |
Boolean | Whether or not the step is started. |
items[].steps[].isFinished |
Boolean | Whether or not the step is started. |
items[].steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
items[].steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
items[].steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
items[].steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
items[].steps[].logs |
Array | The logs of the step. |
items[].steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
items[].steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
items[].steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
items[].steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
items[].steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
items[].currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
items[].currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
items[].notifiedEvents |
Array | The type of events the owner will receive notifications about. |
items[].watchers |
Array | The list of watchers of the workflow. |
items[].watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
items[].watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
items[].watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
items[].watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
items[].workflowStatus |
String | The status of the workflow. |
items[].started |
Number optional | The date the workflow was started for the first time. |
items[].stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
items[].finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
items[].closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
items[].progress |
Number | The progress of the workflow. |
items[].templateId |
String optional | The identifier of the workflow template. |
items[].allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
items[].coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
items[].allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
items[].dynamicFields |
DynamicFields optional | List of dynamic fields. |
items[].dynamicFields[].id |
String | Id of the dynamic field. |
items[].dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
items[].dynamicFields[].name |
String | Name of the dynamic field. |
items[].dynamicFields[].description |
String optional | Description of the dynamic field. |
items[].dynamicFields[].order |
Int | Order of the dynamic field. |
items[].dynamicFields[].value |
String optional | Value of the dynamic field. |
items[].dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
items[].dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
items[].dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
items[].dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
items[].workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export workflows
Export a search in all the workflows.
HTTP request
POST /api/workflows/exports?text=Rustic%20Leather%20Keyboard&items.id=wfl_3VKMzM4jKCf8zBnwoHi3k2uq&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1771494026044
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.layoutId |
The filter value(s) for the layoutId field. |
items.templateId |
The filter value(s) for the templateId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.email |
The filter value(s) for the email field. |
items.firstName |
The filter value(s) for the firstName field. |
items.lastName |
The filter value(s) for the lastName field. |
items.userHash |
The filter value(s) for the userHash field. |
items.name |
The filter value(s) for the name field. |
items.data1 |
The filter value(s) for the data1 field. |
items.data2 |
The filter value(s) for the data2 field. |
items.data3 |
The filter value(s) for the data3 field. |
items.data4 |
The filter value(s) for the data4 field. |
items.data5 |
The filter value(s) for the data5 field. |
items.data6 |
The filter value(s) for the data6 field. |
items.data7 |
The filter value(s) for the data7 field. |
items.data8 |
The filter value(s) for the data8 field. |
items.data9 |
The filter value(s) for the data9 field. |
items.data10 |
The filter value(s) for the data10 field. |
items.data11 |
The filter value(s) for the data11 field. |
items.data12 |
The filter value(s) for the data12 field. |
items.data13 |
The filter value(s) for the data13 field. |
items.data14 |
The filter value(s) for the data14 field. |
items.data15 |
The filter value(s) for the data15 field. |
items.data16 |
The filter value(s) for the data16 field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.viewAuthorizedUsers |
The filter value(s) for the viewAuthorizedUsers field. |
items.currentRecipientEmails |
The filter value(s) for the currentRecipientEmails field. |
items.currentRecipientUsers |
The filter value(s) for the currentRecipientUsers field. |
items.recipients.email |
The filter value(s) for the recipients.email field. |
items.recipients.userId |
The filter value(s) for the recipients.userId field. |
items.recipients.subject |
The filter value(s) for the recipients.subject field. |
items.recipients.firstName |
The filter value(s) for the recipients.firstName field. |
items.recipients.lastName |
The filter value(s) for the recipients.lastName field. |
items.recipients.country |
The filter value(s) for the recipients.country field. |
items.recipients.organizationId |
The filter value(s) for the recipients.organizationId field. |
items.workflowStatus |
The filter value(s) for the workflowStatus field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.nextClean |
The filter value(s) for the nextClean field. |
items.nextProcess |
The filter value(s) for the nextProcess field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
items.started |
The filter value(s) for the started field. |
items.externalArchiveStatus |
The filter value(s) for the externalArchiveStatus field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_Hy8dFqR7XCv41LQ4b6wetzak
ETag: "Fb9PQ3EJ2BCHKDCAp9YmpZz1"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 594
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407626047,
"expired" : 1771494026044,
"exportOperation" : "createWorkflowExport",
"id" : "exp_4xQJ3vBZmgRqkRPzB8u8Likg",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Rustic+Leather+Keyboard&items.id=wfl_3VKMzM4jKCf8zBnwoHi3k2uq&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407626047,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Download evidence certificate
Download the evidence certificate of the workflow
HTTP request
GET /api/workflows/wfl_3VKMzM4jKCf8zBnwoHi3k2uq/downloadEvidenceCertificate HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}/downloadEvidenceCertificate
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="Provisional_Certificate_of_evidence_wfl_3VKMzM4jKCf8zBnwoHi3k2uq.pdf"
Cache-Control: no-store
Content-Length: 10054
%PDF-1.4
%����
1 0 obj
<<
/Creator (Apache FOP Version 2.11)
/Producer (Apache FOP Version 2.11)
/CreationDate (D:20260218094021Z)
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Download evidence files
Download evidence files of finished workflows
HTTP request
GET /api/workflows/wfl_FNY7ipCmwW1uxoSBBNfj9Y9m/downloadEvidences HTTP/1.1
Authorization: Bearer act_KRaA2hsTfyqZWzbNfcQXbGik.52dVqUcb54ntCx3KC2Y1b9RZtBqcy5uf8h4HBG9VBGs2ukM6Kuisv24taBqydKJt
Path parameters:
/api/workflows/{workflowId}/downloadEvidences
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow the comments belong to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/zip
Content-Disposition: attachment; filename="evidences.zip"
Content-Length: 988
PK���a�V������������K���assets/d29fbd8ab0dbc96bca2c92f1e0016b5b32c65816afe991387e0cbc7dcad8abdd.css��n�L�(��·��:e���j�q�]�
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
NoEvidenceInWorkflow | The specified workflow does not contain any evidence file. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Dynamic fields
Create a dynamic field
Append a dynamic field.
HTTP request
POST /api/workflows/wfl_HcZaQVfHGA92PXRAHievv6PC/dynamicFields HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 72
{
"name" : "test2",
"description" : "this is an other description"
}
Path parameters:
/api/workflows/{workflowId}/dynamicFields
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the dynamic field. |
description |
String optional | The description of the dynamic field. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_B7zzF2nvAKfSd68fEXQGpUut
ETag: "EHaqP1yfM5fxdCNMe6CdHoqH"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2974
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407568395,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "1 étage, 8012 Boulevard Saint-Bernard, 58966 Noisy-le-Grand",
"dynamicFields" : [ {
"description" : "this is a description",
"id" : "dyc_BpNAYm6tGWXK8hS6KaXDeYKx",
"name" : "test",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "this is an other description",
"id" : "dyc_3EhPyavrdiWg7JawpL7p6bNd",
"name" : "test2",
"order" : 2,
"type" : "TEXT"
} ],
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_HcZaQVfHGA92PXRAHievv6PC",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Gorgeous Silk Clock",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_4QeMdDQUeBKsu8RTsBRMR8SV",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407568579,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_L2xbpfTV3zExZzn8TdEUc1ZW" ],
"watchers" : [ {
"email" : "isis.barton9890@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_L2xbpfTV3zExZzn8TdEUc1ZW"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Create a dynamic field instance
Create a dynamic field instance inside the document.
HTTP request
PATCH /api/workflows/wfl_8YcawUvNuhq44q7Uwyg4CNhE/dynamicFields/instances HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 212
{
"workflowDocumentId" : "aa",
"instances" : [ {
"dynamicFieldId" : "dyc_PMWrS1hQ8ZcdfawqsuuzRJVQ",
"documentPage" : 1,
"posX" : 1,
"posY" : 1,
"height" : 44.0,
"width" : 254.0
} ]
}
Path parameters:
/api/workflows/{workflowId}/dynamicFields/instances
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
workflowDocumentId |
String | The identifier of the document. |
instances |
Array | The instances of the dynamic fields. |
instances[].dynamicFieldId |
String | The dynamicFieldId for the dynamic field instance . |
instances[].documentPage |
Number | The page of the document for the dynamic field instance . |
instances[].posX |
Number | The position of the on X axis for the instance. |
instances[].posY |
Number | The position of the on Y axis for the instance. |
instances[].height |
Number | The height for the instance. |
instances[].width |
Number | The width for the instance. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HRd7qC9khQHZdonyFFnJbTvU
ETag: "7pbon5t6i51zBiScnhqgBcng"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3424
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407517893,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "792 Place Pastourelle, 54451 Angers",
"dynamicFields" : [ {
"id" : "dyc_PMWrS1hQ8ZcdfawqsuuzRJVQ",
"instances" : [ {
"color" : "#000000",
"documentId" : "aa",
"documentPage" : 1,
"dynamicFieldId" : "dyc_PMWrS1hQ8ZcdfawqsuuzRJVQ",
"font" : "Arial",
"height" : 44.0,
"id" : "dyi_CHsRkn5ocjdeCWFiMCCkKjwF",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 254.0
} ],
"name" : "First name",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "Please set your last name in uppercase.",
"id" : "dyc_9Z7pys1c82uZHnecqcyQhWYL",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_7G2n4LSPXU6HvRB1kMVJZ6P7",
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_8YcawUvNuhq44q7Uwyg4CNhE",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Ergonomic Marble Bench",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JLrgWcaCtREbEi2JDzCKWJx3",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407518115,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_NtFFqTZ8SiquUDuYEFqHc5cw" ],
"watchers" : [ {
"email" : "lexie.davis8940@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_NtFFqTZ8SiquUDuYEFqHc5cw"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Delete a dynamic field
Delete a dynamic field.
HTTP request
DELETE /api/workflows/wfl_JPep2VekgW3JW9LmymZMYaeM/dynamicFields HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Path parameters:
/api/workflows/{workflowId}/dynamicFields
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_3iS4gHbnLButmRpyNuz1zqyP
ETag: "C1N6ferLx8Dz8KHowL1c98JU"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2631
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407503713,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 846, 39 Avenue d'Abbeville, 96695 Saint-Nazaire",
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_JPep2VekgW3JW9LmymZMYaeM",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Sleek Copper Table",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_C7FK8ZCALe7s24qgCXhaQKMT",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407503967,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_7v8BD6tbfiYvasrTims6REF1" ],
"watchers" : [ {
"email" : "clayton.ullrich9610@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_7v8BD6tbfiYvasrTims6REF1"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Reorder dynamic fields
Reorder dynamic fields.
HTTP request
POST /api/workflows/wfl_PS4cv86h6LURYgFRExBPEoCT/dynamicFields/reorder HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 141
{
"orders" : {
"dyc_G6QkCt5cQddyXAqmJzaKR4bN" : 3,
"dyc_K1mNyHFW3zp4cBoCfVseDh1V" : 2,
"dyc_FMypbikD5biVddTernx4gzzG" : 1
}
}
Path parameters:
/api/workflows/{workflowId}/dynamicFields/reorder
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
orders |
Object | The new dynamic field ordering. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_H4FzZQZBcjUYVxgnEfBbbs12
ETag: "9V6ijafSe57PvDFKzKSgKVqK"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3104
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1771407586691,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 975, 09 Boulevard de Vaugirard, 63019 Tourcoing",
"dynamicFields" : [ {
"description" : "Please set your service.",
"id" : "dyc_FMypbikD5biVddTernx4gzzG",
"name" : "Service",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "Please set your last name in uppercase.",
"id" : "dyc_K1mNyHFW3zp4cBoCfVseDh1V",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"id" : "dyc_G6QkCt5cQddyXAqmJzaKR4bN",
"name" : "First name",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "wfl_PS4cv86h6LURYgFRExBPEoCT",
"lastName" : "Bogisich",
"logs" : [ ],
"name" : "Synergistic Iron Pants",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_NXEEE7k3XT8FRqwQV4USFKqf",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407586908,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_D8XskDS2GPKCZAniPnLs5f8C" ],
"watchers" : [ {
"email" : "micah.morar8612@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_D8XskDS2GPKCZAniPnLs5f8C"
} ],
"workflowMode" : "FULL",
"workflowStatus" : "draft"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow. |
tenantId |
String | The identifier of the tenant the workflow belongs to. |
groupId |
String | The identifier of the group the workflow belongs to. |
userId |
String | The identifier of the user the workflow belongs to. |
email |
String | The email address of the user the workflow belongs to. |
pictureResourceId |
String | The picture resource identifier of the user the workflow belongs to. |
firstName |
String | The first name of the user the workflow belongs to. |
lastName |
String | The last name of the user the workflow belongs to. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view this workflow. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view this workflow. |
name |
String | The name of the workflow. |
description |
String optional | The description of the workflow. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
logs |
Array | The logs of the workflow. |
steps |
Array | The steps of the workflow. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipients |
Array | The list of recipients who are requested to sign or approve the documents. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String | The first name of the recipient. |
steps[].recipients[].lastName |
String | The last name of the recipient. |
steps[].recipients[].country |
String | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].isStarted |
Boolean | Whether or not the step is started. |
steps[].isFinished |
Boolean | Whether or not the step is started. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
steps[].logs |
Array | The logs of the step. |
steps[].requireSupportingDocuments |
Boolean optional | Whether uploading supporting documents is required for this step. |
steps[].supportingDocumentsList |
String optional | The list of supporting documents to be uploaded by the signer (maximum 5 items). Only required if ‘requireSupportingDocuments’ is true. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocumentIds |
Array optional | The list of IDs of supporting documents linked to this step. |
steps[].supportingDocuments |
Array optional | The list of supporting documents linked to this step. |
currentRecipientEmails |
Array | The list of recipient emails currently invited to sign or approve. |
currentRecipientUsers |
Array | The list of recipient users currently invited to sign or approve. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers |
Array | The list of users allowed to see the workflow and notified about the workflow events. |
workflowStatus |
String | The status of the workflow. |
started |
Number optional | The date the workflow was started for the first time. |
stopped |
Number optional | The date on which the workflow was stopped. (Only handled when workflowMode = SINGLE_SIGNER) |
finished |
Number optional | The date on which the workflow was completed. (Only handled when workflowMode = SINGLE_SIGNER) |
closed |
Number optional | The date on which the workflow was closed. (Only handled when workflowMode = SINGLE_SIGNER) |
progress |
Number | The progress of the workflow. |
templateId |
String optional | The identifier of the workflow template. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
dynamicFields |
DynamicFields optional | List of dynamic fields. |
dynamicFields[].id |
String | Id of the dynamic field. |
dynamicFields[].type |
DynamicFieldType | Type of the dynamic field.“Possible values : TEXT.” |
dynamicFields[].name |
String | Name of the dynamic field. |
dynamicFields[].description |
String optional | Description of the dynamic field. |
dynamicFields[].order |
Int | Order of the dynamic field. |
dynamicFields[].value |
String optional | Value of the dynamic field. |
dynamicFields[].instances |
DynamicFieldInstance optional | Instances of the dynamic fields. |
dynamicFields[].instances[].id |
String | Id of the instances of a dynamic fields. |
dynamicFields[].instances[].documentId |
String | Id of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].documentPage |
Int | Page of the document which the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posX |
Int | X axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].posY |
Int | Y axis position of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].font |
String | Font of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].color |
String | Color of the instance of a dynamic fields will be apply. |
dynamicFields[].instances[].size |
Int | Size of the font for the instance of a dynamic fields will be apply. |
workflowMode |
String | The mode of the workflow. Possible values: FULL, SINGLE_SIGNER |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Workflow comments
Create workflow comment
Create a workflow comment.
HTTP request
POST /api/workflows/wfl_3VKMzM4jKCf8zBnwoHi3k2uq/comments HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 117
{
"parentId" : "com_CP29AKxKzN1boZYP62AKnUr8",
"content" : "Natus ea alias similique aut.",
"isPublic" : true
}
Path parameters:
/api/workflows/{workflowId}/comments
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow the comment belongs to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
parentId |
String optional | The identifier of the comment this comment is responding to. |
content |
String | The content of the comment. |
isPublic |
Boolean | Whether the comment is visible to all people who can see the workflow or only to people who manage it. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HmCxtRH5ccs2udVduPguvCGZ
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 516
{
"content" : "Natus ea alias similique aut.",
"created" : 1771407665210,
"email" : "forrest.becker9960@my-company.com",
"firstName" : "Shannon",
"id" : "com_DgTPf9wLN22wtWRCnd2rumQ9",
"isPublic" : true,
"lastName" : "Bogisich",
"parentId" : "com_CP29AKxKzN1boZYP62AKnUr8",
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407665210,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"workflowId" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the comment. |
tenantId |
String | The identifier of the tenant the comment belongs to. |
workflowId |
String | The identifier of the workflow the comment belongs to. |
parentId |
String optional | The identifier of the comment this comment is responding to. |
userId |
String optional | The identifier of the user who created the comment. |
email |
String | The email of the user or the recipient who created the comment. |
pictureResourceId |
String optional | The picture resource identifier of the user who created the comment. |
firstName |
String optional | The first name of the user or the recipient who created the comment. |
lastName |
String optional | The last name of the user or the recipient who created the comment. |
content |
String | The content of the comment. |
isPublic |
Boolean | Whether the comment is visible to all people who can see the workflow or only to people who manage it. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
CommentNotFound | The specified comment can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Retrieve workflow comments
Retrieve the comments of a workflow.
HTTP request
GET /api/workflows/wfl_J3vtmuivTqZpNNZyFBX583XM/comments HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}/comments
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow the comments belong to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1016
[ {
"id" : "com_96iQetuT3AfCDbzmah1LfYv2",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"workflowId" : "wfl_J3vtmuivTqZpNNZyFBX583XM",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"email" : "clarence.pfannerstill2206@my-company.com",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"content" : "Quia in maxime ut dolorum.",
"isPublic" : true,
"created" : 1771407653938,
"updated" : 1771407653938
}, {
"id" : "com_A8HrKJ4y6S35La14xErjfCNN",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"workflowId" : "wfl_J3vtmuivTqZpNNZyFBX583XM",
"parentId" : "com_96iQetuT3AfCDbzmah1LfYv2",
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"email" : "forrest.becker9960@my-company.com",
"pictureResourceId" : "res_PBwkV9gFJUSBKrynX9f77p8B",
"firstName" : "Shannon",
"lastName" : "Bogisich",
"content" : "Fugiat at corporis voluptas cupiditate nihil molestias.",
"isPublic" : true,
"created" : 1771407654236,
"updated" : 1771407654236
} ]
Fields:
| Path | Type | Description |
|---|---|---|
[].id |
String | The identifier of the comment. |
[].tenantId |
String | The identifier of the tenant the comment belongs to. |
[].workflowId |
String | The identifier of the workflow the comment belongs to. |
[].parentId |
String optional | The identifier of the comment this comment is responding to. |
[].userId |
String optional | The identifier of the user who created the comment. |
[].email |
String | The email of the user or the recipient who created the comment. |
[].pictureResourceId |
String optional | The picture resource identifier of the user who created the comment. |
[].firstName |
String optional | The first name of the user or the recipient who created the comment. |
[].lastName |
String optional | The last name of the user or the recipient who created the comment. |
[].content |
String | The content of the comment. |
[].isPublic |
Boolean | Whether the comment is visible to all people who can see the workflow or only to people who manage it. |
[].created |
Number | The creation date of the entity. |
[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Workflow documents
Create blob
Create a workflow blob.
HTTP request
POST /api/workflows/wfl_8HkqXj5kfkFFZDrcpgjKJnWC/blobs HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/pdf
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
Path parameters:
/api/workflows/{workflowId}/blobs
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 198
{
"hash" : "obcUcumzUOJsClVDv/jHTNefKTRlTJULnZx4dfOrx+I=",
"id" : "blb_PT719rPfRaTk2qMLkv6bEjuy",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"workflowId" : "wfl_8HkqXj5kfkFFZDrcpgjKJnWC"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the blob. |
tenantId |
String | The identifier of the tenant. |
workflowId |
String | The identifier of the workflow. |
hash |
String | The cryptographic hash of the blob. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Create parts
Create workflow parts.
HTTP request
POST /api/workflows/wfl_9wjHX9NgtUEwwAJ6t8XS6HM9/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&unzip=false&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Disposition: attachment; filename="document.pdf"
Content-Type: application/pdf
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
Path parameters:
/api/workflows/{workflowId}/parts
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, attempts to find suitable signature profiles will be made. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_NkPU4mGb9UitiQdKE3Lw9gGz
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1618
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407193021,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "idLiz22XyJjkHYHQNPxkVCNZo4bq0ivOyrKTb/4y1qQ=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_FYqXF7gqKZi1L5SRjGf68j1G",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "idLiz22XyJjkHYHQNPxkVCNZo4bq0ivOyrKTb/4y1qQ=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407193021,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_L3aVTBsTuMn7NYSKo3dmsZXS" ],
"workflowId" : "wfl_9wjHX9NgtUEwwAJ6t8XS6HM9",
"workflowName" : "Lightweight Paper Bench"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "idLiz22XyJjkHYHQNPxkVCNZo4bq0ivOyrKTb/4y1qQ=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].groupId |
String | The identifier of the group the document belongs to. |
documents[].userId |
String | The identifier of the user the document belongs to. |
documents[].workflowId |
String | The identifier of the workflow the document belongs to. |
documents[].workflowName |
String | The name of the workflow the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean | The privacy status of attachments. |
documents[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
documents[].viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TemplateMaxAttachmentsReached | The template maximum number of attachments has been reached. |
400 |
TemplateMaxDocumentsReached | The template maximum number of documents to sign has been reached. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TemplateAttachmentsNotAllowed | The attachments are not allowed by the template. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Create parts from multipart
Create workflow parts from a multipart request.
HTTP request
POST /api/workflows/wfl_ArZ3vM9mjjisUvX7RfhJM9oB/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&unzip=false&convertToPdf=true&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: multipart/form-data;boundary=9I2i93Gfr7Y7obCqwRKAcUkHH0oEa5SlP; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12549
--9I2i93Gfr7Y7obCqwRKAcUkHH0oEa5SlP
Content-Type: application/pdf
Content-Disposition: form-data; name="document"; filename="document.pdf"
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
--9I2i93Gfr7Y7obCqwRKAcUkHH0oEa5SlP--
Path parameters:
/api/workflows/{workflowId}/parts
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
convertToPdf |
Whether or not documents should be converted (when possible) to PDF after processing. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, attempts to find suitable signature profiles will be made. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_JvHS9U1pLXH3c2pXa8hHF2x3
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1611
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407224677,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "CNlfUfzZ1l5c1nLgxiyUfi2xpN+9U36xBhBmtoVqgYo=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_DnbdMCBP48bh3G2SSBxysbb2",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "CNlfUfzZ1l5c1nLgxiyUfi2xpN+9U36xBhBmtoVqgYo=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407224677,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Pm7Si7b9GK4z4JonQuNaDKoB" ],
"workflowId" : "wfl_ArZ3vM9mjjisUvX7RfhJM9oB",
"workflowName" : "Rustic Iron Lamp"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "CNlfUfzZ1l5c1nLgxiyUfi2xpN+9U36xBhBmtoVqgYo=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].groupId |
String | The identifier of the group the document belongs to. |
documents[].userId |
String | The identifier of the user the document belongs to. |
documents[].workflowId |
String | The identifier of the workflow the document belongs to. |
documents[].workflowName |
String | The name of the workflow the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean | The privacy status of attachments. |
documents[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
documents[].viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TemplateMaxAttachmentsReached | The template maximum number of attachments has been reached. |
400 |
TemplateMaxDocumentsReached | The template maximum number of documents to sign has been reached. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TemplateAttachmentsNotAllowed | The attachments are not allowed by the template. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Create parts from blobs
Create workflow parts from blobs.
HTTP request
POST /api/workflows/wfl_BS1ZRq7HHgnpxgBdUSAKdeWi/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&convertToPdf=true&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&pdf2pdfa=force HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_LE8MbC8SVa1Xmdh6YagnWyoe", "blb_Hv1TK2YeGmtruGfZ9NxEucMq", "blb_HRgBbi73RVng6Ro4RypsPgnC" ]
} ]
}
Path parameters:
/api/workflows/{workflowId}/blobs/parts
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
convertToPdf |
Whether or not document should be converted (when possible) to PDF after processing. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, an attempt to find suitable signature profiles will be made. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The parts to create. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].blobs |
Array | The sequence of blobs used to build the part. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_BRhwHWpZRUrKpMCYWruZkxD6
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1617
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407213813,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "Rsa4sk/y5ViWlItuHB4scSseFoTe3QzYDM5UyXQuswU=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_A2z2LyqexeNrJNmpc38Qqyvk",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "Rsa4sk/y5ViWlItuHB4scSseFoTe3QzYDM5UyXQuswU=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407213813,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Emp1BHLCJTGWvKZZVFBG7w8q" ],
"workflowId" : "wfl_BS1ZRq7HHgnpxgBdUSAKdeWi",
"workflowName" : "Mediocre Leather Shirt"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "Rsa4sk/y5ViWlItuHB4scSseFoTe3QzYDM5UyXQuswU=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].groupId |
String | The identifier of the group the document belongs to. |
documents[].userId |
String | The identifier of the user the document belongs to. |
documents[].workflowId |
String | The identifier of the workflow the document belongs to. |
documents[].workflowName |
String | The name of the workflow the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean | The privacy status of attachments. |
documents[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
documents[].viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidOfficeDocument | Office document could not be converted to pdf |
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
MaxDocumentSizeExceededByBlob | Maximum document size exceeded by blobs. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TemplateMaxAttachmentsReached | The template maximum number of attachments has been reached. |
400 |
TemplateMaxDocumentsReached | The template maximum number of documents to sign has been reached. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TemplateAttachmentsNotAllowed | The attachments are not allowed by the template. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowBlobNotFound | The specified workflow blob can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Delete pending blobs
Delete pending blobs attached to the workflow.
HTTP request
DELETE /api/workflows/wfl_HDS4omDNxoB31tjvaYX9BnDx/blobs HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}/blobs
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_2wBhKrLPjYDyHy5RWAE9Rkmm
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_CGxR5ib4EUFgCPUo1UwpHs3v", "blb_9NqyyBFPWzEs4Cw5LJ5QAAd1", "blb_EqpUUTPtTKEbCpTt9K9TgTTM" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
deletedBlobs |
Array | The sequence of pending blobs deleted from workflow. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Create document
Create a workflow document from parts.
HTTP request
POST /api/workflows/wfl_9D9JHTxUwoVUoY7S6XNHCRP7/documents HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 581
{
"parts" : [ {
"filename" : "Document",
"contentType" : "application/pdf",
"size" : 18540,
"hash" : "9lLBw2RPuJd37+w86Q43t21juTa/x0D3vU5sNfOmoPo=",
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"isOriginal" : true
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"pdfSignatureFields" : [ {
"imagePage" : -1,
"imageX" : 390.0,
"imageY" : 710.0,
"imageWidth" : 150.0,
"imageHeight" : 80.0
} ],
"confidentiality" : false,
"orderIndex" : 10,
"subOrderIndex" : 5
}
Path parameters:
/api/workflows/{workflowId}/documents
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
confidentiality |
Boolean optional | The privacy status of attachments. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If empty, the document will be an attachment. If not provided, an attempt to find a suitable signature profile will be made. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_6HAJF561wb3vVk8AE7m5imNZ
ETag: "GyB31HmYhZunuCBgmbxKYTPh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1370
{
"confidentiality" : false,
"created" : 1771407235446,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "9lLBw2RPuJd37+w86Q43t21juTa/x0D3vU5sNfOmoPo=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_L3ysX6FBH8MF3vUMf6LsEaWn",
"orderIndex" : 10,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "9lLBw2RPuJd37+w86Q43t21juTa/x0D3vU5sNfOmoPo=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"subOrderIndex" : 5,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407235446,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_9G2qcdKW42Ls3aeb7hM5SzTz" ],
"workflowId" : "wfl_9D9JHTxUwoVUoY7S6XNHCRP7",
"workflowName" : "Small Copper Knife"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
groupId |
String | The identifier of the group the document belongs to. |
userId |
String | The identifier of the user the document belongs to. |
workflowId |
String | The identifier of the workflow the document belongs to. |
workflowName |
String | The name of the workflow the document belongs to. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdfSignatureField | Parameters of a PDF signature field are incorrect. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PdfSignatureFieldOutsideDocument | A signature field is placed outside a document page. |
400 |
PdfSignatureFieldsOverlap | Some signature fields are overlapping. |
400 |
TemplateMaxAttachmentsReached | The template maximum number of attachments has been reached. |
400 |
TemplateMaxDocumentsReached | The template maximum number of documents to sign has been reached. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
400 |
TooManyParts | The document contains multiple parts whereas only one is allowed. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TemplateAttachmentsNotAllowed | The attachments are not allowed by the template. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
404 |
WorkflowPartNotFound | The specified workflow part can not be found. |
Retrieve document
Retrieve an existing workflow document.
HTTP request
GET /api/documents/doc_Bt4LUQEEFkcBkg3o19hHJZCb HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/documents/{documentId}
| Parameter | Description |
|---|---|
documentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "3ByL2izkd7nnQBRcTj3dub2Q"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1351
{
"confidentiality" : false,
"created" : 1771407193330,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "YXMxQhGkkvhbJlgTNPR3G6oXiVV4fWPyf8PTameb3sE=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_Bt4LUQEEFkcBkg3o19hHJZCb",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "YXMxQhGkkvhbJlgTNPR3G6oXiVV4fWPyf8PTameb3sE=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_4AUhyYRvg4g6bLZXsXQ8MYrv",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407193450,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"workflowId" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"workflowName" : "Rustic Leather Keyboard"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
groupId |
String | The identifier of the group the document belongs to. |
userId |
String | The identifier of the user the document belongs to. |
workflowId |
String | The identifier of the workflow the document belongs to. |
workflowName |
String | The name of the workflow the document belongs to. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowDocumentNotFound | The specified workflow document can not be found. |
Update document
Update an existing workflow document.
HTTP request
PATCH /api/documents/doc_7JBMyCFguN2q1y2SMUyQ7EoZ HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "5MMENMTFqRuJr6majT8cDVLs"
Content-Type: application/json
Content-Length: 285
{
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"pdfSignatureFields" : [ {
"imagePage" : -1,
"imageX" : 390.0,
"imageY" : 710.0,
"imageWidth" : 150.0,
"imageHeight" : 80.0
} ],
"confidentiality" : false,
"orderIndex" : 10,
"subOrderIndex" : 5
}
Path parameters:
/api/documents/{documentId}
| Parameter | Description |
|---|---|
documentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
signatureProfileId |
String optional | The signature profile to be used to sign the document. If empty, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_GrEKjJ2zhpeRuEKyHMQVQWgo
ETag: "GLocxbvbKm4NwWjZDvQorgaw"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1374
{
"confidentiality" : false,
"created" : 1771407277520,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "raqAXs20UWUCcVhh112tMA2c/8w8hd+SJrseRpuHrCs=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_7JBMyCFguN2q1y2SMUyQ7EoZ",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "raqAXs20UWUCcVhh112tMA2c/8w8hd+SJrseRpuHrCs=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"subOrderIndex" : 5,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407277586,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"workflowId" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"workflowName" : "Rustic Leather Keyboard"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
groupId |
String | The identifier of the group the document belongs to. |
userId |
String | The identifier of the user the document belongs to. |
workflowId |
String | The identifier of the workflow the document belongs to. |
workflowName |
String | The name of the workflow the document belongs to. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdfSignatureField | Parameters of a PDF signature field are incorrect. |
400 |
PdfSignatureFieldOutsideDocument | A signature field is placed outside a document page. |
400 |
PdfSignatureFieldsOverlap | Some signature fields are overlapping. |
400 |
TemplateMaxAttachmentsReached | The template maximum number of attachments has been reached. |
400 |
TemplateMaxDocumentsReached | The template maximum number of documents to sign has been reached. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TemplateAttachmentsNotAllowed | The attachments are not allowed by the template. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowDocumentNotFound | The specified workflow document can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete document
Delete an existing workflow document.
HTTP request
DELETE /api/documents/doc_QLMfjNJUoNbUgz97eu1pWKHi HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "82SesBso3J5Bt5QKo8wFxtS6"
Path parameters:
/api/documents/{documentId}
| Parameter | Description |
|---|---|
documentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_F5ym3nazt9cQSyYK1ABqtyHm
ETag: "82SesBso3J5Bt5QKo8wFxtS6"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1351
{
"confidentiality" : false,
"created" : 1771407250893,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "U1/PXHBjgW3vgiR2cSYWQYY/AMtlvqFoSaR2A3Hhoig=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_QLMfjNJUoNbUgz97eu1pWKHi",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "U1/PXHBjgW3vgiR2cSYWQYY/AMtlvqFoSaR2A3Hhoig=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_4AUhyYRvg4g6bLZXsXQ8MYrv",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407250963,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"workflowId" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"workflowName" : "Rustic Leather Keyboard"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
groupId |
String | The identifier of the group the document belongs to. |
userId |
String | The identifier of the user the document belongs to. |
workflowId |
String | The identifier of the workflow the document belongs to. |
workflowName |
String | The name of the workflow the document belongs to. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
data1 |
String optional | The value for the data1 metadata field. |
data2 |
String optional | The value for the data2 metadata field. |
data3 |
String optional | The value for the data3 metadata field. |
data4 |
String optional | The value for the data4 metadata field. |
data5 |
String optional | The value for the data5 metadata field. |
data6 |
String optional | The value for the data6 metadata field. |
data7 |
String optional | The value for the data7 metadata field. |
data8 |
String optional | The value for the data8 metadata field. |
data9 |
String optional | The value for the data9 metadata field. |
data10 |
String optional | The value for the data10 metadata field. |
data11 |
String optional | The value for the data11 metadata field. |
data12 |
String optional | The value for the data12 metadata field. |
data13 |
String optional | The value for the data13 metadata field. |
data14 |
String optional | The value for the data14 metadata field. |
data15 |
String optional | The value for the data15 metadata field. |
data16 |
String optional | The value for the data16 metadata field. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
DocumentNotRemovable | The document can not be removed. |
403 |
InvalidWorkflowStatus | The status of the workflow does not allow this operation. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowDocumentNotFound | The specified workflow document can not be found. |
Download part
Download a document part.
HTTP request
GET /api/documents/doc_Bt4LUQEEFkcBkg3o19hHJZCb/parts/6173314211a492f85b26581334f4771baa178955787d63f27fc3d36a679bdec1 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/documents/{documentId}/parts/{partHash}
| Parameter | Description |
|---|---|
documentId |
The identifier of the document. |
partHash |
The hex encoded hash of the part to download. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="Document"
Cache-Control: max-age=31536000
Content-Length: 18540
%PDF-1.3
%����
1 0 obj
<</Subtype/XML/Type/Metadata/Length 3497>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmp
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowDocumentNotFound | The specified workflow document can not be found. |
404 |
WorkflowPartNotFound | The specified workflow part can not be found. |
Download workflow documents
Download all the document parts of a workflow. The result is zipped if multiple parts are returned.
HTTP request
GET /api/workflows/wfl_3VKMzM4jKCf8zBnwoHi3k2uq/downloadDocuments HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/workflows/{workflowId}/downloadDocuments
| Parameter | Description |
|---|---|
workflowId |
The identifier of the workflow. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="Document"
Content-Length: 18540
%PDF-1.3
%����
1 0 obj
<</Subtype/XML/Type/Metadata/Length 3497>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmp
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
NoDocumentInWorkflow | There is no document in the specified workflow. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowNotFound | The specified workflow can not be found. |
Search documents
Search in all the workflow documents.
HTTP request
GET /api/documents/?text=Document&items.id=doc_Bt4LUQEEFkcBkg3o19hHJZCb&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.layoutId |
The filter value(s) for the layoutId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.workflowId |
The filter value(s) for the workflowId field. |
items.workflowHash |
The filter value(s) for the workflowHash field. |
items.workflowName |
The filter value(s) for the workflowName field. |
items.data1 |
The filter value(s) for the data1 field. |
items.data2 |
The filter value(s) for the data2 field. |
items.data3 |
The filter value(s) for the data3 field. |
items.data4 |
The filter value(s) for the data4 field. |
items.data5 |
The filter value(s) for the data5 field. |
items.data6 |
The filter value(s) for the data6 field. |
items.data7 |
The filter value(s) for the data7 field. |
items.data8 |
The filter value(s) for the data8 field. |
items.data9 |
The filter value(s) for the data9 field. |
items.data10 |
The filter value(s) for the data10 field. |
items.data11 |
The filter value(s) for the data11 field. |
items.data12 |
The filter value(s) for the data12 field. |
items.data13 |
The filter value(s) for the data13 field. |
items.data14 |
The filter value(s) for the data14 field. |
items.data15 |
The filter value(s) for the data15 field. |
items.data16 |
The filter value(s) for the data16 field. |
items.signatureProfileId |
The filter value(s) for the signatureProfileId field. |
items.confidentiality |
The filter value(s) for the confidentiality field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.viewAuthorizedUsers |
The filter value(s) for the viewAuthorizedUsers field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1507
{
"items" : [ {
"confidentiality" : false,
"created" : 1771407193330,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "YXMxQhGkkvhbJlgTNPR3G6oXiVV4fWPyf8PTameb3sE=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"groupId" : "grp_6scLXmbD5Jor3DdyViUTYizm",
"id" : "doc_Bt4LUQEEFkcBkg3o19hHJZCb",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "YXMxQhGkkvhbJlgTNPR3G6oXiVV4fWPyf8PTameb3sE=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_4AUhyYRvg4g6bLZXsXQ8MYrv",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407193450,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr",
"viewAuthorizedGroups" : [ "grp_6scLXmbD5Jor3DdyViUTYizm", "grp_AJA4tcPmd1URtKhfSgmLd2Bn" ],
"viewAuthorizedUsers" : [ "usr_Lt4xDKKspQJGnFbyFnGpjso7" ],
"workflowId" : "wfl_3VKMzM4jKCf8zBnwoHi3k2uq",
"workflowName" : "Rustic Leather Keyboard"
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the document. |
items[].tenantId |
String | The identifier of the tenant the document belongs to. |
items[].groupId |
String | The identifier of the group the document belongs to. |
items[].userId |
String | The identifier of the user the document belongs to. |
items[].workflowId |
String | The identifier of the workflow the document belongs to. |
items[].workflowName |
String | The name of the workflow the document belongs to. |
items[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
items[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
items[].data1 |
String optional | The value for the data1 metadata field. |
items[].data2 |
String optional | The value for the data2 metadata field. |
items[].data3 |
String optional | The value for the data3 metadata field. |
items[].data4 |
String optional | The value for the data4 metadata field. |
items[].data5 |
String optional | The value for the data5 metadata field. |
items[].data6 |
String optional | The value for the data6 metadata field. |
items[].data7 |
String optional | The value for the data7 metadata field. |
items[].data8 |
String optional | The value for the data8 metadata field. |
items[].data9 |
String optional | The value for the data9 metadata field. |
items[].data10 |
String optional | The value for the data10 metadata field. |
items[].data11 |
String optional | The value for the data11 metadata field. |
items[].data12 |
String optional | The value for the data12 metadata field. |
items[].data13 |
String optional | The value for the data13 metadata field. |
items[].data14 |
String optional | The value for the data14 metadata field. |
items[].data15 |
String optional | The value for the data15 metadata field. |
items[].data16 |
String optional | The value for the data16 metadata field. |
items[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
items[].confidentiality |
Boolean optional | The privacy status of attachments. |
items[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
items[].pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
items[].pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
items[].viewAuthorizedGroups |
Array | The list of group IDs whose members are allowed to view the workflow the document belongs to. |
items[].viewAuthorizedUsers |
Array | The list of user IDs who are allowed to view the workflow the document belongs to. |
items[].parts |
Array | The parts of the document. |
items[].parts[].filename |
String | The filename of the part. |
items[].parts[].contentType |
String | The content type of the part. |
items[].parts[].size |
Number | The size of the part. |
items[].parts[].hash |
String | The cryptographic hash of the part. |
items[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
items[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
items[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
items[].displayedParts |
Array | The parts of the document to be displayed for final user. |
items[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
items[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
items[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
items[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
items[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
items[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
items[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export documents
Export a search in all the workflow documents.
HTTP request
POST /api/documents/exports?text=Document&items.id=doc_Bt4LUQEEFkcBkg3o19hHJZCb&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1771493665551
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.layoutId |
The filter value(s) for the layoutId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.workflowId |
The filter value(s) for the workflowId field. |
items.workflowHash |
The filter value(s) for the workflowHash field. |
items.workflowName |
The filter value(s) for the workflowName field. |
items.data1 |
The filter value(s) for the data1 field. |
items.data2 |
The filter value(s) for the data2 field. |
items.data3 |
The filter value(s) for the data3 field. |
items.data4 |
The filter value(s) for the data4 field. |
items.data5 |
The filter value(s) for the data5 field. |
items.data6 |
The filter value(s) for the data6 field. |
items.data7 |
The filter value(s) for the data7 field. |
items.data8 |
The filter value(s) for the data8 field. |
items.data9 |
The filter value(s) for the data9 field. |
items.data10 |
The filter value(s) for the data10 field. |
items.data11 |
The filter value(s) for the data11 field. |
items.data12 |
The filter value(s) for the data12 field. |
items.data13 |
The filter value(s) for the data13 field. |
items.data14 |
The filter value(s) for the data14 field. |
items.data15 |
The filter value(s) for the data15 field. |
items.data16 |
The filter value(s) for the data16 field. |
items.signatureProfileId |
The filter value(s) for the signatureProfileId field. |
items.confidentiality |
The filter value(s) for the confidentiality field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.viewAuthorizedUsers |
The filter value(s) for the viewAuthorizedUsers field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_J3bjTxd9jLcYpJvX8yGZFrrV
ETag: "89pA6Ceryb7qoBHaoCT1EoTq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 578
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407265555,
"expired" : 1771493665551,
"exportOperation" : "createWorkflowDocumentExport",
"id" : "exp_LmZ1zCytd58o6yCtVW92w89T",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=doc_Bt4LUQEEFkcBkg3o19hHJZCb&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407265555,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Create document viewer
Create an URL that can be opened in a web browser to visualize an XML or a PDF document.
For PDF documents, if the workflow contains at least one signer recipient, the viewer will let the user place the corresponding signature fields via “drag and drop”.
HTTP request
POST /api/documents/doc_Bt4LUQEEFkcBkg3o19hHJZCb/viewer HTTP/1.1
Authorization: Bearer act_D1FHnWSaxNHGA6zxaM31XQfN.2YNqgkXZYeAyvixPCob3amrJYgKPAwkVzro5YrjQWqe5DKZeG2oRacK9LZSATsNL
Content-Type: application/json
Content-Length: 82
{
"redirectUrl" : "https://hagenes.info/callback",
"expired" : 1771493644782
}
Path parameters:
/api/documents/{documentId}/viewer
| Parameter | Description |
|---|---|
documentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
redirectUrl |
String optional | The URL to redirect to when the viewer is closed. |
expired |
Number optional | The expiration date of the viewer. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_D2AYQbZgAQGhi7rzfEhJamw8
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 366
{
"expired" : 1771493644782,
"viewerUrl" : "https://nicolas.io/viewer#token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ2aWV3ZXIiLCJkb2N1bWVudElkIjoiZG9jX0J0NExVUUVFRmtjQmtnM28xOWhISlpDYiIsInJlZGlyZWN0V..."
}
Fields:
| Path | Type | Description |
|---|---|---|
viewerUrl |
String | The viewer URL. |
expired |
Number | The expiration date of the viewer. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowDocumentNotFound | The specified workflow document can not be found. |
Workflow layouts
Create layout
Create a new workflow layout.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/layouts HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 583
{
"isDisabled" : false,
"name" : "Durable Iron Clock",
"dataConfigurations" : [ {
"slot" : "data1",
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data3",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data5",
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data6",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false
} ]
}
Path parameters:
/api/tenants/{tenantId}/layouts
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDisabled |
Boolean optional | Whether or not the layout is disabled. |
name |
String | The name of the layout. |
dataConfigurations |
Array optional | The configuration for each metadata allowed by the layout. |
dataConfigurations[].slot |
String | The slot name of the metadata. |
dataConfigurations[].default |
String optional | The default value for the metadata. |
dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_o6Rd1bubVDJe3m2KmynBCeJx
ETag: "58DGoMjR23N7w5rx24MEPX5k"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 729
{
"created" : 1771407339922,
"dataConfigurations" : [ {
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data1"
}, {
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data3"
}, {
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data5"
}, {
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data6"
} ],
"id" : "lay_LZScxzkzcn6bkQ8JTr7ZRrgD",
"isDisabled" : false,
"name" : "Durable Iron Clock",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407339922
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the layout. |
tenantId |
String | The identifier of the tenant the layout belongs to. |
isDisabled |
Boolean | Whether or not the layout is disabled. |
name |
String | The name of the layout. |
dataConfigurations |
Array | The configuration for each metadata allowed by the layout. |
dataConfigurations[].slot |
String | The slot name of the metadata. |
dataConfigurations[].default |
String optional | The default value for the metadata. |
dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve layout
Retrieve an existing workflow layout.
HTTP request
GET /api/layouts/lay_JjKanihgvFBbwNFkjwsSFmpV HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/layouts/{layoutId}
| Parameter | Description |
|---|---|
layoutId |
The identifier of the layout. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "BgcyUChnHkYT7oiJDsBxUBfr"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 730
{
"created" : 1771407163933,
"dataConfigurations" : [ {
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data1"
}, {
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data3"
}, {
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data5"
}, {
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data6"
} ],
"id" : "lay_JjKanihgvFBbwNFkjwsSFmpV",
"isDisabled" : false,
"name" : "Rustic Cotton Knife",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407163933
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the layout. |
tenantId |
String | The identifier of the tenant the layout belongs to. |
isDisabled |
Boolean | Whether or not the layout is disabled. |
name |
String | The name of the layout. |
dataConfigurations |
Array | The configuration for each metadata allowed by the layout. |
dataConfigurations[].slot |
String | The slot name of the metadata. |
dataConfigurations[].default |
String optional | The default value for the metadata. |
dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowLayoutNotFound | The specified workflow layout can not be found. |
Update layout
Update an existing workflow layout.
HTTP request
PATCH /api/layouts/lay_4J1uv8fXzCWf2oiZUU8MpySE HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "BGM3hQ1dVo7JvADxfGCpwUuu"
Content-Type: application/json
Content-Length: 587
{
"isDisabled" : false,
"name" : "Awesome Aluminum Table",
"dataConfigurations" : [ {
"slot" : "data1",
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data3",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data5",
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false
}, {
"slot" : "data6",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false
} ]
}
Path parameters:
/api/layouts/{layoutId}
| Parameter | Description |
|---|---|
layoutId |
The identifier of the layout. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
isDisabled |
Boolean optional | Whether or not the layout is disabled. |
name |
String optional | The name of the layout. |
dataConfigurations |
Array optional | The configuration for each metadata allowed by the layout. |
dataConfigurations[].slot |
String | The slot name of the metadata. |
dataConfigurations[].default |
String optional | The default value for the metadata. |
dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_A9BiaQQ4xoGZ3t9ZgDHjZmEk
ETag: "Bf8c4AupTnk27DiAPZuxqm5u"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 733
{
"created" : 1771407331284,
"dataConfigurations" : [ {
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data1"
}, {
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data3"
}, {
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data5"
}, {
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data6"
} ],
"id" : "lay_4J1uv8fXzCWf2oiZUU8MpySE",
"isDisabled" : false,
"name" : "Awesome Aluminum Table",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407331313
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the layout. |
tenantId |
String | The identifier of the tenant the layout belongs to. |
isDisabled |
Boolean | Whether or not the layout is disabled. |
name |
String | The name of the layout. |
dataConfigurations |
Array | The configuration for each metadata allowed by the layout. |
dataConfigurations[].slot |
String | The slot name of the metadata. |
dataConfigurations[].default |
String optional | The default value for the metadata. |
dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search workflow layouts
Search in all workflow layouts.
HTTP request
GET /api/layouts?text=Practical%20Cotton%20Hat&items.id=lay_9q6BDndRWS2gbkrDeMWqZaNa&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.dataConfigurations.slot |
The filter value(s) for the dataConfigurations.slot field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 873
{
"items" : [ {
"created" : 1771407338882,
"dataConfigurations" : [ {
"default" : "Safe #1",
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data1"
}, {
"optional" : true,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data3"
}, {
"default" : "Île-de-France",
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data5"
}, {
"optional" : false,
"readonly" : false,
"rememberLastValue" : false,
"slot" : "data6"
} ],
"id" : "lay_9q6BDndRWS2gbkrDeMWqZaNa",
"isDisabled" : false,
"name" : "Practical Cotton Hat",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407338882
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the layout. |
items[].tenantId |
String | The identifier of the tenant the layout belongs to. |
items[].isDisabled |
Boolean | Whether or not the layout is disabled. |
items[].name |
String | The name of the layout. |
items[].dataConfigurations |
Array | The configuration for each metadata allowed by the layout. |
items[].dataConfigurations[].slot |
String | The slot name of the metadata. |
items[].dataConfigurations[].default |
String optional | The default value for the metadata. |
items[].dataConfigurations[].optional |
Boolean | Whether or not the value for the metadata is optional. |
items[].dataConfigurations[].readonly |
Boolean | Whether or not the value for the metadata is not modifiable. |
items[].dataConfigurations[].rememberLastValue |
Boolean | Whether or not the last value entered by the workflow creator should be remembered. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export workflow layouts
Export a search in all workflow layouts.
HTTP request
POST /api/layouts/exports?text=Rustic%20Cotton%20Knife&items.id=lay_JjKanihgvFBbwNFkjwsSFmpV&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"expired" : 1771493728505
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.dataConfigurations.slot |
The filter value(s) for the dataConfigurations.slot field. |
items.jobOperation |
The filter value(s) for the jobOperation field. |
items.jobErrorCode |
The filter value(s) for the jobErrorCode field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_JBBjbDqcg6Rj2khD6czz6uCw
ETag: "313QyYRCZgZy3N3Bg9oZaXyA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 609
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407328509,
"expired" : 1771493728505,
"exportOperation" : "createWorkflowLayoutExport",
"id" : "exp_Kr8d1H2x9RdWtoogxQjhbaco",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Rustic+Cotton+Knife&items.id=lay_JjKanihgvFBbwNFkjwsSFmpV&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407328509,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Workflow templates
Create workflow template
Create a workflow template.
HTTP request
POST /api/tenants/ten_FnhwHFq3JRoPX1dYStg5sbSq/templates HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 2523
{
"isDisabled" : false,
"name" : "Synergistic Granite Wallet",
"description" : "9623 Quai des Panoramas, 96653 Avignon",
"layoutSelectionMode" : "list",
"allowedLayouts" : [ "lay_87i6dDKJwQ1wfKH21MNNTZeW" ],
"maxWatchers" : 10,
"steps" : [ {
"stepType" : "signature",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"email" : "clarence.pfannerstill2206@my-company.com",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sed cum voluptatem.",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"country" : "FR",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_NA3sSyiXDEe7b3GucxBF1NDp" ],
"requiredRecipients" : 1,
"maxInvites" : 5,
"sendDownloadLink" : true,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"readonly" : false,
"removable" : true,
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : false
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"watchers" : [ {
"readonly" : false,
"removable" : true,
"userId" : "usr_5is9tqAXkuLqPXYQ9ZkP5qfh",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "keshia.mertz3149@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_BPh46aARxq5cEizCGsidZdCu" ],
"documentSelectionMode" : "any",
"maxDocuments" : 10,
"maxAttachments" : 20,
"coManagerSelectionMode" : "none",
"allowedCoManagerUsers" : [ ],
"coManagerUsersModifiable" : true,
"coManagerCanEditCoManager" : false,
"allowedCoManagerGroups" : [ ],
"allowConsolidation" : true
}
Path parameters:
/api/tenants/{tenantId}/templates
| Parameter | Description |
|---|---|
tenantId |
The identifier of the tenant the workflow template belongs to. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String | The name of the workflow template. |
description |
String optional | The description of the workflow template. |
isDisabled |
Boolean | Whether or not the workflow template is disabled. |
layoutSelectionMode |
String optional | Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array optional | The list of workflow layouts allowed to be used in the workflow. |
maxWatchers |
Number optional | The maximum number of watchers. |
steps |
Array optional | The steps of the workflow template. |
steps[].stepType |
String optional | The type of the step, either signature or approval. |
steps[].recipientSelectionMode |
String optional | Possible values: list, any or group. |
steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
steps[].allowedConsentPages |
Array optional | The list of consent pages allowed to be used in the step. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. Please note that using non-existent user contacts as recipients does not result in their automatic creation by the API. |
steps[].recipients[].consentPageId |
String optional | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String optional | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].maxRecipients |
Number optional | The maximum number of recipients in the step. Minimum is 1. Maximum is 99. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. Minimum is 1. Maximum is maxRecipients. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].readonly |
Boolean optional | Whether or not the step is read-only. |
steps[].removable |
Boolean optional | Whether or not the step is removable. |
steps[].allowComments |
Boolean optional | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean optional | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
notifiedEventsReadonly |
Boolean optional | Whether or not the notified events are read-only. |
watchers |
Array optional | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers[].readonly |
Boolean optional | Whether or not the watcher is read-only. |
watchers[].removable |
Boolean optional | Whether or not the watcher is removable. |
allowedSignatureProfiles |
Array optional | The list of signature profiles allowed for signing documents. |
documentSelectionMode |
String optional | Possible values: list or any. |
maxDocuments |
Number optional | The maximum number of documents to sign. |
maxAttachments |
Number optional | The maximum number of attachments. |
coManagerSelectionMode |
String optional | Possible values: none, list, any or anyOrNull. |
allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerUsersModifiable |
Boolean optional | Whether or not the comanager notified events are modifiable. |
coManagerCanEditCoManager |
Boolean optional | Whether or not the co-manager events are modifiable by a co-manager. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
coManagerNotifiedEventsReadonly |
Boolean optional | Whether or not the comanager notified events are read-only. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_CM2qb3vxDPJhM6vt7yKaMD4g
ETag: "BMidnXRyy2vs5FEyFeYLzgqq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2740
{
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_87i6dDKJwQ1wfKH21MNNTZeW" ],
"allowedSignatureProfiles" : [ "sip_BPh46aARxq5cEizCGsidZdCu" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1771407838927,
"description" : "9623 Quai des Panoramas, 96653 Avignon",
"documentSelectionMode" : "any",
"id" : "wtm_AKbJakRzFuKRZHn4tMNLcp4s",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Synergistic Granite Wallet",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_GTg5RFdhtJ7mpFqacrnnUJty",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407838927,
"watchers" : [ {
"email" : "keshia.mertz3149@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true,
"userId" : "usr_5is9tqAXkuLqPXYQ9ZkP5qfh"
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow template. |
tenantId |
String | The identifier of the tenant the workflow template belongs to. |
name |
String | The name of the workflow template. |
description |
String optional | The description of the workflow template. |
isDisabled |
Boolean | Whether or not the workflow template is disabled. |
layoutSelectionMode |
String | Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used in the workflow. |
maxWatchers |
Number | The maximum number of watchers. |
steps |
Array | The steps of the workflow template. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipientSelectionMode |
String | Possible values: list, any or group. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. |
steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
steps[].maxRecipients |
Number | The maximum number of recipients in the step. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].allowedConsentPages |
Array | The list of consent pages allowed to be used in the step. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].readonly |
Boolean | Whether or not the step is read-only. |
steps[].removable |
Boolean | Whether or not the step is removable. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
notifiedEventsReadonly |
Boolean | Whether or not the notified events are read-only. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers[].readonly |
Boolean | Whether or not the watcher is read-only. |
watchers[].removable |
Boolean | Whether or not the watcher is removable. |
allowedSignatureProfiles |
Array | The list of signature profiles allowed for signing documents. |
documentSelectionMode |
String | Possible values: list or any. |
maxDocuments |
Number | The maximum number of documents to sign. |
maxAttachments |
Number | The maximum number of attachments. |
coManagerSelectionMode |
String | Possible values: none, list, any or anyOrNull. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerCanEditCoManager |
Boolean | Whether or not the co-manager events are modifiable by a co-manager. |
coManagerUsersModifiable |
Boolean | Whether or not the comanager notified events are modifiable. |
coManagerNotifiedEvents |
Array | The type of events the comanager will receive notifications about. |
coManagerNotifiedEventsReadonly |
Boolean | Whether or not the comanager notified events are read-only. |
allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
NoRecipientInStep | Recipients are missing from workflow step. |
400 |
RecipientInfoMissing | A recipient in the request is missing identity information. |
400 |
RecipientPhoneNumberRequired | The specified consent page requires a recipient phone number. |
400 |
RecipientUserRequired | The specified consent page requires a recipient user ID. |
403 |
ApprovalNotAllowed | The specified recipient user is not allowed to approve workflows. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
ConsentPageDisabled | The specified consent page is disabled. |
403 |
GroupDisabled | The specified group is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
OrganizationNotAllowed | The selected organization is not allowed to this recipient. |
403 |
SignatureNotAllowed | The specified recipient user is not allowed to sign workflows. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserDisabled | The specified user is disabled. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
404 |
GroupNotFound | The specified group can not be found. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
UserNotFound | The specified user can not be found. |
404 |
WorkflowLayoutNotFound | The specified workflow layout can not be found. |
Retrieve workflow template
Retrieve an existing workflow template.
HTTP request
GET /api/templates/wtm_NtUarJaGWCoQdWVR4YK6xo1M HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/templates/{templateId}
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "E8DzRb1AuAbkB8tk4tyd6GEi"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2739
{
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_FxFHH8XJjrY33p5GQ7CagDi3" ],
"allowedSignatureProfiles" : [ "sip_4AUhyYRvg4g6bLZXsXQ8MYrv" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1771407163390,
"description" : "Apt. 383, 78 Boulevard d'Orsel, 59690 Saint-Denis",
"documentSelectionMode" : "any",
"id" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Rustic Silk Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JySKpPfDr7kq7x2SGD6ydbQU",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407163390,
"watchers" : [ {
"email" : "levi.ondricka7593@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : true,
"removable" : false
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true,
"userId" : "usr_FFN7m7WY19aciM61wruponai"
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow template. |
tenantId |
String | The identifier of the tenant the workflow template belongs to. |
name |
String | The name of the workflow template. |
description |
String optional | The description of the workflow template. |
isDisabled |
Boolean | Whether or not the workflow template is disabled. |
layoutSelectionMode |
String | Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used in the workflow. |
maxWatchers |
Number | The maximum number of watchers. |
steps |
Array | The steps of the workflow template. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipientSelectionMode |
String | Possible values: list, any or group. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. |
steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
steps[].maxRecipients |
Number | The maximum number of recipients in the step. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].allowedConsentPages |
Array | The list of consent pages allowed to be used in the step. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].readonly |
Boolean | Whether or not the step is read-only. |
steps[].removable |
Boolean | Whether or not the step is removable. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
notifiedEventsReadonly |
Boolean | Whether or not the notified events are read-only. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers[].readonly |
Boolean | Whether or not the watcher is read-only. |
watchers[].removable |
Boolean | Whether or not the watcher is removable. |
allowedSignatureProfiles |
Array | The list of signature profiles allowed for signing documents. |
documentSelectionMode |
String | Possible values: list or any. |
maxDocuments |
Number | The maximum number of documents to sign. |
maxAttachments |
Number | The maximum number of attachments. |
coManagerSelectionMode |
String | Possible values: none, list, any or anyOrNull. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerCanEditCoManager |
Boolean | Whether or not the co-manager events are modifiable by a co-manager. |
coManagerUsersModifiable |
Boolean | Whether or not the comanager notified events are modifiable. |
coManagerNotifiedEvents |
Array | The type of events the comanager will receive notifications about. |
coManagerNotifiedEventsReadonly |
Boolean | Whether or not the comanager notified events are read-only. |
allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Update workflow template
Update an existing workflow template.
HTTP request
PATCH /api/templates/wtm_D1QE9KcezJmTmKFZS6P9BaG5 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "7tEtxymyToYUrbpKu2sENKbs"
Content-Type: application/json
Content-Length: 2542
{
"isDisabled" : false,
"name" : "Aerodynamic Silk Gloves",
"description" : "129 Passage Delesseux, 10142 Paris",
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_FXz96PqLKvgN7wKPDEfUtynD" ],
"maxWatchers" : 10,
"steps" : [ {
"id" : "stp_9LYAbTDJEW4912wfXf4Ho8bh",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"email" : "clarence.pfannerstill2206@my-company.com",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Sed cum voluptatem.",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"country" : "FR",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_KywDMkHY4D9RGDHvejDipk1d" ],
"requiredRecipients" : 1,
"maxInvites" : 10,
"sendDownloadLink" : true,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"readonly" : false,
"removable" : true,
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : false
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"watchers" : [ {
"readonly" : false,
"removable" : true,
"userId" : "usr_GiTjPE7Pq1maorLDvGuQLwUv",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "lyle.pfeffer1460@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_7Z3ZaM7qk2HjgJWjtDh3VAGC" ],
"documentSelectionMode" : "any",
"maxDocuments" : 10,
"maxAttachments" : 15,
"coManagerSelectionMode" : "anyOrNull",
"allowedCoManagerUsers" : [ ],
"coManagerUsersModifiable" : true,
"coManagerCanEditCoManager" : false,
"allowedCoManagerGroups" : [ ],
"allowConsolidation" : false
}
Path parameters:
/api/templates/{templateId}
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
name |
String optional | The name of the workflow template. |
description |
String optional | The description of the workflow template. |
isDisabled |
Boolean | Whether or not the workflow template is disabled. |
layoutSelectionMode |
String optional | Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array optional | The list of workflow layouts allowed to be used in the workflow. |
maxWatchers |
Number optional | The maximum number of watchers. |
steps |
Array optional | The steps of the workflow template. |
steps[].id |
String optional | The identifier if the step. |
steps[].recipientSelectionMode |
String optional | Possible values: list, any or group |
steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
steps[].allowedConsentPages |
Array optional | The list of consent pages allowed to be used in the step. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. Please note that using non-existent user contacts as recipients does not result in their automatic creation by the API. |
steps[].recipients[].consentPageId |
String optional | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String optional | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].maxRecipients |
Number optional | The maximum number of recipients in the step. Minimum is 1. Maximum is 99. |
steps[].requiredRecipients |
Number optional | The number of recipients that are required to sign or approve the documents for the step to finish. Minimum is 1. Maximum is maxRecipients. |
steps[].validityPeriod |
Number optional | The period during which the step is valid. Minimum is 86400000. Maximum is 8553600000. |
steps[].invitePeriod |
Number optional | The period after which invites are resent. Minimum is 86400000. Maximum is 2592000000. |
steps[].maxInvites |
Number optional | The maximum number of invites to send to the recipients. Minimum is 0. Maximum is 99. |
steps[].sendDownloadLink |
Boolean optional | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].readonly |
Boolean optional | Whether or not the step is read-only. |
steps[].removable |
Boolean optional | Whether or not the step is removable. |
steps[].allowComments |
Boolean optional | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean optional | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean optional | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean optional | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
notifiedEventsReadonly |
Boolean optional | Whether or not the notified events are read-only. |
watchers |
Array optional | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers[].readonly |
Boolean optional | Whether or not the watcher is read-only. |
watchers[].removable |
Boolean optional | Whether or not the watcher is removable. |
allowedSignatureProfiles |
Array optional | The list of signature profiles allowed for signing documents. |
documentSelectionMode |
String optional | Possible values: list or any. |
maxDocuments |
Number optional | The maximum number of documents to signe |
maxAttachments |
Number optional | The maximum number of attachments. |
coManagerSelectionMode |
String optional | Possible values: none, list, any or anyOrNull. |
allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerUsersModifiable |
Boolean optional | Whether or not the comanager notified events are modifiable. |
coManagerCanEditCoManager |
Boolean optional | Whether or not the co-manager events are modifiable by a co-manager. |
coManagerNotifiedEvents |
Array optional | The type of events the comanager will receive notifications about. |
coManagerNotifiedEventsReadonly |
Boolean optional | Whether or not the comanager notified events are read-only. |
allowConsolidation |
Boolean optional | Indicates whether workflow consolidation is enabled or not. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_JRMxPH5gfXpnsHZhDvhYvuFS
ETag: "3v4LA3WfDHdb3g9AW1EMS5Ns"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2746
{
"allowConsolidation" : false,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_FXz96PqLKvgN7wKPDEfUtynD" ],
"allowedSignatureProfiles" : [ "sip_7Z3ZaM7qk2HjgJWjtDh3VAGC" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "anyOrNull",
"coManagerUsersModifiable" : true,
"created" : 1771407824424,
"description" : "129 Passage Delesseux, 10142 Paris",
"documentSelectionMode" : "any",
"id" : "wtm_D1QE9KcezJmTmKFZS6P9BaG5",
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Aerodynamic Silk Gloves",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_9LYAbTDJEW4912wfXf4Ho8bh",
"invitePeriod" : 86400000,
"maxInvites" : 10,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407824592,
"watchers" : [ {
"email" : "lyle.pfeffer1460@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true,
"userId" : "usr_GiTjPE7Pq1maorLDvGuQLwUv"
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the workflow template. |
tenantId |
String | The identifier of the tenant the workflow template belongs to. |
name |
String | The name of the workflow template. |
description |
String optional | The description of the workflow template. |
isDisabled |
Boolean | Whether or not the workflow template is disabled. |
layoutSelectionMode |
String | Possible values: list, listOrNull, any or anyOrNull. |
allowedLayouts |
Array | The list of workflow layouts allowed to be used in the workflow. |
maxWatchers |
Number | The maximum number of watchers. |
steps |
Array | The steps of the workflow template. |
steps[].id |
String | The identifier of the step. |
steps[].stepType |
String | The type of the step, either signature or approval. |
steps[].recipientSelectionMode |
String | Possible values: list, any or group. |
steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. |
steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
steps[].maxRecipients |
Number | The maximum number of recipients in the step. |
steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
steps[].recipients[].email |
String | The email address of the recipient. |
steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
steps[].recipients[].comments |
String optional | The comments associated with the contact. |
steps[].recipients[].firstName |
String optional | The first name of the recipient. |
steps[].recipients[].lastName |
String optional | The last name of the recipient. |
steps[].recipients[].country |
String optional | The country of the user. |
steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
steps[].allowedConsentPages |
Array | The list of consent pages allowed to be used in the step. |
steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
steps[].validityPeriod |
Number | The period during which the step is valid. |
steps[].invitePeriod |
Number | The period after which invites are resent. |
steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
steps[].readonly |
Boolean | Whether or not the step is read-only. |
steps[].removable |
Boolean | Whether or not the step is removable. |
steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
notifiedEvents |
Array | The type of events the owner will receive notifications about. |
notifiedEventsReadonly |
Boolean | Whether or not the notified events are read-only. |
watchers |
Array | The list of watchers of the workflow. |
watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
watchers[].readonly |
Boolean | Whether or not the watcher is read-only. |
watchers[].removable |
Boolean | Whether or not the watcher is removable. |
allowedSignatureProfiles |
Array | The list of signature profiles allowed for signing documents. |
documentSelectionMode |
String | Possible values: list or any. |
maxDocuments |
Number | The maximum number of documents to sign. |
maxAttachments |
Number | The maximum number of attachments. |
coManagerSelectionMode |
String | Possible values: none, list, any or anyOrNull. |
allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
coManagerCanEditCoManager |
Boolean | Whether or not the co-manager events are modifiable by a co-manager. |
coManagerUsersModifiable |
Boolean | Whether or not the comanager notified events are modifiable. |
coManagerNotifiedEvents |
Array | The type of events the comanager will receive notifications about. |
coManagerNotifiedEventsReadonly |
Boolean | Whether or not the comanager notified events are read-only. |
allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidRequestField | A request field has an incorrect value. |
400 |
NoRecipientInStep | Recipients are missing from workflow step. |
400 |
RecipientInfoMissing | A recipient in the request is missing identity information. |
400 |
RecipientPhoneNumberRequired | The specified consent page requires a recipient phone number. |
403 |
ApprovalNotAllowed | The specified recipient user is not allowed to approve workflows. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
ConsentPageDisabled | The specified consent page is disabled. |
403 |
GroupDisabled | The specified group is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
OrganizationNotAllowed | The selected organization is not allowed to this recipient. |
403 |
SignatureNotAllowed | The specified recipient user is not allowed to sign workflows. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserDisabled | The specified user is disabled. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
ConsentPageNotFound | The specified consent page can not be found. |
404 |
GroupNotFound | The specified group can not be found. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
UserNotFound | The specified user can not be found. |
404 |
WorkflowLayoutNotFound | The specified workflow layout can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search workflow templates
Search in all workflow templates.
HTTP request
GET /api/templates?text=Rustic%20Silk%20Bag&items.id=wtm_NtUarJaGWCoQdWVR4YK6xo1M&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.name |
The filter value(s) for the name field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.steps.id |
The filter value(s) for the steps.id field. |
items.recipients.email |
The filter value(s) for the recipients.email field. |
items.recipients.userId |
The filter value(s) for the recipients.userId field. |
items.recipients.subject |
The filter value(s) for the recipients.subject field. |
items.recipients.firstName |
The filter value(s) for the recipients.firstName field. |
items.recipients.lastName |
The filter value(s) for the recipients.lastName field. |
items.recipients.country |
The filter value(s) for the recipients.country field. |
items.recipients.organizationId |
The filter value(s) for the recipients.organizationId field. |
items.nextClean |
The filter value(s) for the nextClean field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 2957
{
"items" : [ {
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_FxFHH8XJjrY33p5GQ7CagDi3" ],
"allowedSignatureProfiles" : [ "sip_4AUhyYRvg4g6bLZXsXQ8MYrv" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1771407163390,
"description" : "Apt. 383, 78 Boulevard d'Orsel, 59690 Saint-Denis",
"documentSelectionMode" : "any",
"id" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Rustic Silk Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JySKpPfDr7kq7x2SGD6ydbQU",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Sed cum voluptatem.",
"consentPageId" : "cop_FaL2Bemb4t4mAo3ByFpHzQ3g",
"country" : "FR",
"email" : "clarence.pfannerstill2206@my-company.com",
"firstName" : "Isaiah",
"lastName" : "Mraz",
"organizationId" : "org_5CnTBfJo6hiqirqQAPMakvyj",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_6Hi8RrQVFyKjNpZ36usbePmQ",
"preferredLocale" : "fr",
"userId" : "usr_8qUEYD48KgbZLmrj31a2Xmm5"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407163390,
"watchers" : [ {
"email" : "levi.ondricka7593@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : true,
"removable" : false
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"readonly" : false,
"removable" : true,
"userId" : "usr_FFN7m7WY19aciM61wruponai"
} ]
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the workflow template. |
items[].tenantId |
String | The identifier of the tenant the workflow template belongs to. |
items[].name |
String | The name of the workflow template. |
items[].description |
String optional | The description of the workflow template. |
items[].isDisabled |
Boolean | Whether or not the workflow template is disabled. |
items[].layoutSelectionMode |
String | Possible values: list, listOrNull, any or anyOrNull. |
items[].allowedLayouts |
Array | The list of workflow layouts allowed to be used in the workflow. |
items[].maxWatchers |
Number | The maximum number of watchers. |
items[].steps |
Array | The steps of the workflow template. |
items[].steps[].id |
String | The identifier of the step. |
items[].steps[].stepType |
String | The type of the step, either signature or approval. |
items[].steps[].recipientSelectionMode |
String | Possible values: list, any or group. |
items[].steps[].recipients |
Array optional | The list of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is list or any. |
items[].steps[].allowedGroups |
Array optional | The list of groups of recipients who are requested to sign or approve the documents, in case the recipientSelectionMode is group. |
items[].steps[].maxRecipients |
Number | The maximum number of recipients in the step. |
items[].steps[].recipients[].consentPageId |
String | The ID of the consent page to use for the request. |
items[].steps[].recipients[].email |
String | The email address of the recipient. |
items[].steps[].recipients[].userId |
String optional | The identifier of the recipient user, in case the recipient is a user. |
items[].steps[].recipients[].pictureResourceId |
String optional | The identifier of the user picture resource, in case the recipient is a user. |
items[].steps[].recipients[].phoneNumber |
String optional | The international phone number of the recipient. |
items[].steps[].recipients[].comments |
String optional | The comments associated with the contact. |
items[].steps[].recipients[].firstName |
String optional | The first name of the recipient. |
items[].steps[].recipients[].lastName |
String optional | The last name of the recipient. |
items[].steps[].recipients[].country |
String optional | The country of the user. |
items[].steps[].recipients[].organizationId |
String optional | The identifier of the organization used to sign for. |
items[].steps[].recipients[].preferredLocale |
String optional | The preferred locale for the notification emails sent to the recipient. |
items[].steps[].allowedConsentPages |
Array | The list of consent pages allowed to be used in the step. |
items[].steps[].requiredRecipients |
Number | The number of recipients that are required to sign or approve the documents for the step to finish. |
items[].steps[].validityPeriod |
Number | The period during which the step is valid. |
items[].steps[].invitePeriod |
Number | The period after which invites are resent. |
items[].steps[].maxInvites |
Number | The maximum number of invites to send to the recipients. |
items[].steps[].sendDownloadLink |
Boolean | Whether or not the signers or the approvers will receive a link to download the signed documents once the workflow is finished. |
items[].steps[].readonly |
Boolean | Whether or not the step is read-only. |
items[].steps[].removable |
Boolean | Whether or not the step is removable. |
items[].steps[].allowComments |
Boolean | Whether or not the recipients of the step are authorized to view and create comments. |
items[].steps[].hideAttachments |
Boolean | Whether or not the attachments are displayed to the recipients of the step. |
items[].steps[].viewConfidentialAttachments |
Boolean | Whether or not the confidential attachments are displayed to the recipients of the step. |
items[].steps[].hideWorkflowRecipients |
Boolean | Whether or not other recipients of the workflow are visible to the recipients in this step. |
items[].notifiedEvents |
Array | The type of events the owner will receive notifications about. |
items[].notifiedEventsReadonly |
Boolean | Whether or not the notified events are read-only. |
items[].watchers |
Array | The list of watchers of the workflow. |
items[].watchers[].userId |
String optional | The identifier of the user, in case the watcher is a user. |
items[].watchers[].email |
String optional | The email address of the watcher, in case the watcher is not a user. |
items[].watchers[].notifiedEvents |
Array | The type of events the watcher will receive notifications about. |
items[].watchers[].readonly |
Boolean | Whether or not the watcher is read-only. |
items[].watchers[].removable |
Boolean | Whether or not the watcher is removable. |
items[].allowedSignatureProfiles |
Array | The list of signature profiles allowed for signing documents. |
items[].documentSelectionMode |
String | Possible values: list or any. |
items[].maxDocuments |
Number | The maximum number of documents to sign. |
items[].maxAttachments |
Number | The maximum number of attachments. |
items[].coManagerSelectionMode |
String | Possible values: none, list, any or anyOrNull. |
items[].allowedCoManagerUsers |
Array optional | The list of comanagers allowed to be assigned as workflow comanagers. |
items[].coManagerCanEditCoManager |
Boolean | Whether or not the co-manager events are modifiable by a co-manager. |
items[].coManagerUsersModifiable |
Boolean | Whether or not the comanager notified events are modifiable. |
items[].coManagerNotifiedEvents |
Array | The type of events the comanager will receive notifications about. |
items[].coManagerNotifiedEventsReadonly |
Boolean | Whether or not the comanager notified events are read-only. |
items[].allowedCoManagerGroups |
Array optional | The list of comanager groups allowed to be assigned as workflow comanagers. |
items[].allowConsolidation |
Boolean | Indicates whether workflow consolidation is enabled or not. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export workflow templates
Export a search in all signature profiles.
HTTP request
POST /api/templates/exports?text=Rustic%20Silk%20Bag&items.id=wtm_NtUarJaGWCoQdWVR4YK6xo1M&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1771494234720
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.name |
The filter value(s) for the name field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.steps.id |
The filter value(s) for the steps.id field. |
items.recipients.email |
The filter value(s) for the recipients.email field. |
items.recipients.userId |
The filter value(s) for the recipients.userId field. |
items.recipients.subject |
The filter value(s) for the recipients.subject field. |
items.recipients.firstName |
The filter value(s) for the recipients.firstName field. |
items.recipients.lastName |
The filter value(s) for the recipients.lastName field. |
items.recipients.country |
The filter value(s) for the recipients.country field. |
items.recipients.organizationId |
The filter value(s) for the recipients.organizationId field. |
items.nextClean |
The filter value(s) for the nextClean field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_HTnEZ8yeUiz9FF1qhAHYzije
ETag: "8CD9y8yaUQqMFJTfrxRMcyNi"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 594
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407834724,
"expired" : 1771494234720,
"exportOperation" : "createWorkflowTemplateExport",
"id" : "exp_BxcGPTiDXSg1YqBieiCHgvdd",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Rustic+Silk+Bag&items.id=wtm_NtUarJaGWCoQdWVR4YK6xo1M&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407834724,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Workflow template documents
Create template blob
Create a workflow template blob.
HTTP request
POST /api/templates/wtm_HF9LAxFmhtvUBQ81phQckA6M/blobs HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/pdf
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
Path parameters:
/api/templates/{templateId}/blobs
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_NcimdHxbs4CcaKvvBxqiLXSs
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 198
{
"hash" : "obcUcumzUOJsClVDv/jHTNefKTRlTJULnZx4dfOrx+I=",
"id" : "blb_DSoCrPRj7czsZZ9HwrT7tgB5",
"templateId" : "wtm_HF9LAxFmhtvUBQ81phQckA6M",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the blob. |
tenantId |
String | The identifier of the tenant. |
templateId |
String | The identifier of the workflow template. |
hash |
String | The cryptographic hash of the blob. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Create template parts
Create workflow template parts.
HTTP request
POST /api/templates/wtm_HUpTVCwW5vigi1pBXRazrHxT/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Disposition: attachment; filename="document.pdf"
Content-Type: application/pdf
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
Path parameters:
/api/templates/{templateId}/parts
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
readonly |
Whether or not the created documents should be read-only. |
removable |
Whether or not the created documents should be removable. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, attempts to find suitable signature profiles will be made. |
confidentiality |
The privacy status of attachments. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_BGMM1ccjekzoFcqK4v3UiMPG
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407312703,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "+jPOxHbLaeO5oUVQFbl2wC7AjPNgxg6yfnHy6rIi+YM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_K8wuWCQp8w96iDDQQQX6cruk",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "+jPOxHbLaeO5oUVQFbl2wC7AjPNgxg6yfnHy6rIi+YM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_HUpTVCwW5vigi1pBXRazrHxT",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407312703
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "+jPOxHbLaeO5oUVQFbl2wC7AjPNgxg6yfnHy6rIi+YM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].templateId |
String | The identifier of the workflow template the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean optional | The privacy status of attachments. |
documents[].readonly |
Boolean | Whether or not the document is read-only. |
documents[].removable |
Boolean | Whether or not the document is removable. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Create template parts from multipart
Create workflow template parts from a multipart request.
HTTP request
POST /api/templates/wtm_6u3MK1GpdMi5Xmqb2tFxBLAj/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: multipart/form-data;boundary=ize4InObch70lSivN5PZuE6T5n3F0YeEewNPDUV; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12561
--ize4InObch70lSivN5PZuE6T5n3F0YeEewNPDUV
Content-Type: application/pdf
Content-Disposition: form-data; name="document"; filename="document.pdf"
Content-Length: 12341
%PDF-1.3
%���������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
xUϱ�0����G�kk9X5�č��D@0����Nb:��^�庢�
��X��c
...
--ize4InObch70lSivN5PZuE6T5n3F0YeEewNPDUV--
Path parameters:
/api/templates/{templateId}/parts
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
readonly |
Whether or not the created documents should be read-only. |
removable |
Whether or not the created documents should be removable. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, attempts to find suitable signature profiles will be made. |
confidentiality |
The privacy status of attachments. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_jzmAEtV9tMY5AyDcwY1xBBUT
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407304905,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "ICOh6yDbPIJqPZdBtC3wyeEOAjjqnchn02ahk8Q3TRY=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_2xWBKoUfUh6fNcct4F21VukJ",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "ICOh6yDbPIJqPZdBtC3wyeEOAjjqnchn02ahk8Q3TRY=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_6u3MK1GpdMi5Xmqb2tFxBLAj",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407304905
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "ICOh6yDbPIJqPZdBtC3wyeEOAjjqnchn02ahk8Q3TRY=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].templateId |
String | The identifier of the workflow template the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean optional | The privacy status of attachments. |
documents[].readonly |
Boolean | Whether or not the document is read-only. |
documents[].removable |
Boolean | Whether or not the document is removable. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Create template parts from blobs
Create workflow template parts from blobs.
HTTP request
POST /api/templates/wtm_4vT1RpWY696hXNpRhD7eaFJh/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&signatureProfileId=sip_9nomHWi3a2PRDLEcGsg3ZoXW&pdf2pdfa=force&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_NCf5zFP6XFVV8DgNuhj1uXRg", "blb_FHm6n2ZLjANZ9YoXczpU5ne2", "blb_5NruYYTSKaaHHZrCaK6if7cf" ]
} ]
}
Path parameters:
/api/templates/{templateId}/blobs/parts
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Query parameters:
| Parameter | Description |
|---|---|
unzip |
Whether or not zip archives should be unzipped. |
pdf2pdfa |
Whether or not convert pdf files to PDF/A. Possible values: disabled, forced, auto. If not specified, the default is auto. |
createDocuments |
Whether or not documents should be created. |
readonly |
Whether or not the created documents should be read-only. |
removable |
Whether or not the created documents should be removable. |
ignoreAttachments |
Whether or not attachments should be ignored. |
signatureProfileId |
The signature profile to be used to sign the created documents. If empty, the created documents will be attachments. If not provided, attempts to find suitable signature profiles will be made. |
confidentiality |
The privacy status of attachments. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The parts to create. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].blobs |
Array | The sequence of blobs used to build the part. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_JJbjRAzueum5unbnkC3nL8XN
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1771407320070,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "d+lfmXSFBYfsXlOJSmQK5FKB+15LRoB39n5y3V1q5U0=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_Lav3sryLFzdyKdjjrSeCgPLX",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "d+lfmXSFBYfsXlOJSmQK5FKB+15LRoB39n5y3V1q5U0=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_4vT1RpWY696hXNpRhD7eaFJh",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407320070
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "d+lfmXSFBYfsXlOJSmQK5FKB+15LRoB39n5y3V1q5U0=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ]
}
Fields:
| Path | Type | Description |
|---|---|---|
parts |
Array | The created parts. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents |
Array optional | The created documents, if requested. |
documents[].id |
String | The identifier of the document. |
documents[].tenantId |
String | The identifier of the tenant the document belongs to. |
documents[].templateId |
String | The identifier of the workflow template the document belongs to. |
documents[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
documents[].confidentiality |
Boolean optional | The privacy status of attachments. |
documents[].readonly |
Boolean | Whether or not the document is read-only. |
documents[].removable |
Boolean | Whether or not the document is removable. |
ignoredAttachments |
Number | The number of attachments that were ignored, in case the createDocuments and the ignoreAttachments flags are true. |
documents[].parts |
Array | The created parts. |
documents[].parts[].filename |
String | The filename of the part. |
documents[].parts[].contentType |
String | The content type of the part. |
documents[].parts[].size |
Number | The size of the part. |
documents[].parts[].hash |
String | The cryptographic hash of the part. |
documents[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
documents[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].displayedParts |
Array | The parts of the document to be displayed for final user. |
documents[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
documents[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
documents[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
documents[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
documents[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
documents[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
documents[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
documents[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
documents[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
documents[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents in folders. |
documents[].created |
Number | The creation date of the entity. |
documents[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdf | The uploaded PDF is invalid. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
MaxDocumentSizeExceededByBlob | Maximum document size exceeded by blobs. |
400 |
PasswordProtectedPdf | The uploaded PDF is password protected. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowTemplateBlobNotFound | The specified template blob can not be found. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Delete pending template blobs
Delete pending blobs attached to the template.
HTTP request
DELETE /api/templates/wtm_5eSSFzMvhGidpyiNa1Qx2A3U/blobs HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/templates/{templateId}/blobs
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_7UqKvHrDw9TTzCn9otVWyA5P
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_4VezeDbZDRXXLuFhbQF4fXum", "blb_HdK4cSau5qAwjCditQPjXiMo", "blb_H8z2uZqNWTPpRw8vKw2Xmw69" ]
}
Fields:
| Path | Type | Description |
|---|---|---|
deletedBlobs |
Array | The sequence of pending blobs deleted from workflow template. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Create template document
Create a workflow template document from parts.
HTTP request
POST /api/templates/wtm_DAWxSwrg4reZJ8jSMt2mMt3P/templateDocuments HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 596
{
"readonly" : false,
"removable" : true,
"parts" : [ {
"filename" : "Document",
"contentType" : "application/pdf",
"size" : 18540,
"hash" : "TsoRE5lskDpcIUEeoi2prEHpAVUar4YlvVeUeEhQAfc=",
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"isOriginal" : true
} ],
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"pdfSignatureFields" : [ {
"imagePage" : -1,
"imageX" : 390.0,
"imageY" : 710.0,
"imageWidth" : 150.0,
"imageHeight" : 80.0
} ],
"orderIndex" : 10,
"subOrderIndex" : 5
}
Path parameters:
/api/templates/{templateId}/templateDocuments
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
readonly |
Boolean | Whether or not the document is read-only. |
removable |
Boolean | Whether or not the document is removable. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy. Without specified value, the default signature policy access URL will be applied. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If empty, the document will be an attachment. If not provided, an attempt to find a suitable signature profile will be made. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_8btr6ovs3TmzWZ8HrTCcyjSP
ETag: "5F8TmTBUMmkpwCNWxST44aVN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1125
{
"confidentiality" : false,
"created" : 1771407459574,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "TsoRE5lskDpcIUEeoi2prEHpAVUar4YlvVeUeEhQAfc=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_HY1c4Bua3vYBygLrtYtJAtSS",
"orderIndex" : 10,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "TsoRE5lskDpcIUEeoi2prEHpAVUar4YlvVeUeEhQAfc=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"subOrderIndex" : 5,
"templateId" : "wtm_DAWxSwrg4reZJ8jSMt2mMt3P",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407459574
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
readonly |
Boolean | Whether or not the document is read-only. |
removable |
Boolean | Whether or not the document is removable. |
templateId |
String | The identifier of the workflow template the document belongs to. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part to be displayed for final user. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PdfSignatureFieldOutsideDocument | A signature field is placed outside a document page. |
400 |
PdfSignatureFieldsOverlap | Some signature fields are overlapping. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Retrieve template document
Retrieve an existing workflow template document.
HTTP request
GET /api/templateDocuments/wtd_EK9fCLfHViakzRrevyfmusNx HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/templateDocuments/{templateDocumentId}
| Parameter | Description |
|---|---|
templateDocumentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "47m5cYaLFLn7L9xgQWyo6v3P"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1771407163619,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "B0gkerAo7x0FiaBfldn+ZEXaOX2EXoP2jaJOZHltVqg=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_EK9fCLfHViakzRrevyfmusNx",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "B0gkerAo7x0FiaBfldn+ZEXaOX2EXoP2jaJOZHltVqg=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407163812
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
readonly |
Boolean | Whether or not the document is read-only. |
removable |
Boolean | Whether or not the document is removable. |
templateId |
String | The identifier of the workflow template the document belongs to. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part to be displayed for final user. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateDocumentNotFound | The specified template document can not be found. |
Update template document
Update an existing workflow template document.
HTTP request
PATCH /api/templateDocuments/wtd_KqJZVqaEdxSJvtYBdpSeehNR HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "6XfeAWMGdNeCn9RKPfX4yToo"
Content-Type: application/json
Content-Length: 300
{
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"pdfSignatureFields" : [ {
"imagePage" : -1,
"imageX" : 390.0,
"imageY" : 710.0,
"imageWidth" : 150.0,
"imageHeight" : 80.0
} ],
"orderIndex" : 10,
"subOrderIndex" : 5
}
Path parameters:
/api/templateDocuments/{templateDocumentId}
| Parameter | Description |
|---|---|
templateDocumentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
signatureProfileId |
String optional | The signature profile to be used to sign the document. If empty, the document will be an attachment. |
readonly |
Boolean optional | Whether or not the document is read-only. |
removable |
Boolean optional | Whether or not the document is removable. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_FQBPGKa9KUvfCc2QP6jsq8Mg
ETag: "5S5aeoE23F6eMjiSZGHyHm6M"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1124
{
"confidentiality" : false,
"created" : 1771407439776,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "foktxKmp7Ar4JUTkzwHeu/ZhDv+0nQCooE70G7tThQI=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_KqJZVqaEdxSJvtYBdpSeehNR",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "foktxKmp7Ar4JUTkzwHeu/ZhDv+0nQCooE70G7tThQI=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"subOrderIndex" : 5,
"templateId" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407439850
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
readonly |
Boolean | Whether or not the document is read-only. |
removable |
Boolean | Whether or not the document is removable. |
templateId |
String | The identifier of the workflow template the document belongs to. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part to be displayed for final user. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidPdfSignatureField | Parameters of a PDF signature field are incorrect. |
400 |
PdfSignatureFieldOutsideDocument | A signature field is placed outside a document page. |
400 |
PdfSignatureFieldsOverlap | Some signature fields are overlapping. |
400 |
TenantMaxAttachmentsReached | The maximum number of attachments has been reached. |
400 |
TenantMaxDocumentsReached | The maximum number of documents to sign has been reached. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
SignatureProfileDisabled | The specified signature profile is disabled. |
403 |
SignatureProfileNotAllowed | The specified signature profile is not allowed for this document. |
403 |
TenantAttachmentsNotAllowed | The attachments are not allowed by the tenant. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
SignatureProfileNotFound | The specified signature profile can not be found. |
404 |
WorkflowTemplateDocumentNotFound | The specified template document can not be found. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete template document
Delete an existing workflow template document.
HTTP request
DELETE /api/templateDocuments/wtd_BD1T1Cz8skcgv8V8uBpsnKa7 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
If-Match: "HAv8xQ1EoHS8vsKaTxRUfFrN"
Path parameters:
/api/templateDocuments/{templateDocumentId}
| Parameter | Description |
|---|---|
templateDocumentId |
The identifier of the document. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_FpLngH4MTkQVrsbCuvwHVcb7
ETag: "HAv8xQ1EoHS8vsKaTxRUfFrN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1771407467446,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "FbyAIfndXGHpKSf0oOV/ubxw34hYb0VA9FYiollBWRk=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_BD1T1Cz8skcgv8V8uBpsnKa7",
"orderIndex" : 3,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "FbyAIfndXGHpKSf0oOV/ubxw34hYb0VA9FYiollBWRk=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407467511
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the document. |
tenantId |
String | The identifier of the tenant the document belongs to. |
readonly |
Boolean | Whether or not the document is read-only. |
removable |
Boolean | Whether or not the document is removable. |
templateId |
String | The identifier of the workflow template the document belongs to. |
signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
confidentiality |
Boolean optional | The privacy status of attachments. |
pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
parts |
Array | The parts of the document. |
parts[].filename |
String | The filename of the part. |
parts[].contentType |
String | The content type of the part. |
parts[].size |
Number | The size of the part. |
parts[].hash |
String | The cryptographic hash of the part. |
parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part. |
parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
displayedParts |
Array | The parts of the document to be displayed for final user. |
displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
displayedParts[].size |
Number | The size of the part to be displayed for final user. |
displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part to be displayed for final user. |
displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
orderIndex |
Number optional | The order index is used to customize the display order of documents. |
subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateDocumentNotFound | The specified template document can not be found. |
Download template part
Download a template document part.
HTTP request
GET /api/templateDocuments/wtd_EK9fCLfHViakzRrevyfmusNx/parts/0748247ab028ef1d0589a05f95d9fe6445da397d845e83f68da24e64796d56... HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/templateDocuments/{templateDocumentId}/parts/{partHash}
| Parameter | Description |
|---|---|
templateDocumentId |
The identifier of the document. |
partHash |
The hex encoded hash of the part to download. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="Document"
Cache-Control: max-age=31536000
Content-Length: 18540
%PDF-1.3
%����
1 0 obj
<</Subtype/XML/Type/Metadata/Length 3497>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmp
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateDocumentNotFound | The specified template document can not be found. |
404 |
WorkflowTemplatePartNotFound | The specified template part can not be found. |
Download template documents
Download all the document parts of a workflow template. The result is zipped if multiple parts are returned.
HTTP request
GET /api/templates/wtm_NtUarJaGWCoQdWVR4YK6xo1M/downloadDocuments HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Path parameters:
/api/templates/{templateId}/downloadDocuments
| Parameter | Description |
|---|---|
templateId |
The identifier of the workflow template. |
HTTP response
HTTP/1.1 200 OK
Content-Type: application/zip
Content-Disposition: attachment; filename="documents.zip"
Content-Length: 29192
PK���LR\���������������Document�|wTTK�/9*A������A$J���!��$��s�HRr���sT���x�������{�}������UW�ޫj�{�(����Yٱh������
...
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
NoDocumentInWorkflowTemplate | There is no document in the specified workflow template. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
404 |
WorkflowTemplateNotFound | The specified workflow template can not be found. |
Search template documents
Search in all the workflow template documents.
HTTP request
GET /api/templateDocuments/?text=Document&items.id=wtd_EK9fCLfHViakzRrevyfmusNx&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.templateId |
The filter value(s) for the templateId field. |
items.signatureProfileId |
The filter value(s) for the signatureProfileId field. |
items.confidentiality |
The filter value(s) for the confidentiality field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1251
{
"items" : [ {
"confidentiality" : false,
"created" : 1771407163619,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "B0gkerAo7x0FiaBfldn+ZEXaOX2EXoP2jaJOZHltVqg=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"id" : "wtd_EK9fCLfHViakzRrevyfmusNx",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "B0gkerAo7x0FiaBfldn+ZEXaOX2EXoP2jaJOZHltVqg=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18540
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_9nomHWi3a2PRDLEcGsg3ZoXW",
"templateId" : "wtm_NtUarJaGWCoQdWVR4YK6xo1M",
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"updated" : 1771407163812
} ],
"itemsPerPage" : 50,
"pageIndex" : 0,
"totalItems" : 1
}
Fields:
| Path | Type | Description |
|---|---|---|
pageIndex |
Number | The index of the page. |
itemsPerPage |
Number | The number of items per page. |
totalItems |
Number | The total number of items in all pages. |
items |
Array | The list of items in the page. |
items[].id |
String | The identifier of the document. |
items[].tenantId |
String | The identifier of the tenant the document belongs to. |
items[].readonly |
Boolean | Whether or not the document is read-only. |
items[].removable |
Boolean | Whether or not the document is removable. |
items[].templateId |
String | The identifier of the workflow template the document belongs to. |
items[].signatureProfileId |
String optional | The signature profile to be used to sign the document. If not present, the document will be an attachment. |
items[].confidentiality |
Boolean optional | The privacy status of attachments. |
items[].pdfSignatureFields |
ArrayList optional | In case of a PDF document, the list of signature fields the signers will have to fill. |
items[].pdfSignatureFields[].fieldId |
String optional | The existing signature field ID in the PDF document. |
items[].pdfSignatureFields[].imagePage |
Number optional | The PDF page where the signature image will appear, starting from 1. Use a negative number to start from last page. Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageX |
Number optional | The position (in pixel) of the signature image in the PDF page (X axis). Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageY |
Number optional | The position (in pixel) of the signature image in the PDF page (Y axis). Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageWidth |
Number optional | The width (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
items[].pdfSignatureFields[].imageHeight |
Number optional | The height (in pixel) of the signature image in the PDF page. Ignored if fieldId is defined. |
items[].parts |
Array | The parts of the document. |
items[].parts[].filename |
String | The filename of the part. |
items[].parts[].contentType |
String | The content type of the part. |
items[].parts[].size |
Number | The size of the part. |
items[].parts[].hash |
String | The cryptographic hash of the part. |
items[].parts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part. |
items[].parts[].isOriginal |
Boolean optional | Whether or not the part is an original or modified one. |
items[].parts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
items[].displayedParts |
Array | The parts of the document to be displayed for final user. |
items[].displayedParts[].filename |
String | The filename of the part to be displayed for final user. |
items[].displayedParts[].contentType |
String | The content type of the part to be displayed for final user. |
items[].displayedParts[].hash |
String | The cryptographic hash of the part to be displayed for final user. |
items[].displayedParts[].size |
Number | The size of the part to be displayed for final user. |
items[].displayedParts[].policyUri |
URI optional | The PDF access URL corresponding to the signature policy of the part to be displayed for final user. |
items[].displayedParts[].isOriginal |
Boolean optional | Whether or not the part to be displayed for final user is an original or modified one. |
items[].displayedParts[].visualIdentification |
VisualType optional | The visual identification applied to the part. |
items[].orderIndex |
Number optional | The order index is used to customize the display order of documents. |
items[].subOrderIndex |
Number optional | The sub-order index is used to customize the display order of documents. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Export template documents
Export a search in all the workflow template documents.
HTTP request
POST /api/templateDocuments/exports?text=Document&items.id=wtd_EK9fCLfHViakzRrevyfmusNx&sortBy=items.id HTTP/1.1
Authorization: Bearer act_LDGnfSnr9mVmEmfH5CVgXnAn.2NBhTXyfSK2eJqedyZGoJ2di2cjJmEioohDvkHi4cZpSf5SL8TSHqeCo5KzxrKDA
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1771493834333
}
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.templateId |
The filter value(s) for the templateId field. |
items.signatureProfileId |
The filter value(s) for the signatureProfileId field. |
items.confidentiality |
The filter value(s) for the confidentiality field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
Fields:
| Path | Type | Description |
|---|---|---|
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_2H6GZPVddpjCW1uE9eeUMxvf
ETag: "CNoXbeZQ8edqDCdHLHeXW8sw"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 586
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1771407434336,
"expired" : 1771493834333,
"exportOperation" : "createWorkflowTemplateDocumentExport",
"id" : "exp_NWEq9YsQ4U1aYw6eSh63mxmX",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=wtd_EK9fCLfHViakzRrevyfmusNx&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_FnhwHFq3JRoPX1dYStg5sbSq",
"totalItems" : 0,
"updated" : 1771407434336,
"userId" : "usr_D47FnFY2mdXG4t22wRKxKjrr"
}
Fields:
| Path | Type | Description |
|---|---|---|
id |
String | The identifier of the export. |
tenantId |
String | The identifier of the tenant the export belongs to. |
userId |
String optional | The identifier of the user who created the export. |
exportOperation |
String | The name of the export operation. |
searchQuery |
String | The search query for the exported items. |
totalItems |
Number | The total number of exported items. |
size |
Number | The size of the export. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
contentType |
String optional | The content type of the export. |
beforeItems |
String optional | In case of a single file export, the text to be added before the exported items. |
afterItems |
String optional | In case of a single file export, the text to be added after the exported items. |
betweenItems |
String optional | In case of a single file export, the text to be added between the exported items. |
itemTemplate |
String optional | The template to be applied on each exported item. If not provided, each item will be serialized to JSON. |
expired |
Number optional | The expiration date of the export. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidItemTemplate | The item template could not be parsed. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |