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: 26
"sgs-wm-webapp:1.19.4-RC1"
Here is what you should get as a response:
"sgs-wm-webapp:1.19.4-RC1"
Access tokens
Create access token
Create a user access token.
HTTP request
POST /api/users/usr_L95kseKAyDAzL4PAN52Ym8QJ/accessTokens HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 88
{
"name" : "Ann Chovie",
"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_DzyhxRr14hHed6AWUmqxYAPy
ETag: "GJwobaH6myUHKdeUzedKcpTH"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 393
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1774020793310,
"id" : "act_PBvWidM3CBfVtJdYgiueEvqr",
"name" : "Ann Chovie",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "act_PBvWidM3CBfVtJdYgiueEvqr.2X8p1rRMwUwQE3u8z4zyVdXbU8gYpjWAUkY6bDLmyZKB9fgc93nrdGbpCFpgSEDP",
"updated" : 1774020793310,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_KXgLqGK5i5TJrMcUC6wgxFij HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "A9rdFrSsbVt96NUDsowPDFk3"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 286
{
"authorizedIpRanges" : [ ],
"created" : 1774020582465,
"id" : "act_KXgLqGK5i5TJrMcUC6wgxFij",
"name" : "Hugh deMann",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "****************",
"updated" : 1774020582465,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_4qRPPY78vsdYtywXxtJdGz4C HTTP/1.1
Authorization: Bearer act_4qRPPY78vsdYtywXxtJdGz4C.4GMBbP3CTe29769aP1yBbBTtj6tRTKwBkeFyrTL8Ac7tnsBTauyPMTYz5SgRA2hE
If-Match: "GUjJo9taNUjweFNu8xor4yFu"
Content-Type: application/json
Content-Length: 90
{
"name" : "Mark Mywords",
"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_FmdJV9TPgV41q3Zcy9QtA6qZ
ETag: "HihdzpKgkRwAHgqvdkZNcAHt"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 318
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1774020785066,
"id" : "act_4qRPPY78vsdYtywXxtJdGz4C",
"name" : "Mark Mywords",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "****************",
"updated" : 1774020785095,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_LXXVkX7W6YjFaWfM5yzzCjTP HTTP/1.1
Authorization: Bearer act_LXXVkX7W6YjFaWfM5yzzCjTP.3tWirp78C6UY9qxsimMLNhuf9sGuV52Ey4dqGbjsMCCagWw7YWZvCHSzotFRSqK3
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_AJwZn7663rZu1BevHWKzX8bc
ETag: "D8HeSDpRVPLzNAfGFKsN4eAR"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 283
{
"authorizedIpRanges" : [ ],
"created" : 1774020794451,
"id" : "act_LXXVkX7W6YjFaWfM5yzzCjTP",
"name" : "Beau Tye",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "****************",
"updated" : 1774020794451,
"userId" : "usr_7WTgTdunJXST5ceX7cAKZsiJ"
}
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_KXgLqGK5i5TJrMcUC6wgxFij&items.id=act_KXgLqGK5i5TJrMcUC6wgxFij&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 386
{
"items" : [ {
"authorizedIpRanges" : [ ],
"created" : 1774020582465,
"id" : "act_KXgLqGK5i5TJrMcUC6wgxFij",
"name" : "Hugh deMann",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "****************",
"updated" : 1774020582465,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
} ],
"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_Guj71mvWbKxFVg8mMnZE4CAv/archivers HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
Content-Type: application/json
Content-Length: 423
{
"name" : "Harry Chest #131",
"description" : "Maiores quidem reiciendis excepturi eius magni velit.",
"archivingSolution" : "cecuritySae",
"clientId" : "Mp2pccvPLYNfNg17CMRka7vD",
"clientSecret" : "74pF3ScjhrXCvYWFeED53TGZ",
"accountName" : "My application",
"baseUrl" : "https://my-company.com/archiver/K8EPpBfj3ifRT9bszBExoYbj",
"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_DBkCyCD2Zi4KzPvDQCgXKtxL
ETag: "8nQERREBSRhvnSzV7GN4fExA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 569
{
"accountName" : "My application",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/K8EPpBfj3ifRT9bszBExoYbj",
"clientId" : "Mp2pccvPLYNfNg17CMRka7vD",
"clientSecret" : "74pF3ScjhrXCvYWFeED53TGZ",
"created" : 1774021162615,
"description" : "Maiores quidem reiciendis excepturi eius magni velit.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_7Wx9H9eJbHcNwdTmkHk4wNYY",
"name" : "Harry Chest #131",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021162615
}
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_8S7Gii7aTHnRhdMEf4M9MbEb HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
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: "B6tQym3NFcTx36wFDGwFAfBs"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 552
{
"accountName" : "Business-focused analyzing hierarchy",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/9tp6LzuBC3vJcpLV9NTJvtBZ",
"clientId" : "DsfUjvWZyjo7Dvaa9qr9FNoC",
"clientSecret" : "DkTnDFGq7RTT8qrZdz5EyXwu",
"created" : 1774021160955,
"description" : "Nemo veniam esse.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_8S7Gii7aTHnRhdMEf4M9MbEb",
"name" : "I. Lasch #914",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021160955
}
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_8S7Gii7aTHnRhdMEf4M9MbEb HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
If-Match: "B6tQym3NFcTx36wFDGwFAfBs"
Content-Type: application/json
Content-Length: 434
{
"name" : "Candy Baskett #694",
"description" : "Consequatur saepe voluptas officia est.",
"clientId" : "PMEWNV4aTE1TP2QZqVHLN1FB",
"clientSecret" : "DDvoRmUUmHgWEZKWeaa9N3ec",
"accountName" : "Ergonomic eco-centric collaboration",
"baseUrl" : "https://my-company.com/6qhh6nV71ibq1tMCRTYp9Qg9",
"endpointAuthenticate" : "/authenticate/NKRXkEv82MrSisacRFbtYsnY",
"endpointUpload" : "/upload/36t7FDVvvTDRbPYReyRyENBT"
}
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_N6TTLuJzKbYxg52wvaAZWqzU
ETag: "Vb8ZujoEyYEX5WsccrxnDuwS"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 619
{
"accountName" : "Ergonomic eco-centric collaboration",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/6qhh6nV71ibq1tMCRTYp9Qg9",
"clientId" : "PMEWNV4aTE1TP2QZqVHLN1FB",
"clientSecret" : "DDvoRmUUmHgWEZKWeaa9N3ec",
"created" : 1774021160955,
"description" : "Consequatur saepe voluptas officia est.",
"endpointAuthenticate" : "/authenticate/NKRXkEv82MrSisacRFbtYsnY",
"endpointUpload" : "/upload/36t7FDVvvTDRbPYReyRyENBT",
"id" : "arc_8S7Gii7aTHnRhdMEf4M9MbEb",
"name" : "Candy Baskett #694",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021163019
}
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_4kJ3255agKy8HfLk3oFq8SDs HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
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_NiMTWN5hggQWGzbAFKV89353
ETag: "6UdsggrsQL1FY8JJtW9Mymeo"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 583
{
"accountName" : "Grass-roots optimizing leverage",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/9hdFhZEmX3f5nmQYyP3efoxh",
"clientId" : "PoTXVwuFLbNFiC7eFKAbDCyM",
"clientSecret" : "LEfGdmcqrCc5sxa2Rf4dXEUD",
"created" : 1774021160552,
"description" : "Possimus totam consequatur ipsum est velit rerum.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_4kJ3255agKy8HfLk3oFq8SDs",
"name" : "Mel Practiss #517",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021160552
}
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=I.%20Lasch%20%23914&items.id=arc_8S7Gii7aTHnRhdMEf4M9MbEb&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
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: 662
{
"items" : [ {
"accountName" : "Business-focused analyzing hierarchy",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/9tp6LzuBC3vJcpLV9NTJvtBZ",
"clientId" : "DsfUjvWZyjo7Dvaa9qr9FNoC",
"clientSecret" : "DkTnDFGq7RTT8qrZdz5EyXwu",
"created" : 1774021160955,
"description" : "Nemo veniam esse.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_8S7Gii7aTHnRhdMEf4M9MbEb",
"name" : "I. Lasch #914",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021160955
} ],
"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=Doris%20Schutt%20%23403&items.id=arc_464tJvh8rXQHGftMChLvZMqJ&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 685
{
"items" : [ {
"accountName" : "Team-oriented even-keeled emulation",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/4DTApUpZVLy1aQEPjuhyLsLb",
"clientId" : "DKby6s1fhASd2ynwjSFDhJNQ",
"clientSecret" : "PGEEo5fWVhdUwiyAXm1fWzqA",
"created" : 1774021162442,
"description" : "Quod dolorem quasi nihil ea adipisci.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_464tJvh8rXQHGftMChLvZMqJ",
"name" : "Doris Schutt #403",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021162442
} ],
"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_L95kseKAyDAzL4PAN52Ym8QJ/bookmarks HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 161
{
"name" : "Al Fresco",
"searchOperation" : "searchUsers",
"searchQuery" : "text=milford.hessel8366@my-company.com&items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_3qw4LUDtUFtFgZSst81X9wMH
ETag: "6bpT4GcqTTyJGWJEajguB6pB"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 354
{
"created" : 1774020981720,
"id" : "bom_DrD8So1r7G9dsBbvZCcsAYPk",
"name" : "Al Fresco",
"searchOperation" : "searchUsers",
"searchQuery" : "text=milford.hessel8366%40my-company.com&items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020981720,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_3DmwQrQpNodeVu9bL7wE6kWj HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "JTmBVHXCXQFCp6HgUdThzPQ4"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 314
{
"created" : 1774020982662,
"id" : "bom_3DmwQrQpNodeVu9bL7wE6kWj",
"name" : "Emma Royds",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020982662,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_7pW52cvPLmWr5XDWvcAdcHjZ HTTP/1.1
Authorization: Bearer act_G5y9ckAFYFY5f1b52BxGFdxe.sAjWFzq5MCbkpa4R4Tnky5CN8kJPxohoSissz3vGfJdwHcAa9Vuj1Y7HTXYYF8j8
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_G9fU9oso4zYmeQo1pWn8T1WW
ETag: "ArjJau8Ezrybxb3tZZnpm6aw"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 312
{
"created" : 1774020983961,
"id" : "bom_7pW52cvPLmWr5XDWvcAdcHjZ",
"name" : "Tina See",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_C9rJgtCsY8fZpam1NhKzdzhA",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020983961,
"userId" : "usr_C9rJgtCsY8fZpam1NhKzdzhA"
}
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=Duane%20DeVane&items.id=bom_3DmwQrQpNodeVu9bL7wE6kWj&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 416
{
"items" : [ {
"created" : 1774020985336,
"id" : "bom_3DmwQrQpNodeVu9bL7wE6kWj",
"name" : "Duane DeVane",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020985336,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
} ],
"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_Guj71mvWbKxFVg8mMnZE4CAv/consentPages HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 914
{
"isDisabled" : false,
"name" : "Indigo",
"stepType" : "signature",
"authenticateUser" : true,
"clientId" : "clt01",
"emUrl" : "https://evidence-manager.lex-persona.com/",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"sharedPassphrase" : "4ra8RYXrEXpcdTxfT3NWLHD5",
"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_7S1b7LYTzfctMDoJkcYfYH4Z
ETag: "Gd3Gyk4CEMNygiyMB9BG8pa6"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 702
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1774021076087,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_CW4JU877TsBn9nkJEk1GsXFj",
"isCountryRequired" : true,
"isDisabled" : false,
"logoResourceId" : "res_AhkXqCYT7rYfca3tdyNA44io",
"name" : "Indigo",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1774021076087,
"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_PzyRHwCs2bByNCThtyvZHgUZ HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "3qchbk27LsYRc4TsvvVAST4d"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 711
{
"allowOrganization" : true,
"authenticateUser" : false,
"clientId" : "clt01",
"created" : 1774020578207,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_Hfoq1GyoANoioDecpiqVtptY",
"name" : "Vert citron",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1774020578207,
"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_5QkMayKwxTnwgEiarTPTsdq9 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "7bk4nVVtvrpYHNtE8UcgSA7V"
Content-Type: application/json
Content-Length: 885
{
"isDisabled" : false,
"name" : "Azur",
"authenticateUser" : true,
"clientId" : "clt01",
"emUrl" : "https://evidence-manager.lex-persona.com/",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"sharedPassphrase" : "EFbVFSEiDpCyXEjwGRdJLadT",
"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_5EnEWtbX4iiQrAH1A4mLFAF7
ETag: "FDxN51cNMUiFT8GmV6HwtXt4"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 748
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1774021082810,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : false,
"id" : "cop_5QkMayKwxTnwgEiarTPTsdq9",
"isCountryRequired" : true,
"isDisabled" : false,
"jobOperation" : "purgeConsentPageResource",
"logoResourceId" : "res_J9keureJgVeAohENhSKQ4BSJ",
"name" : "Azur",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1774021082879,
"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%20citron&items.id=cop_PzyRHwCs2bByNCThtyvZHgUZ&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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" : 1774020578207,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_Hfoq1GyoANoioDecpiqVtptY",
"name" : "Vert citron",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1774020578207,
"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%20citron&items.id=cop_PzyRHwCs2bByNCThtyvZHgUZ&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 190
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"expired" : 1774107479864
}
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_BAVb4UajiVa3bW7HAUmUWJoo
ETag: "6Mn4rGfYncutYAxPeQwJzT6b"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 593
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021079866,
"expired" : 1774107479864,
"exportOperation" : "createConsentPageExport",
"id" : "exp_EgfSAidHX34hCXr1c1kZfHZ1",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Vert+citron&items.id=cop_PzyRHwCs2bByNCThtyvZHgUZ&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021079866,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_L95kseKAyDAzL4PAN52Ym8QJ/contacts HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 192
{
"email" : "emmie.kassulke4417@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "At ea libero.",
"firstName" : "Léa",
"lastName" : "Guérin",
"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_9oT5vdxzaRFVNiAhPX1AE23Y
ETag: "Bp6oezC8FmFruDZ5CC2bc9Sc"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 410
{
"comments" : "At ea libero.",
"country" : "FR",
"created" : 1774021056601,
"email" : "emmie.kassulke4417@my-company.com",
"firstName" : "Léa",
"id" : "con_GQhA6U4zS7FJLm9Yg3DphHQa",
"lastName" : "Guérin",
"name" : "Léa Guérin",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021056601,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_LUHpSztDhoGT97aMZHfFnUXi HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "EJfb1BwyFboAfqoyjrBLV4jh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 460
{
"comments" : "Ducimus rerum dolorum atque rerum mollitia qui deleniti.",
"country" : "FR",
"created" : 1774021055803,
"email" : "katrice.aufderhar97@my-company.com",
"firstName" : "Mathilde",
"id" : "con_LUHpSztDhoGT97aMZHfFnUXi",
"lastName" : "Cousin",
"name" : "Mathilde Cousin",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021055803,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Q1EdAF7E5NQMjzpoo7dnMkmr HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "D1MiqiZFyXpxNNJYFoYvjYMC"
Content-Type: application/json
Content-Length: 216
{
"email" : "machelle.brakus5101@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Nulla harum hic ad aliquam sit.",
"firstName" : "Quentin",
"lastName" : "Bourgeois",
"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_PEDc4aJ6HNLjuCS4TYaBTopE
ETag: "AAzGuh48UBNUuxATH6GBmiqT"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 439
{
"comments" : "Nulla harum hic ad aliquam sit.",
"country" : "FR",
"created" : 1774021057671,
"email" : "machelle.brakus5101@my-company.com",
"firstName" : "Quentin",
"id" : "con_Q1EdAF7E5NQMjzpoo7dnMkmr",
"lastName" : "Bourgeois",
"name" : "Quentin Bourgeois",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021057697,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_JfVLCGhd2MRHsdhaiDZtjwwN HTTP/1.1
Authorization: Bearer act_8HFZ7fCoq6tyMi1QvMC9Gh8D.weCBGmwP9JxEovRvSVcw9SX2dqXob9w7tHucP66ive8qopyobFQW6gJcqY3a27jJ
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_2U7HVrFgDGq4Nc25P499bnF7
ETag: "356x9wAhkq3SPfgrUeWJ45Yf"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 425
{
"comments" : "Quidem fugit occaecati officiis.",
"country" : "FR",
"created" : 1774021065332,
"email" : "eda.jacobi7380@my-company.com",
"firstName" : "Romane",
"id" : "con_JfVLCGhd2MRHsdhaiDZtjwwN",
"lastName" : "Robin",
"name" : "Romane Robin",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021065332,
"userId" : "usr_BKUdo9zD2ZQq6BHA4fkSjcME"
}
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=ginny.ohara2044%40my-company.com&items.id=con_31MrTvpCChPoKcNhXNYAwFW5&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 520
{
"items" : [ {
"comments" : "Et omnis aut quia.",
"country" : "FR",
"created" : 1774021066810,
"email" : "ginny.ohara2044@my-company.com",
"firstName" : "Louna",
"id" : "con_31MrTvpCChPoKcNhXNYAwFW5",
"lastName" : "André",
"name" : "Louna André",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021066810,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
} ],
"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=Mathilde%20Cousin&items.id=con_LUHpSztDhoGT97aMZHfFnUXi&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1774107469135
}
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_KtBPydFeY8vQyiZapuxMkguC
ETag: "CSdUF6S9B9mWmPpctBBwfnYb"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 570
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021069137,
"expired" : 1774107469135,
"exportOperation" : "createContactExport",
"id" : "exp_61zoLHuKnhFyYE8pTc6ycnWe",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Mathilde+Cousin&items.id=con_LUHpSztDhoGT97aMZHfFnUXi&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021069137,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_CSoU4Wst8SfxQBGNquSfDS5x HTTP/1.1
Path parameters:
/api/exports/{exportId}
| Parameter | Description |
|---|---|
exportId |
The identifier of the export. |
HTTP response
HTTP/1.1 200 OK
ETag: "5FPuYWevzbj7orQz5earb923"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 521
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021036380,
"expired" : 1774107436377,
"exportOperation" : "createUserExport",
"id" : "exp_CSoU4Wst8SfxQBGNquSfDS5x",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021036380,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_8jLxwekwRzVvKB2Q4Ej1Gjqm/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_8jLxwekwRzVvKB2Q4Ej1Gjqm.csv"
Cache-Control: max-age=31536000
Content-Length: 38436
usr_12Nbkw2eBNWjK8aQBjGKh5r9,Bobbi Marvin,[]
usr_13zw5kYJCrbFJkhKLYdt5U8Y,Lisbeth Koss,[]
usr_14SzVrzc1WARv3veSd41chfB,Hosea Lindgren,[]
usr_191HzoBXEFjqWKAyP9up3PqU,Lurline Murazik,[]
usr_21Ro6dwRP9NTJwFCseHQzwst,Arnold Heller,[]
usr_22oBUK5zFt7t8ofMdmj7VdUc,Ona Johnson,[]
usr_24U4KuDx3YSxHdv4G5F7zU8x,Simona Hermann,[]
usr_276GYmzxAw5v4uwkwjLGuErA,Marcelene Weber,[]
usr_27fGmh1soEVwcpxfuVz3E2aQ,Camila Wiza,[]
usr_29CRgQxuCHXKDFwn2FWL7hkH,Alden Blanda,[]
usr_29scQztfyiRumruoBAcpYQmw,Geoffrey Greenfelder,[]
usr_29uqwQEtixpAPc4DhZWrbADA,Hoyt Stark,[]
usr_2DYxAF46rq6LMQ4YojxT1QGU,Tod White,[]
usr_2G5McCd97kvuZtX4A3NmnCtB,Jared Walsh,[]
usr_2K5D8YuP1iCm1XVv1fNJazEM,Scarlett Aufderhar,[]
usr_2LGyvCcqJH1sNY9wZbTZ3DNZ,Esther Dickens,[]
usr_2MCJiwEKioJ5SHRu17vmjoNW,Rico Gerhold,[]
usr_2NrDc6tVwGbL6bkZ4g6EhbmT,Sherise Donnelly,[]
usr_2PbhULnQRfawvKHKmipPiqcW,Milly Wiza,[]
usr_2QuvLJyQAxqZRQ1SCeVH2pRe,Luba Larkin,[]
usr_2SJoT44LAK7GK3mXpe5H7N1E,Maxence Jean,[]
usr_2UwAbVtnqxWX1Pb3XJvC8uAe,Long Blick,[]
usr_2Vc8EzxfbLL62zJ9q39XKNfW,Faustino Trantow,[]
usr_2WkUQxsBS9HeX6qAQJa5B9iL,Alia Welch,[]
usr_2XDdpmrpK6WdbgD5AP4TEfRE,Ira Ankunding,[]
usr_2YgZVBCgZ1wRv8FVLH8fhVWo,Quiana Tillman,[]
usr_2ZcowSW7EpF5FLGfMKjFHBqb,Milton Kuhn,[]
usr_2a4pP6XvXmubSK6xJHfULShW,Earnest Huels,[]
usr_2cVvTgWgd6dodDE3e9Wvi1vA,Monique VonRueden,[]
usr_2doRN95Rxew5r3Kbz21J7zPZ,Akiko Lockman,[]
usr_2dvCXXhmyzHb16YALmhRA7R9,Adrian Hammes,[]
usr_2feWAWMMPVuHewzqEHW7R1fc,Greg Hilll,[]
usr_2hb7E14GPhv3R7uRFcUvUMBW,Kraig Gutkowski,[]
usr_2jCJpyZ7eqgTS9NuJ7HwMVvZ,Tracey Renner,[]
usr_2jvDYnAC13M9nMbk6T9Rz31t,Anthony Romaguera,[]
usr_2kc1j4UFxNS2dFovRHiiSDBH,Kenneth Kub,[]
usr_2om96xe6B7RFrERsQfoz4BUc,Leonel Ledner,[]
usr_2ryYvy49vqdyXLKY8HNPmLSR,Drusilla Gottlieb,[]
usr_2sE4DvEFpakFSHeNWUP57N5t,Preston Jast,[]
usr_2vhh8h6w4LnRu4AV878nJCCh,Andrew Robel,[]
usr_2wQaPF5HMiRfbJLbDo4UzRpR,Christian Wilderman,[]
usr_31ksbfNicRJ88RPJNU4Zgkjh,Bebe Prohaska,[]
usr_32G7b5hW7FhLywKmeWBAgPNu,Marlyn McLaughlin,[]
usr_33kCEQmcm9pYkrmY5aKNZW1D,Germaine O'Conner,[]
usr_33zV24Bsdsh5eHSvigM33X45,Joel Denesik,[]
usr_34MNzNdBRvP6uch4hJmbYXws,Joseph Harris,[]
usr_34nTDHRwte9SUHx4FqgDWi9F,Tama Grimes,[]
usr_36d2n7hNqNjc5mEH59SUuEbN,Nubia Rau,[]
usr_37ES5zvNkM3YFKaF4BGt5zdQ,Joey Considine,[]
usr_37WhsH1TiQEGBnhEEebaAKKr,Arnold Raynor,[]
usr_3C1pQfVDL6icXM5iPKr9xCjw,Allie Cummerata,[]
usr_3F4ioZcZFWRjxYjxT8wvqVgk,Phillip Koepp,[]
usr_3FQ897uQNac6UfCmXa1nU2cU,Virgil Rosenbaum,[]
usr_3GfF8KRiNC3EgEjFrMJ1vZDY,Arturo McLaughlin,[]
usr_3H9C569NyPhyJE7D7Qaj63xG,Herbert Schneider,[]
usr_3JpmFbgdnUMxha5Qz3sqGPmp,Dara Mohr,[]
usr_3NscwHWqmheCFwB2n2JeATQ6,Eugene Dickens,[]
usr_3Qu2qM1kJWJbNpViVBSNPZQj,Ivan Osinski,[]
usr_3T6cSKYogXiR2C5WSx3i3c3i,Jordon Stroman,[]
usr_3TU1B9KmRJWjwdJyoARPfpf7,Santos Dietrich,[]
usr_3UJQXByrABTCLBd1HpB5tkTt,Phil Bernhard,[]
usr_3UNdQnEL9h2h2tyYSv6QAeV8,Wilbur Goldner,[]
usr_3cNCPh7RGXnqH3zrNxJvRB3F,Alvaro Stanton,[]
usr_3cupAQUBhzamyB2eNXhjWej1,Klara Kovacek,[]
usr_3dZmcMVRvMzBgojWEC67eMpz,Isidro Kilback,[]
usr_3eXmpNCPg5D5ME9W6AjQVpwR,Granville Effertz,[]
usr_3f1KGta76iewzuoTvJPTXVtZ,Kerry Graham,[]
usr_3h1Pw5CSuKz3heooPYhQsDik,Vanna Hauck,[]
usr_3mC8UF2dfTGYtcC1bR89S7kM,Duncan O'Keefe,[]
usr_3mzuMv5sUYNS3SGJeqncgBay,Raul Schiller,[]
usr_3pnWN5EAQt6naoK3RrNrSSnX,Eugenie Donnelly,[]
usr_3rUCYY42skryEJmT17yZfB5u,Burton Greenfelder,[]
usr_3sLfC1qHkqpXojGSvUeVmvVr,Delsie Wilkinson,[]
usr_3tcDUHuAvrbmgqVWk2u7ryyA,Wai Lowe,[]
usr_3vqo3BtaYKAPfg2CLYGdHqRF,Phylicia Bartoletti,[]
usr_3xwsbNjv3X4CQQb1AejyrJCb,Gerard Bashirian,[]
usr_3zBSQqHdybDs5bynswqoStLr,Gary Kovacek,[]
usr_42VLTuEkd8igk5Sn7J9ZPAbZ,Neomi Schuster,[]
usr_43QsTB3NUUJ2ac4zETeZMheV,Sherrell Tillman,[]
usr_448M11Jf6aJug1NV6UyvWFYf,Rickey Johnson,[]
usr_47dwGWmqzTm4YpQ3CW7hE1sS,Brock Hahn,[]
usr_4AAu3RPY19B3MQjyq2yRgCzP,Saul Harris,[]
usr_4ANvKDCwZ9CvspSRBHRwwf6h,Dallas McCullough,[]
usr_4ApNnvL3LhKp28R6mRbDKzS3,Célia Bonnet,[]
usr_4E45w99dFCFr8T1k1VqS5yYH,Moises Walker,[]
usr_4EKKmJZMfJaPh2nfz3Gkv74N,Patrick Skiles,[]
usr_4FhgYZFnLC87sw5tYK9x1DS6,Hettie Gleason,[]
usr_4GQ9e3BgUQu9DzLfcmwpRUvF,Daniel O'Kon,[]
usr_4GdejokAyn7gfyXWyJ9a3vcc,Byron Smith,[]
usr_4JsnftSAv1J3wXnkrRdrjg1N,Fabian Quigley,[]
usr_4KVHQ6kypKEQX3hSxr4mRbUT,Basilia Flatley,[]
usr_4ScjMpLE74xL8YQdLedKHXko,Rod Bailey,[]
usr_4Tpwipan24KEwcFzXe6a3SfA,Vince Watsica,[]
usr_4UQgYjT7oXdw4Cik9p4xVi2k,Cecil Runte,[]
usr_4WAeMoLV9U5nQzVJhCz1T9hZ,Normand Parisian,[]
usr_4WFNBLfnhhEJWnQ5Whpsx5t7,Tamiko Keeling,[]
usr_4XYfqpoD93qA6xASsPQVbFr4,Emil Hills,[]
usr_4YwpErxVeV6mD6ec3WXa4yVe,Ernesto Purdy,[]
usr_4aKqDqvebeetbQgWb1gQc1ny,Lawana Tillman,[]
usr_4bYiKEPzTxJNpfcyQ7JYJEhy,Eugene Bernier,[]
usr_4cGztCdj1rpbfTYLwg2sA2nU,Alphonse Stokes,[]
usr_4fZNFtTyoFLuLcWs99EwPy5c,Linsey Will,[]
usr_4gx2oSpfoTJAQ25GHutsUM89,Dwain Bahringer,[]
usr_4h9BWNFosHh8Uzv4t8ReDxrD,Verdell Boyer,[]
usr_4mZmBmHM3b5jLLMhF9stHXnb,Mindy Ziemann,[]
usr_4nRJN2AUiwanrEYh23WX5D31,Dudley Jerde,[]
usr_4o7NtS4hioRJwxqvp7dchXev,Kylian Leclerc,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG""}]"
usr_4qRjzyFXRoUTx5fAphcvtiP6,Jermaine Kutch,[]
usr_4r4wuPobjzmfPYBdbNvQ7QP4,Rudy Nienow,[]
usr_4tSXHuZDqh39NsqV913r3ru4,Tory Kozey,[]
usr_4tXZnaWLhTTZd8FtpSJEscVU,Deneen Breitenberg,[]
usr_4tzYbJ66KarVCAuYUX1adH9h,Jessie Koepp,[]
usr_4vNpHFri93R64nNVQKbqhoWU,Zana Wilkinson,[]
usr_4xy9oyi3nGgA9PYYVwUm9qJj,Jarred Emard,[]
usr_4z2as4N5PsTkGGkqSfou7UpD,Monte Gibson,[]
usr_4zCJU8Vr6sWLiiUUsJUyaMzA,Crissy Jacobs,[]
usr_4zrAgKXTWeXWdtcJGPLdaiKc,Ethel Rempel,[]
usr_51BQc9rj4YB1ozp9fiWPTMfZ,Maire Johnston,[]
usr_51tLeyxHzLSE4Qpczd95Md6e,Markita Hammes,[]
usr_524Vfwgka8r41WLFYCgMH5oa,Freddie Runolfsson,[]
usr_52FrQKCdePfXhjMjkkuhwAKn,Claudie Weissnat,[]
usr_53UniiqnkdijfhudYJzfzYoZ,Porfirio McDermott,[]
usr_554YZGmfXK5tsF1Bxm4u8nP8,Deandre Haley,[]
usr_57RQEzHtCt2BefuvBvcH8rVZ,Ivy Nicolas,[]
usr_58z9hMScB3edN3gxixYgyho2,Cathy Wuckert,[]
usr_5AFzCRwWPrY15t3SuKu6yVS2,Claire Kovacek,[]
usr_5Aqq6ht1E9Y4ybWrXgyJM2vU,Annalisa Nitzsche,[]
usr_5Bi2WEhjmnCdWkY7i5v9Z2Eu,Reynaldo Dicki,[]
usr_5Dh479QXRaH1SPfPKodoWPZv,Gus Schneider,[]
usr_5EeqkfPKWSoa6PCR1pMKMTua,Ina Hudson,[]
usr_5GfcThphpHNaf9rJfgE5GizK,Deeann Waelchi,[]
usr_5K56dvauahL6jkL3K6uRbHCK,Damion Jakubowski,[]
usr_5LDJ721yFEVtLywY3AoUaDq9,Henriette Kassulke,[]
usr_5LrhdUeiJFFMte9DRkhV4hYq,Dalton Frami,[]
usr_5Ne1uUyvz1kdwCEXXTWpX8r2,Zack Nitzsche,[]
usr_5NpLvwo92k3Uddes7MhHcbHL,Pierre Gorczany,[]
usr_5SFLn7oa9wzo4uzMRm4WYyFB,Tamekia Paucek,[]
usr_5Sw5drbWmDCG3TAoZavzg6kn,Landon Hammes,[]
usr_5UhfjUWM8mFikSKQ98oWpkTG,Carmella O'Conner,[]
usr_5Uj2XR6EKbLc1zLRSozuDFrY,Zoraida Schmeler,[]
usr_5W2RFMHDqcSFywtk2mMKsyi8,Mario Osinski,[]
usr_5W6ozRi4n6gndMA6PCj3TKAZ,Antione Satterfield,[]
usr_5WYr674KQ7kfPkR7M3JZv6VQ,Roslyn O'Keefe,[]
usr_5WfNWvJ8yETurBz2zcUqzAte,Lonny Morissette,[]
usr_5Y5ozQvHtptQPnpkEHBLgRwW,Shayna Gleichner,[]
usr_5ZFywyGsHAyZ6PEKaef52ypF,Ophelia Roob,[]
usr_5a7AqmAW94xdYsBQ8snfwPLz,Aleisha Kirlin,[]
usr_5eRk4CYNmiL6Xqtz8fmWHd11,Lucio Pfeffer,[]
usr_5fWf4xcBpnB7P6rak31SYoqJ,Leland Swaniawski,[]
usr_5hKG2XUQ968LXH7TYgPWUYWh,Chris Grady,[]
usr_5mDTNkaSzNPHTmPmErVpu4Ge,Enrique Bartell,[]
usr_5psSm6Jk1wtx2DGYFrZqjEsj,Edward Pouros,[]
usr_5stATQa2hnUqrakV4UrwkucY,Carlota Grady,[]
usr_5svHuQuEsLjcAWGrdyYJSFYE,Aundrea Price,[]
usr_5t9LAr6d6jcAXY9U5877t3Dg,Arnette Trantow,[]
usr_5uEY1XstfzmFRqazXAtyhBwx,Alexis Waters,[]
usr_5vcaWJzpbHKMkzBkHcJdP4Ew,Mason Powlowski,[]
usr_5vwQCLzTK39u3bNjd9idRnQ9,Laura Hane,[]
usr_5wDqx7x8ao3csHHVMHxJL9XL,Queenie Dach,[]
usr_5yrFPGyWgvPR9wHqWWCd8sbZ,Marcel Kshlerin,[]
usr_62kWPL8FWgPmfgar5MEe8FzE,Lane Upton,[]
usr_64HEugBM7EXZr5kvCzibe3ZJ,Cameron Fahey,[]
usr_64yb4eFZ6HL7VqVBY2aREaGu,Audrea Padberg,[]
usr_65bQqizs2fswrKjsMo7qVbHH,Davis Gorczany,[]
usr_69D3SZww3WyCfKAhUMzeYapZ,Yong Kulas,[]
usr_6BgapfH84pHCo49nFJqUuDPg,Azzie Lesch,[]
usr_6CcbKJq76RP7ZEcQt2PAsesW,Rosie Morar,[]
usr_6DHrE3rKkXkFntBA6BK1X8iz,Jennifer Reichel,[]
usr_6EF8nSGVEAUqWKfN455MXDCc,Anjanette Boehm,[]
usr_6GJFPmSr8tm5rJqHdmSxVBwh,Loren Rath,[]
usr_6GTWCxt22kD1Q4cpaoc4bVTi,Stevie Shields,[]
usr_6HPTCDj5AzQXnE3ZQhjTJNNG,Tawana Gulgowski,[]
usr_6MwELZUWqw7orvTmb9g7wTVo,Gayle Hane,[]
usr_6NG8BjZmRmrBpSCkxjEiHqSq,Ashly Anderson,[]
usr_6NzQJCPr6SeEKN95hhQZincq,Myron Sawayn,[]
usr_6P7q2Cjhsa4wP9hnswMdwf48,Rutha Schmitt,[]
usr_6QpvSZVijEFLWmHoggzKX3BL,Erinn McLaughlin,[]
usr_6RFj3zMDtx4Bu69ymrPuXbqC,Cecille Price,[]
usr_6X9XjUV7ZJy6Mnpu2KTbkYi9,Daniell Kris,[]
usr_6aS8qjJ45xn2C1ayhLmcRpt4,Adolph Wolf,[]
usr_6b9CQd5uoU4c6LYd29dzTYDC,Kenneth Cummerata,[]
usr_6bmSDNgKtFiuEZhRqACjYn7q,Angelita Zieme,[]
usr_6edyaUwf8N35Q6mu1xeVvJT7,Fredric Zieme,[]
usr_6hmxXavA6wLPiQzd1CsGU4KL,Yevette Huel,[]
usr_6itpqT5UfismdkemdzWZa3T8,Katrice Kovacek,[]
usr_6mqHYMPZ3JkMHF27VG3gyS2R,Vernon Hauck,[]
usr_6n28wea5Z4kPyJrdKejDN46j,Valentine Tromp,[]
usr_6oKypp3e3uZaqHkc6NMiy4zJ,Torrie Quitzon,[]
usr_6pw8Fg9vC4EFrReMZfHkzQbE,Macie Bogan,[]
usr_6sbCeDTbW1dzsAeqHcRCoTp9,Amado Feest,[]
usr_6tF9Q6VXtcLHmL1jsLGCwkvy,Moses Koelpin,[]
usr_6tzECsabwpH5LdkBAh59TpVw,Dexter Beer,[]
usr_6u5NHMVJtGMWMPxcK4oXwyKD,Alexa Hodkiewicz,[]
usr_6vLPLZZ5chw7p9vDg41gW75G,Santos Mante,[]
usr_6xQVhmbqk5CVbe4uVqU1gnD4,Burt Roob,[]
usr_6yHRqbWCLRt3RxmxyXVVGhfQ,Malika Leuschke,[]
usr_6yMXjknuFbZ7d43MVSJfxqRM,Edie Ortiz,[]
usr_6yjRs8tRxt3zhhuMfz4ZKBbz,Luis Barton,[]
usr_74zBUvbgry1araRxiJ2VwN44,Edwardo Becker,[]
usr_7B9waEr4iweezy2urcD67DJJ,Karissa Mueller,[]
usr_7BCCyW2JryANJU3RjgjBXKh2,Jeri Gutkowski,[]
usr_7Em5wjgNWQR3D8ntxMyQBHJV,Doreen Berge,[]
usr_7F6Md4ig3UHgx2dYgxGBDARz,Salvatore Boyle,[]
usr_7G5cxdnGKxFL67C15j4TNAF2,Eliseo Abbott,[]
usr_7KeiYCNKJ6941LAwMdJBk9Es,Cassidy Rolfson,[]
usr_7LnXTePng2d6BrnjTuSFCxco,Lance Stark,[]
usr_7N1qANUTmrxQnN7QkxjoUWPu,Levi Toy,[]
usr_7PpK5VoFZ3tUhvM5oA9HxKp6,Cordell Daugherty,[]
usr_7QkKefNwJT1uzUi6MaqrcY5c,Johnnie Wunsch,[]
usr_7RSGAcrSSSzoyPeMpVnXFLfT,Rolande Lowe,[]
usr_7SnAP5LR6W61E3qHsRofzQko,Carmina Robel,[]
usr_7Ugp4eXRA7hUzp6PQPdxyvPQ,Kaitlin Cummerata,[]
usr_7VoModGSzLP3PW27FYLSidwC,Lisabeth Wehner,[]
usr_7WTgTdunJXST5ceX7cAKZsiJ,Aida Harber,[]
usr_7WeE49Vv3YLyJUXHZioUeEfF,Andrea Waters,[]
usr_7Zu5tD8i53kgfFaEftsjr7R3,Ethan Heathcote,[]
usr_7a5FjMTkFj4nZ6g4YGg3dgVo,Cliff Wolff,[]
usr_7aPLJ35RN6C3JdY9swBqNbum,Cruz Boehm,[]
usr_7aYjGrMB8MMR9d4SF7KTQhpq,Diedre Tremblay,[]
usr_7dM6QGgLHr7fRxTDFKzsYwh2,Trey Walter,[]
usr_7dnC2GqexkrGehMkHMpiYue6,Vivan Hahn,[]
usr_7eZw5Qaot3YNtNmS7X6q1fZb,Paul Yost,[]
usr_7hbjKh9VsEw1AtsGdDQeXfzh,Major Yost,[]
usr_7nQzhMTMYZyg3fekK5n7CBCT,Amos Wilderman,[]
usr_7pMyhKZpkMCBgaLqJaMKDa57,Hipolito Bergnaum,[]
usr_7qJeX1kJzkKNeUYaax8pEmfn,Denver Bayer,[]
usr_7vohRmJnM1xxgzt7dRKr3kqu,Tillie Kautzer,[]
usr_7w3HsP9x8n63DGcPsmLiH3Er,Venetta McKenzie,[]
usr_7wCb9CDiWEb1nZUPYLK4AFeh,Florencio Aufderhar,[]
usr_7wXhhH7vv9eJSi9xyiE2z9wA,Gertude Labadie,[]
usr_84Fi8zg8zXLTUx1RShdjkvqH,Zulema Prohaska,[]
usr_86Y3DxFwY9hf87cjkUJmxbEf,Margert Spinka,[]
usr_89xYehYZcp6mfAMpmp9rA79Y,Aileen Borer,[]
usr_8BeeLTPuTpczGhGYxuujaMoM,Regenia Howell,[]
usr_8CKVKP7enKcf7LM8fj1sDiMN,Noreen Bernhard,[]
usr_8CvVSUP59RwKLVTPWbxhSgZ8,Deshawn Zemlak,[]
usr_8DnQDoRRTSVLH93pbWW8gjfF,Tressie Bogan,[]
usr_8EECd7pXnas5Epn4sxAFbPQX,Buford Murray,[]
usr_8FT5L1y4NRfprh7qK597amYd,Verline Turcotte,[]
usr_8KNB2tgP5jwLmTJrQZRzBYqo,Sumiko MacGyver,[]
usr_8Lf8RpvWG2G7wAF44HKzSPWx,Talisha O'Conner,[]
usr_8LwdZfvaSVZZmjB2hWsxFtzn,Wilbert O'Connell,[]
usr_8TRnupPa1zbAKkW2L8VZRrR9,Gil Franecki,[]
usr_8UCKGgAcjYKfbhDQ7FB8u38d,Stacia Keebler,[]
usr_8UXCFsBDukvErP8kiW6KFrv3,Leif Waelchi,[]
usr_8XKZ9v3smhKtMHSV4tyrz6f9,Jess Beer,[]
usr_8bnwHERXnAVCHf4EeXWT44oe,Rosalie Lakin,[]
usr_8cWeA3CNVaNK5beFQxSAipw4,Ali Gleason,[]
usr_8dU3jssEpTL6qwer93XvkSA8,Hollis Lebsack,[]
usr_8h7jnc7xHQCHu5ZaBAKJGJmL,Wilburn Von,[]
usr_8hgXACLhPD7PxbYcngnuhanX,Jonelle Gutkowski,[]
usr_8hy9BAgw7UPkg4iUB3y17sYu,Santo Conn,[]
usr_8itbAjVygUyp3hbBiX2jE7H1,Junior Fahey,[]
usr_8mZ6t1EUhZV62egTJnygwCKZ,Hoyt Fahey,[]
usr_8oBj4kNLC98S6PK1a3T2cTz5,Perla Gibson,[]
usr_8qxb2dWfp5RqvU9bTSiuhiwQ,Aurora Rodriguez,[]
usr_8vhzYsoZdf8NddEPu8588YPn,Noah Schinner,[]
usr_8w8TvsPCGxbszTb3y8DuGQVd,Tabitha Lubowitz,[]
usr_8y5wXFu72e4iCgNMgLSEq6N8,Tad Pagac,[]
usr_8z3AGE6kSJLzZ8W12qsYrx4R,Delsie Heidenreich,[]
usr_8zbV31qm8hVp8ZJBV7MhN7qK,Franklyn Ryan,[]
usr_91Tq2oqv1uymo8Bwg2vNeKj2,Marcel Jerde,[]
usr_91yzTSAsMPDKN7Gr3a2qVUSX,Fermina Ferry,[]
usr_97CeQkHVUDtMfbMSpnLPZz8D,Mara Ritchie,[]
usr_97FL63V2fPjYGAaaqRmZ7qcu,Lauretta Brown,[]
usr_98sEPANqYo8DbBxgDPWAvbvX,Adella Boehm,[]
usr_99pyN6Yc4GG8mMT9DaJPCMxd,Doyle Dicki,[]
usr_9CVyGDBw4sF8U6fcYQCiZbkY,Melani Dicki,[]
usr_9DQPbtj13c3ndNQus6gJ1Cvv,Barney Medhurst,[]
usr_9DW3rG7ErqaqcG3pfC3LAqtt,Brandon Harber,[]
usr_9Di9he8VAx1AFQDA3T3zU9Cw,Lacie Flatley,[]
usr_9EgkraHdDWZAYZbtFegQgZVh,Elaina Beer,[]
usr_9JJ8twuQKSUv7jKkiviEEXN4,Salvatore Stroman,[]
usr_9Jv3wEFY3GJapxtuudxjrNvh,Kristy Kirlin,[]
usr_9KtC8cwuZEMLQpbnspHh5SHe,Branden Moore,[]
usr_9MLCAjatkWtA2XyksxvMS4rQ,Geoffrey Fisher,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Investor Web Assistant""}]"
usr_9Ni2GPASpxZiUz4Wb2ni3Jm5,Ernesto Stamm,[]
usr_9QFkkxpZYRM7MnMwxeDecPmy,Marcelino Beier,[]
usr_9SGS6YWg7YDRFxUZPM94UPK2,Eldridge Hackett,[]
usr_9Urb6g5rjfAf5hhmeW9LjHaB,Wally Willms,[]
usr_9X4qYs2YLpRqDkPTbvuDiLX6,Juliane Carroll,[]
usr_9ZTPUibpTnyBnEFPhd5fdLr3,Laurence Pouros,[]
usr_9a1TQH68BaXLPFNhbLTjoJgy,Gerardo Borer,[]
usr_9d3ZZJCEBhyrQ71vkyHbmPHH,Salome Murphy,[]
usr_9dTyCYhskv7YcirL4Yeqcywk,Celestina McDermott,[]
usr_9ejJXsfW2eSTFdRprNGLGcHE,Sonja Nader,[]
usr_9ezGi2c1ULsRceWtCFzhugx8,Antwan Mante,[]
usr_9hJUQugGrq7zeoYHAncACas9,Oliver Mills,[]
usr_9nqhps1LsHE3DH9Fc9zAnuPY,Tequila Harvey,[]
usr_9q1dp8cGeHxXwjNYxfZWjzvr,Adan Franecki,[]
usr_9qJBK3GBmDUwfaLxarbkRfcW,Harley Waters,[]
usr_9u2B4pAmRMB1fkzAYQ9jHGHj,Rochel Bradtke,[]
usr_9umZPYGQSpar2DLhWjmjr7Hs,Lewis Hartmann,[]
usr_9xZE7vvkzoBzm9JfDmNn38zR,Vincenzo Larkin,[]
usr_9xseeB5aHQnFHypz95QzX9VM,Ryan Greenfelder,[]
usr_9ye9qAVnJ8eKiWvF2WfEFYV9,Bennie Collier,[]
usr_A1yWmtGd21531RHZmsB43SP8,Vashti VonRueden,[]
usr_A2SgAKi6ZfC4FxRyRQd5UzLR,Indira Bauch,[]
usr_A3DMMU53NUcTFqjhwMHyzh8p,Emery Nienow,[]
usr_A3pcmyc1FLGWZLNW1JKmcAEB,George Parker,[]
usr_A58sWtKC97SKvK9pFmLQSqiH,Heriberto Stehr,[]
usr_A8Q3JPNLJggyuFxYjiEpWfZz,Hyman Dicki,[]
usr_A8bZZ4Mi9WMhRy4tpN6fWQzF,Beata Kuhic,[]
usr_A9MyVBYqfQn68rrv96B2QAyv,Lynnette Greenholt,[]
usr_AHhr55mdTTPAvh5nScR77Auk,Erwin Padberg,[]
usr_AK526kRkxLjYRTvtFKNBGZL6,Glenn Morissette,[]
usr_AMVcoyGX9eCeXHtUPKSJkpJ4,Billy Batz,[]
usr_APK3EEXaRVQB2fYjyLudgstN,Versie Spencer,[]
usr_AU4tHdiawZX8UJ8MuqqJJXqU,Madeleine Vandervort,[]
usr_AW69mDVdJh2RBvteicUmptTG,Fannie Johnson,[]
usr_AWQ1gvkrPiePYLuBAxydbAzn,Charisse Yost,[]
usr_AXWoa2vTAT1GpJpRvSi9pwN7,Aurelio Walsh,[]
usr_Ac9kg8SFgn4KVADnMHiVjVyL,Ward Effertz,[]
usr_AcPbbhF1HN6TeTxTFWCZZomX,Wilson Hermiston,[]
usr_AcwvEw3XyDyEXQNYuc6ycWRk,Sharonda Rohan,[]
usr_AfATNKiZL2yJQUdnsRXFAhpk,Rick Rath,[]
usr_AfGt5pzUGtS2pi9hkJBPPCjf,Willian Collier,[]
usr_AhJRQayvCmMG1ACvMteycyX1,August Kreiger,[]
usr_Ai2fMCpnnorDMfug5tR7Yqkv,Teri Kris,[]
usr_AjpYFG6bjX6AkpsC2LTsLtwq,Moises Powlowski,[]
usr_AmM1NjbojmR1UYdo1gQ5kuCs,Scottie MacGyver,[]
usr_Ao2xDXkdxCCE4RVrtPgRWgPV,Henrietta Little,[]
usr_Ap8PQ6MZ5KbY9C9hQr31TPBC,Mariano Mosciski,[]
usr_ApUAcxK9BLZxmzmCLSHuWcut,Lyman Deckow,[]
usr_Apx8mFTo5D247qbwFGkoJYdr,Wiley Jaskolski,[]
usr_Aq4Kn8ENxSpxRjMbh6xLiu1C,Yuonne Bode,[]
usr_Ar78omoutQ9Nx4SV94Nh2Hm1,Leanne Walter,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Human Functionality Ingenieur""}]"
usr_ArbqpbF1s32rtWxhUrBtcTH8,Piper Rau,[]
usr_AtJG6vnz7BzciWmqdGmEpW7h,Hershel McLaughlin,[]
usr_AtQBZEEEdXEM8pufmtLcoXEt,Efrain Raynor,[]
usr_AumaKH1Bar7qqmXvWHmJ9wgD,Constance Hahn,[]
usr_AveCfh72Pep6DsV6SMysFwNA,Marica Johnston,[]
usr_Ay54siefwA86bx8a2vzYpgDh,Andre Balistreri,[]
usr_AzzrBVhsDMwr8vAyLgbAPRVb,Nelda Wehner,[]
usr_B4yqf6DTV5iCZ82SaR3q8nr6,Melvin Rempel,[]
usr_B72qhvKjSvSBXjnYXNHK6Cb8,Lyman Hirthe,[]
usr_B73EgHEWRj8UtRhCoB23HfDr,Elly Lynch,[]
usr_B7CwD7TgtvzNCLAGnUHkCotN,Krystyna Mueller,[]
usr_B7S1gLzxGggeLomwyd3uQb38,Renato Hamill,[]
usr_B8m19SwShUwDQ2FFiJoQKMfZ,Glenda Ritchie,[]
usr_BAfRbVf9rZCQecHsyND7gEpw,Miyoko Effertz,[]
usr_BBzkMv756FKppiQrxon1T9aw,Andrew Heidenreich,[]
usr_BC1MYJaaEqxcS9jdNRMxfrKE,Chi Bode,[]
usr_BEDomeziC4V8DLmMH4WAAQtb,Amos Bayer,[]
usr_BEnr6azpuYHMwg1LfM7AvFMy,Andreas Jaskolski,[]
usr_BFEuddEgx9UCPhsx9JZPadVb,Herschel Homenick,[]
usr_BHBWwX1jrgJBT4yryzy9Fc21,Colin Ebert,[]
usr_BHUEgLQs83vKs1TL6fXbzAY2,Josphine Schaefer,[]
usr_BJMtFawzASxRwNztJGinbwyj,Alton Trantow,[]
usr_BK2LAoKVYHxE2TKiwC9hbCPt,Mauricio Lindgren,[]
usr_BKW7LTDq54PbXnWxV2JeDeAf,Quinn Sporer,[]
usr_BLxeAsjh8V9Crwt33v1MxLjX,Jeremy Kreiger,[]
usr_BPUKFNkV713rhLxqfTaWWPsY,Trudi Hane,[]
usr_BQXRA9d6cSeYZQaRup5ta5Tu,Hellen Grant,[]
usr_BQZL1S1PdQd22et5J5ZsVKYe,Jolene McLaughlin,[]
usr_BXk6woK5xhp6TkY6X94FvXCS,Ashlyn Bergstrom,[]
usr_BYF7u9qF2fj8eh4VYwpyZffa,Lilliana Little,[]
usr_Behbqbs6V1VZS3YjFZdsYswA,Adella Stiedemann,[]
usr_BmbXAks7XxanuTuXyzkJjDdp,Lee Kris,[]
usr_BmkfFdmB777A9HT7uAUorJ63,Nichol Nader,[]
usr_BntHDVLPAGbnPan7prdtG8BX,Cleo Metz,[]
usr_Bo6H6MmZJ6nTxrs2SmNQRMH4,Britni Prosacco,[]
usr_Bq4EajeREoLYiqSjNhENfuq9,Dewey Leannon,[]
usr_BvQYCVXT74o6vHvXfUCFwqRH,Brittny Hauck,[]
usr_ByLEvK1YfSnkTazkvusXmN8f,Byron Quitzon,[]
usr_BzZnukR2mSWCyAfHvtyxrZ9Y,Maxwell Pollich,[]
usr_C2CnK543fHgztRkiKEMpRSB6,Sirena Kutch,[]
usr_C44fDbX8wJqX4jtbxBwuCASo,Crystal Berge,[]
usr_C6r9NKE99imLyKyPB9vtXnwa,Iona Berge,[]
usr_C8qxoqdZ7gXTHB1We7wUZ6CD,Donnell Cummerata,[]
usr_C9rJgtCsY8fZpam1NhKzdzhA,Whitney Steuber,[]
usr_CBk1M7m3imsKcmass8UBxcfe,Kent Hintz,[]
usr_CBpgiBJ3QnY7U34Y6pN2nrum,Cathrine Tremblay,[]
usr_CCCTmfASTtgwJUFUP3kE8Yk7,Nan Grant,[]
usr_CDJqHjzqF1z1nu9Ac932XQXB,Shona Marvin,[]
usr_CDhXK1Qj1pNBZhFkws6TE3D5,Shanell Connelly,[]
usr_CGuTRCrJjuh6XjxHXu7k8Ekm,Audie Hills,[]
usr_CHPBUdWV3acUJVF95bt2qS64,Alysa Zieme,[]
usr_CK5RedjbfJVowkJoUf4FFfHh,Deeann Miller,[]
usr_CLJDteDFAbHW7H8fhwrzCZ2q,Tammera Marks,[]
usr_CM5cZSTwo8zf6VHYZyCzyBRc,Shanda Stark,[]
usr_CQrMuk31Z7uM189a75LvxDKv,Harriet Daugherty,[]
usr_CYSgKBVKkcMCRLsMW3VkyKvL,Mark Kihn,[]
usr_CYd3849HsQqJygWzUFdgby8h,Wesley Fay,[]
usr_ChCxH2izE6KGPM49oa6thyhf,Myles Wiza,[]
usr_ChQwrj22MSgFbnqsJD4n4zuj,Elenor Beatty,[]
usr_ChfGTwgP1kkirQJH86hZWw6o,Junior Jacobson,[]
usr_CiwoZyfkrDCqr2siHzpkKvih,Tisa Koelpin,[]
usr_CmRCr6AysDeYvYZ4GC11JWBg,Sacha Bertrand,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Regional Intranet Specialiste""}]"
usr_Cobaz5jFLfnu4uf5Ryico86S,Evelin Roberts,[]
usr_CpZHiKn2D5sbw4fErJxQi31L,Keenan Mante,[]
usr_CrC8cUCCH8WEqBSoKUwFbgrj,Donte Schroeder,[]
usr_CrRvZ8QBG5eKCyQSafKotthh,Ilse O'Connell,[]
usr_CrpYK8keDg5UTj9topPqgEU4,Leland Larkin,[]
usr_CrrPNW3ZgMG3r7J3VzEnyLLe,Forrest Watsica,[]
usr_CubQA4fzYr12Qob17cRaQU1B,Troy Buckridge,[]
usr_Cv7xitSZ2A1J8p7R7NMgmLhh,Dewey Cummerata,[]
usr_CwPx52UazuZ4cC9NQkNbLyj5,Keisha Bode,[]
usr_CwXV67JTiXCedgXkt4mzxDKf,Jann Gibson,[]
usr_CxJSiYp3PYCAu7RyBJPNB2xc,Maurice Boyle,[]
usr_CyhSSSmtKKytiVzCRaHN47yb,Rhett Stark,[]
usr_D2knsczenPkcmf1F5Gbgeuzp,Keri Cruickshank,[]
usr_D3FEeYtu44gg4Rhth9xrPY5o,Armand Gottlieb,[]
usr_D3JD6hNhotw5yLWwPzx5nRcV,Fritz Grant,[]
usr_D4C7HYkgrx4oFZbZsGF6g8zC,Young Jacobi,[]
usr_D75qimTWhUJBz9hQkZhhdxYg,Many Runte,[]
usr_D9z7dpmSsy64DE5bV3p4oWos,Gregory Pollich,[]
usr_DDAH4GTsZvrsSym3vNNTqA3V,Signe Rutherford,[]
usr_DFSb1WZSALmmDyCdDEqMBbRD,Lauren Lynch,[]
usr_DHtNy5LSKnEY35wWFWcoBSKJ,Erline Jerde,[]
usr_DJ1yqCgsR4C738BoVFdoekGt,Cassie Schaefer,[]
usr_DKiHmq7NPYbFS6xA8rwMNL9S,Youlanda Morar,[]
usr_DKqP2RaZDFNzkwHjHQUCtJpi,Tess Mitchell,[]
usr_DNPdk4bpEzshKa1TJxZh95Tu,Steven Halvorson,[]
usr_DPByN5vEzHcKdziEQQ8X9tuW,Michel Schumm,[]
usr_DPVGPYLcagMUqi1uibYebU14,Kasandra Kozey,[]
usr_DVM94i4mJmrAaKPbDgCPyufs,Noémie Vasseur,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Legacy Data Technicien""}]"
usr_DX8TDepVZ7Yov68PMhEjcfb4,Howard Emmerich,[]
usr_DYUmjMffgQLdB38pnzzCgpb9,Eloisa Treutel,[]
usr_DYXu2s23QzgQyTGoqy6ZsVaM,Pia Goldner,[]
usr_DZGQfgS9RbQFwRc7tBs9B12K,Stefan Sawayn,[]
usr_DZd7BjQDw5mKvDSm5YmJ4v9j,Hollie Cruickshank,[]
usr_DZyPvGL3w8SFatdqufvyfhmp,Jefferson Kuhlman,[]
usr_DbQbrNrFUSTzBB8NMt9rQp3J,James Smitham,[]
usr_DepVN51ERKcp5AKB5WkXHTNJ,Dusty Bechtelar,[]
usr_DfAg1Ye5va2zEbCMfmN6fexN,Arnulfo Treutel,[]
usr_DiJp6uhzwm37RBo2PcSc6WL1,Duane Walter,[]
usr_Dj5QhbZQMrBmBQbc2N797PBF,Rickie Goodwin,[]
usr_DpyQpM7ZwDjLLt5bATgpL5G4,Georgiann Pacocha,[]
usr_DqPRbBrx9zC3x7vVcssTX2no,Jetta Walker,[]
usr_DsARuiQdhXh3mPb2pXW93VyD,Kaila Okuneva,[]
usr_DsCEemkgNJagvFF2R7UgiZoZ,Tracy Lindgren,[]
usr_DsvMDQPVBvXaQwL1DBSaEFNb,Shannon Fisher,[]
usr_DufGqnZrcm63fmhcbUzqNRrU,Terrence Nitzsche,[]
usr_Dxgx8QeGbQVfeo53vUrPgjb3,Trinidad Reichert,[]
usr_E4RuLgC5kEHTPStpr3teXZBS,Fernando Gibson,[]
usr_EC1RBDsE8qnDv2kvMLeoy2A9,Juan Marquardt,[]
usr_ECAxeWYzsHb8qJD2LUUSrAc6,Denice Block,[]
usr_EDpnsFuiJdv8Y9zY5RqmzaPL,Ken Davis,[]
usr_EE4ZVeTkmDEUmoZXm7SKhAVH,Concetta Mante,[]
usr_EEVPryko1oTNnprvRSyYir2W,Lala Koss,[]
usr_EEiohzTFnT9N6n9VpUr8PdDB,Chery Sipes,[]
usr_ELchU9PLhT5mNWSxr5QXM4T3,Louisa Olson,[]
usr_EM1Bx4a9bwvqorsem1E36b6z,Brendan O'Kon,[]
usr_EMJDdeqcn3mjKr4kkWFSvz2s,Kyle Moore,[]
usr_EMRkyJ4dDp19uZCzoy7ie6Hr,Truman Dooley,[]
usr_EP4DreLQHxL2S7GyE1787fdu,Fredric Franecki,[]
usr_EPsk7BrStZV1S5iWvJkx9fBx,Loretta Marks,[]
usr_EPzi9JM1VJVnbtpqPcYWUB7x,Rey Pollich,[]
usr_ER33yLzXJSc611HmcQ1pzFx3,Mira Kuphal,[]
usr_ERMuvVTVNLbToxAUxN38uqYi,Ahmed Turner,[]
usr_ESVtQ4TCm5v8Avy56TXNeJzm,Shane Murphy,[]
usr_EXozYf4QZb48y4ALNSycg1Qh,Kennith McLaughlin,[]
usr_EY59d2gMmsFczH12EXKmF3jn,Galen Heller,[]
usr_EZh7wsbfPv7h1FrjXZ6a3Jna,Eduardo White,[]
usr_EZxhG83dwtkpbooM3SJRhNo1,Thelma Hirthe,[]
usr_EaQMDepzKo97hwBH7RN3S6Lg,Elva Ernser,[]
usr_EaS23nvMJ7o7kG1TBXN9aGLG,Jean Hegmann,[]
usr_EeVJQ7GAJ5YKrewBhMHVVBTf,Marlene Feeney,[]
usr_Ef8cYEYEumhWQi1sVMJS1q8T,Devin O'Conner,[]
usr_EfHZAu3grrn8HY6whoVgLsPB,Ricki Raynor,[]
usr_Eft9MZj7kHjwdtsoL7a57w4T,Suzanna Jenkins,[]
usr_EgeC14PEThtZsXqkzfrwAXVw,Ivory Bruen,[]
usr_EiF6XKYY63vJJZjnMZcquQZw,Patricia Rice,[]
usr_EpAXzX6bqmKTF6AEdfioUU6s,Granville Gutmann,[]
usr_EqR3rptaETEvntEyN2LGLxNU,Caryn Gleason,[]
usr_EqhFxvwe5JkTQP83HHDgJKYC,Lyndia Kautzer,[]
usr_EsoMe6A5FKpaaMoGRFN1fYGR,Rosaria Upton,[]
usr_Eu4f73TAiVTx4R7xFDCL2Z2U,Tyrell Lubowitz,[]
usr_ExEBYmr18MnfVFUmq9DHHoB6,Loris Lesch,[]
usr_EyWbZyhwhf6vvfKD5EihKhby,Robbie Renner,[]
usr_EyxJwgcHH6s6TEHz7L7CCJnu,Elina Wolf,[]
usr_Ez5GvXDb9yySFRMg8Ppq2wKU,Verdie McKenzie,[]
usr_EzEAx8BEKNAMqL3EcPCCPV8d,Odell Greenfelder,[]
usr_F12opSKt33dzdVK8tctkoCpb,Patria Smitham,[]
usr_F6SxVDRfyv5LDPvESMRADNZq,Cherrie Glover,[]
usr_F7Mkgc6EjRDmbQbMa2vWGef5,Rolland Jast,[]
usr_F9dvnk8Xr3nMcnKordjUFU2Q,Marti Kovacek,[]
usr_FA9CeKUyfTgUTrSjd8GXX22A,Agustina Runolfsdottir,[]
usr_FAv7RRNPusaaFH9LYWaEj4kD,Antionette Halvorson,[]
usr_FAyXUAZQqHGi6L5FjtR713un,Terrell Raynor,[]
usr_FF2DA2pKdBtnCtcceqezQoFD,Maynard Kovacek,[]
usr_FK5AhMd1V5gQSBfjc85a8uRP,Tressie Schaden,[]
usr_FKgUKje8NE6EaNsdqReGezdw,Annabelle Torphy,[]
usr_FLGS99Ydakn1rLzd7M9Muwh3,Eleanor Moen,[]
usr_FNWTpQSGwjfGztRsQWEkjyve,Danial Hilll,[]
usr_FPnazT6nWmWzaEqLr95nRWo3,Rashad Smitham,[]
usr_FR81RQUnkKBnRvoxGyk39hR9,Luther Brown,[]
usr_FTDDeTPzkW1pofpnzxPUz4BA,Maxwell Steuber,[]
usr_FXLdYbgqzoGtervzsEyw1XKj,Micki Lind,[]
usr_FeLsaX7cHo1iHoRC5GsFshPM,Scot Gerhold,[]
usr_FfNTTJ2esRH5wd61pbL2Bwnb,Fidel Fay,[]
usr_Fj9DbQ7u3wDgmMqyrfS4TQ1W,Stanford Terry,[]
usr_FjZQELnRZcsjRe6ENM6k8tcj,Wilson Purdy,[]
usr_FmCojsCEmRB9rFvao3nu6cbU,Marlen Kihn,[]
usr_Fmw1bswLk79WHLgJdDSS7bZ9,Beverly Wunsch,[]
usr_Fn96FzbZH93VLxzBphrzVqq5,Lesley Hahn,[]
usr_FoTXcmPw8CW6jQacFsbFzwbu,Karry Schinner,[]
usr_Fow7yBr2ai6JfXGfB8kQUq6T,Porfirio Hand,[]
usr_FqTtdQxYF1qGn7UAAqqEhwBr,Sherill Fisher,[]
usr_FvHLBXiBFw2JA1XJGuVPCt9U,Célia Muller,[]
usr_FvfvRrj7BmShcHoDnrheu3VM,Noe Hudson,[]
usr_FxwqrknmWtDH6j4gehRCpnid,Candi Champlin,[]
usr_FxxovgZQTeXG6z7K9iAM2VqY,Teresia Weimann,[]
usr_FyM17dfdQc3LBAgjC2ZBEECj,Jamaal Kessler,[]
usr_FybirmXUXikxr4HZoc2MF2uW,Elliott Fay,[]
usr_G2anuvovAt98fXfZaXnudge2,Javier Ondricka,[]
usr_G2erMVSwYqgyGASRXeD5vXFT,Jose Roberts,[]
usr_G463jjMHZMtDrj53rZC8XSXU,Albert Hermiston,[]
usr_G7A3jtgCdHjUBZWhuDz98Lvw,Lorinda Rowe,[]
usr_G8icfU2Gy4L63isUPpENmgF7,,[]
usr_G9FmrvSgcgHNJfU5Q7MFpnzQ,Donovan Morissette,[]
usr_GBBHpuQbtK2KT2tzKuPrat9P,Annice Gutmann,[]
usr_GCYEpmfSwUVbRHCVc3wjTXoW,Val Hilpert,[]
usr_GFiaDW1b27TUs4CGquE2ndUq,Aurelia Feeney,[]
usr_GNJLGozkpz4NxhUddvbBwNwL,Andrea Gibson,[]
usr_GQzVU2QxKTKjpQmR6vv54Xbq,Donnell Reinger,[]
usr_GRBqVKRXtSh4xQHKvzxn5Z2p,Ulysses Littel,[]
usr_GSYRoV7xQdrNmvzdEZM1AF5Q,Mara Kreiger,[]
usr_GSi3HGVq87qcG869yz1kdghC,Leighann Kilback,[]
usr_GXKizdwXSYWeBqPR5hdTcGmR,Bobbie Schinner,[]
usr_GZFkqaou4UbpNjUpypLMGkVv,Jerome Cartwright,[]
usr_Ga6si2kfHqasY8i5zCJAQiCx,Pasquale Zemlak,[]
usr_GaeBDwrLUsiT6FTMCjHrzi3C,Chad Kub,[]
usr_GasoZAA8MRSxsQubZn67nPb4,Tommy Prosacco,[]
usr_GbSdeqsuCZ8KYcw278Ftx93d,Anton Prosacco,[]
usr_GfU6MkS422Y8CDkCkft8do6z,Brittaney Cole,[]
usr_GfkK6Z4Ucu4Y5GG1pMFMtW1V,Ginger Trantow,[]
usr_Gfmffp1y4r84EsmctbsgHAc7,Eric Dickinson,[]
usr_GiCnmThCCmFcExWVut8UW6td,Erick Ledner,[]
usr_GojpmjL7QN9qTk6iGH9etgq9,Shad Legros,[]
usr_GoquuE4tKWQqmEGZ6YmFY17D,Ashley Schroeder,[]
usr_GotcPkzR19atutzM7WDVebN5,Carlos Hammes,[]
usr_GpEgAn4rNWBT4V1aBfDxgHZd,Chris Watsica,[]
usr_GpntcLALrRmzvoi2YcSSYf9i,Bambi Kuhn,[]
usr_Gqk5tGJdp93oz5BdbhNVvPL5,Joaquin Kshlerin,[]
usr_Gs67CHV9i2NsfGe2FFPHaSK3,Alex Rutherford,[]
usr_GstrTqEDjcNCM1FPVz8wcuMq,Lizbeth Grimes,[]
usr_GucWpsCE32KUyFmAr2TpQyxk,Latia Hammes,[]
usr_GwEB2PfrNwqcTp3MkEerDfd2,Tien Cronin,[]
usr_GxioPGCpZ8yMs338RCNpjQC2,Bessie Hills,[]
usr_GzYq8UZ9rQPtQC58hm2GuXHV,Lucilla Fahey,[]
usr_GzmQXASxoj495CMFWMQd9wqu,Marissa Wolff,[]
usr_H2BFSDMBJmFyRTee5d5AscbL,Fritz Harber,[]
usr_H2E1EwYixNTkQSSRUxjyw46X,Enriqueta Christiansen,[]
usr_H2VbboLNXBRkEo53PjcHmoJS,Shannon Bosco,[]
usr_H5JTgVEi9TUqNqhSgFBmdd47,Pauline Benoit,[]
usr_H5o6FsvZzyYmEXWcWH1vs21D,Phuong Goldner,[]
usr_H7K4jwjJn51Siv6HE9FMUa7S,Seth Doyle,[]
usr_H7TsMuw5PMTruqp9SL1iS7Ke,Kenia Moore,[]
usr_HAXBJdF6WU83awasXv9mZq8m,Austin Bartell,[]
usr_HAeiKZWpX4McnNBK35xCUyLz,,[]
usr_HCkDzhcJU5Nhd5VfYpb1R3p2,Hoyt Hyatt,[]
usr_HCubkKaTokVEuVZJUqHYHrqn,Aracely Brakus,[]
usr_HDTaFt4H1nxtnAiqgABChEGR,Russel Fahey,[]
usr_HDpbSGEAnuJ9sRGJ9a9Df1fn,Rayford Blick,[]
usr_HGCif8pjH2k4Y5BFiFUhDsSR,Cayla Miller,[]
usr_HHbr2nD9twT1tTm74QzchEKq,Clifton Skiles,[]
usr_HJq8gwHk8h6rFUcUQCnFyCRm,Amee Ratke,[]
usr_HNks9bD9mNKbR67cKHSfBx5d,Genevive Rice,[]
usr_HQ7Fc89f43dLurZy83AzUZBm,Javier Flatley,[]
usr_HQoXTtzun48PQPvWLFNv3ggM,Melvin Beier,[]
usr_HRnDsRiVN2jHbUTqJ4aD937K,Zandra Powlowski,[]
usr_HVCv977zBpeQM57U8ymWNr6d,Bao Skiles,[]
usr_HW3ZsKcmGiRB9BRA23pjL92J,Otto Marvin,[]
usr_HZUrLyb1DmUNghdXVk1NzFQN,Neta Buckridge,[]
usr_HdMKkNnyBTAkv88HEoMQX5wm,Amanda Steuber,[]
usr_Hdu2Kk3NiWCKGsbexqK7fuPg,Amina Padberg,[]
usr_Hf9z6FZoqYUacfYTtNKPjAJA,Carmen D'Amore,[]
usr_HfXtJd2Uy9cjdaLw7AYqTJEa,Toney Wintheiser,[]
usr_HgW1cEVzaVSTxyGKjULYx4DY,Marg Fritsch,[]
usr_Hn5aqREGn5eEBsEGyaR7jhtj,Stacy Dare,[]
usr_HqKUPpGmVekhZhBj1jj73xdT,Silas Bednar,[]
usr_HqeUyKh4wTpk58B4QXw2hTfv,Abdul Crooks,[]
usr_HrzDg15rrjAPVsfX2omQUmS6,Nelida Brakus,[]
usr_Hsth7FTdfLWURnZ2Zq3WMRq3,Noa Guyot,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG""}]"
usr_HtEnMiQ3k9QqDG1rNXqN5g6H,Julio Reichel,[]
usr_HvD7FLprXqgYvaAvLHGw9axr,Dania Emmerich,[]
usr_HvZqP1YANhuorXBttqvrN5ue,Dominique Zboncak,[]
usr_HvwY871ZCPyJS7STnDDYhC2c,Alfred Muller,[]
usr_J2vUZxxtmFz7UUiEyqhY14j4,Marcelino Schaden,[]
usr_J3MJRqA5CEGMVB467L3Mk5JK,Socorro Nader,[]
usr_J4RiLtHCtkNnHHyzcPBXwR6P,Garfield Mohr,[]
usr_J8JLMkgDFEQWkhXLgBLLFA7G,Ashlea Littel,[]
usr_J9CcdaHPBgR2ar1CToXqC3cJ,Chris Walter,[]
usr_JBAEadApRx8mfGYFeMzMF7jR,Lisandra Fay,[]
usr_JCvnRJg4jYJeQKegCMzyocZC,Rickey Morissette,[]
usr_JDUtuJiToKhwVvujRWHu3qyB,Eloise Kiehn,[]
usr_JDca57ih4XWc1bAhPjYgGRsw,Shon Kuvalis,[]
usr_JFPbHWWdENqRpPmDas6u1eDa,Jody Mayert,[]
usr_JG5cgGW2PnV5BrwwVb1ydJ52,Coy Kunde,[]
usr_JGedLorzVWd33T6SYvpVTG3A,Herminia Watsica,[]
usr_JHRqaP2W4Atm7a2NUDDifsji,Agnes Kunde,[]
usr_JMrv5QdtiNRr9Luz9gfQnGnz,Wilfred Gibson,[]
usr_JPJzNUsYusDCKKktq9KqcPau,Carolynn Farrell,[]
usr_JQUXF5aGDUX8jUDDPXeqcPPL,Graig Bradtke,[]
usr_JTNfRtdGrbgHM7ZNgN8Qibka,Leo Franecki,[]
usr_JWCSA5NMULyMiNwZLA2mDiLN,Vaughn Hayes,[]
usr_JWXWrX6XPDQfCwH5FhMA3ZL5,,[]
usr_JWjTFJ6jnpBHfRzKMCc28mvo,Beau Kozey,[]
usr_JZ6RFLCDtvaJrqMEV3Q5SkL7,Jeanne McGlynn,[]
usr_JZTe8fqZALELZSWpSw3Xk3BQ,Kerry Bogisich,[]
usr_JZYnf9xrTkTYSgGjZEJfStGB,Alisia Casper,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Forward Group Designer""}]"
usr_JZZM5FQD2sN5XrqNwZ74Vg8K,Loris Howell,[]
usr_Jcdjxii3UsHUW2v5gTmXL1XU,Jeffry Effertz,[]
usr_JdJjCVYnRNsLmPb1HaSSYcf1,Oliver Wisozk,[]
usr_JdgDmjJZ6dVAQuHdWdXbdrr3,Araceli Thiel,[]
usr_JeMyPX6Txd4cNUZeMfJgE9nS,Ezekiel Christiansen,[]
usr_JejC7DyyWCxEk6ja1RFUr6VX,Mariano Corwin,[]
usr_Jeu7E3PMSJifXxzFgssPjXBX,Jarod Prohaska,[]
usr_JevFXuHw7UELsYw1QnJNM1yh,Gail Funk,[]
usr_JgFxx6t5bFdNfSVBANpGMAca,Chelsey Dibbert,[]
usr_JggFb6yAPEmbJMqdE4BWZUHb,Shea Walsh,[]
usr_JkfMct1EztgQJVMmSnVGbRRe,Karan Goyette,[]
usr_JksuSM1jKf6SRvqCBL868JTV,Haywood Beatty,[]
usr_JnZViRxR1gg13oww2hzMqJ3B,Craig Jacobson,[]
usr_JoZrxECLsuhHUu4GMJY3LV9j,Roy Fahey,[]
usr_JopdLxCcJtJEsYS47R18ENKY,Mariano Lindgren,[]
usr_JpL4WCxA1PbQaUiZf1ftTxDa,Taylor Graham,[]
usr_Jpzpunux6UFaSqznAQprfZTQ,Leigh Jerde,[]
usr_JtGTicb9Q58UXuvefUnnjdYX,Astrid Kuphal,[]
usr_JuHUje8Fd8PVZcJEoEgKmc4v,Marybeth Jaskolski,[]
usr_JudStgUy5ooR8ZDzbkdgJPpH,Dorthy Pacocha,[]
usr_JzBmwpKkB9r8t6BSgCYTyEz1,Thu Heller,[]
usr_JzbxAEz5njDP18Z9rN3tPPA5,Edmundo Kuhlman,[]
usr_JzowsBSnu5YdRuaAXM8j87Ts,Thanh Murazik,[]
usr_K2XoNA2r45nUkXUCAN6iwumv,Lara Bins,[]
usr_K2gzJpWd5QiC348SP6HVBABp,Earlene Maggio,[]
usr_K4WA7Df42GvyQ4jn19LCTpc8,Ian Reynolds,[]
usr_KBYAGyAKRAgtxuGMB5cNrmJ3,Merle Williamson,[]
usr_KBipWHLzj8f8bKv5Vabct4jn,Jerry Vandervort,[]
usr_KDhyTgq6Nsv4jFFyi11vHmdD,Kaila Weissnat,[]
usr_KFM6BxZyAqyApbrs3avJMkWa,Yevette Blick,[]
usr_KGmT8NRkcwykxLLm9diko8qR,Chester MacGyver,[]
usr_KLhH5er8SJP9LiWgrv9C7dZ6,Jan Wisoky,[]
usr_KMs2vNfnBWHi2yUt4hNpT4yd,Deadra Mertz,[]
usr_KPsJVkCpRtDaD8J1vCjYmR5X,Leslie Reichert,[]
usr_KQgFEN6Mo4Hedm1dU9PFKhiM,Manda Grant,[]
usr_KRMHcLoHu5RVZka6TTooFBfE,Luther Fay,[]
usr_KRwmGfTGfrVA7sjGthrdskx6,Warner Okuneva,[]
usr_KTgQydyctKodYcWH749gYUZQ,Delilah Kihn,[]
usr_KVgH2dRuB6eCjzZNAVSmfHK2,Darren Keebler,[]
usr_KYravZPKhgTXaQEKfoTzpBFj,Cristobal Walker,[]
usr_KeZaRJQX9X3xXvJTW1re3WQB,Sally Kreiger,[]
usr_KhEE2bEM14nwzBsBPUP79jer,Mitch Zemlak,[]
usr_KixLduCpV4RvnV4fhH4qh3kn,Clarence Robel,[]
usr_KjTEgUkMEHUKWzjXcMBAs2UC,Donnie Wuckert,[]
usr_Kk5HFJWDzVaCPsGpG314J7LJ,Emma Ratke,[]
usr_Ko4t4dZQckMAtwE83ZSvHUUh,Orval Flatley,[]
usr_KoQJ3WDScsbDMryVfbfCaByf,Janise Crist,[]
usr_Ktf9dRcG7r22mojDC3HMKwfj,Kendrick Quitzon,[]
usr_Ku6fYUi3KHEtpcr3iS9p1zz3,Duane Ziemann,[]
usr_KuNHCK1dzdwWGiG5dZoYbCb5,Kennith Wiza,[]
usr_KuR9NU9XbkNCcf9SatKLA3A8,Merilyn Flatley,[]
usr_Kvbmkq49aqhRHUcKi5Upkupx,Reyes Rogahn,[]
usr_KzL4JtKKa8CceYmtvPc9Lgxj,Donald Keeling,[]
usr_L7F5CJCrUZmjuq9VxLbH3Mus,Winfred Stamm,[]
usr_L7ufiskahwVm6mUXkFFusgFF,Peter Homenick,[]
usr_L8cbGScU5DWPUkyc9pi1t8Zz,Malcolm Johnson,[]
usr_L8m2S98YxsJjwHKBHUphBf3s,Janelle Franecki,[]
usr_L95kseKAyDAzL4PAN52Ym8QJ,Dominique Quitzon,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Senior Marketing Stagiaire""}]"
usr_L99RE8RNDJKEoSFSM79G2VKs,Willis Toy,[]
usr_LCnyLVvJEH88w2ARnJcJpF7t,Nicola Dickens,[]
usr_LH3raHSdfy7r53sT19iqGs9q,Odelia Bartell,[]
usr_LH9TZp2RssdEP3LVZGUueMSZ,Bree Little,[]
usr_LRL7pQJ5N9L8adQDxMKMjX6w,Thad Bosco,[]
usr_LSiJ9yBmzt1uVnoJu67pEReQ,Waylon Grady,[]
usr_LVpxmGWQtvSBEWkPzToDFB5S,Melita Kunze,[]
usr_LX8GdnhoPuEFKFxHemzkxiZ8,Nickolas Blick,[]
usr_LY1qVshHSS9Le4xhaZ3G8Psb,Raeann Feil,[]
usr_LYGbRgQhYsg1s7U2Y96yWwG3,,[]
usr_LcDadCF5dALwWM6nUZ2y3oUf,Bettyann Gutkowski,[]
usr_LdzMVsptQVz4MKRrfK19Eq7u,Antony Doyle,[]
usr_LhkqMj7Toxd7HdJGps6aSvw4,Terrell Kreiger,[]
usr_LigYDDco2SDum6ZE7eBNzFDo,Carlee Upton,[]
usr_LivofnefZkShU7JYuh5QpNXv,Jestine Langworth,[]
usr_LjFstoWNaHX26D4pNxScwkaA,Kaila Jacobson,[]
usr_LkuVfrewXKcRjZPtK5KCP3hh,Orval Walsh,[]
usr_LrEmwCSfsCLKMyoV7u7pMjLf,Autumn Hickle,[]
usr_Ls89uLqGWwiRuDnzdPz55RkV,Eboni Schamberger,[]
usr_LtYee4GkhZ3wvgEEAifntV58,Alise Bins,[]
usr_LtaknLxxpTqH9fgDQWNp8WjX,Gaylord McCullough,[]
usr_M2qLXHrqFdX1owdX3qWMzmNN,Rocco Rice,[]
usr_M2tPswzDB6ohoEbtJ3hU16n6,Keli MacGyver,[]
usr_MBSU81dX9E5xN1Cw4PGomGWA,Mac Goldner,[]
usr_MDPwJNiYJzpVDmNdS18dFRRf,Benedict Reichel,[]
usr_MFrHpfscc6mgKQBBenWarrP8,Tawanda Hessel,[]
usr_MGNdUep9nyvvrvoi3sSkZARF,Ana Satterfield,[]
usr_MJP8HdGrfWs29gDrgiu3bKda,Reina Mraz,[]
usr_MNZnqDCTf3ApdPjJJzPED8Hd,Modesto Hermiston,[]
usr_MQjeMzCL1kBMchxB8StosdbV,Erna Dare,[]
usr_MQm53XfG1yrwxBkdRqFHW48t,Muoi Cronin,[]
usr_MSKMyvChNq4EjUyp7XUi1cPB,Louetta Bode,[]
usr_MTUmUepEkKsULgFZcc7fisAr,Marth Dare,[]
usr_MUFbNRuGAtpN5iotXMXRPtk4,Devin Brakus,[]
usr_MUmyPztqngj2Pc3U6JMtn9L9,Kristopher Nicolas,[]
usr_MVa5CznLPMwDwgB9M8RaAfhZ,Christopher Howell,[]
usr_MWRQ43EDBxmfi6SUc49FUyGs,Kelvin Hoppe,[]
usr_MXGoDZrZ3d6iCrP8kJ7iMHs6,Annie Weissnat,[]
usr_MYeTvh8me3Am4rerNGZ1xY3h,Joseph Ortiz,[]
usr_MeeB4XyTEkoUN17L6BtXVgyB,Boyd Stokes,[]
usr_Mgz1dtCUrFZWVAP6FaWBEzZX,Emile Kub,[]
usr_MhXFaSEvjaZEtNGyxxBrz8mg,Kent Baumbach,[]
usr_MkPxdPGpUVmTqsmyLX2pQWNL,Pamelia Christiansen,[]
usr_MoumHffF5EpPxi7FzgFfvcCX,Jennifer Morissette,[]
usr_MstFVtnkSVjVa18gm5p2V4vH,Brendan Becker,[]
usr_MwE8DWfCE66wRqVpzNzNMx9P,Tiffiny Towne,[]
usr_My2vmPeKPYYfmgunDSHM96F6,Alexander D'Amore,[]
usr_N23r3hCRcNxgJChYy9mbp7AP,Jewell McClure,[]
usr_N2sDuWC3X5G6dAEzp1jhULSP,Racheal Kreiger,[]
usr_N3F62a7TiePxNsqygr8ZszRH,Christopher Johnson,[]
usr_N44RVJGgYBaU55vrGx3BdRqd,Danna Krajcik,[]
usr_N4QMVp9JcMUMcAYNug1oGW6k,Rich Huels,[]
usr_N76QPpatrZmdLEJbbnHRDYYf,Sherly Mosciski,[]
usr_NATt7BocCBSwLUN98pGYVMVo,Demetrice Harber,[]
usr_NETfhLi4pJYW8DxqENQJtE2E,Melanie Quitzon,[]
usr_NEiJyAKc4DKvwu7tD2ZbvoQZ,Lupe Bailey,[]
usr_NRuxxuSHGFrt4zLQ1dTk3DFM,Rodrigo Bosco,[]
usr_NTFropG4qu9QYfNMnEdx2rfD,Luetta Rowe,[]
usr_NTTYBaCCFExqJgvnoWqLCcgc,Jann Lockman,[]
usr_NULueBXdmNinDeCL2gSjk6vX,Florinda Orn,[]
usr_NZUdcu4oZsdM4DzYnnapPtDX,Lynette Shields,[]
usr_NiTnu2z9NJhSKPCVMrXmPxLM,Ileana Bartell,[]
usr_NjyfmGvEaqo1bgXAtAe9zJY2,Daron Price,[]
usr_NmmpayTq3jT4Ct2z2ebVomvJ,Genevive Reynolds,[]
usr_NnXRLiyKAon9aU519FLNqnRA,Thaddeus Sipes,[]
usr_No35swMgFzEjFnce9ZuGimRi,Ashlie Rippin,[]
usr_NpD5Wjrc6Cfgy2HoaZ7PwiP8,Xiomara Ritchie,[]
usr_NpJFgcSsWG5ttgBYNojT7sDV,Caryn Roberts,[]
usr_Nr4hJDJi2vYtDCFyQVQFS28K,Ivana Kunze,[]
usr_NstB8wvGTAKUfQG9ZJth8jou,Randi Fisher,[]
usr_NuGFdicwUJpNbDjMQYk85wFv,Ewa Skiles,[]
usr_NvnkJW9HzWLfDoW4T2fvNBfe,Marni Rolfson,[]
usr_NwQYCybDB96Zm2XCERseyqCY,Dirk Friesen,[]
usr_NwYbGnhAWSzqFnYfnvY3JfNJ,Isiah Larkin,[]
usr_NwekuLgUNjFCD5kujPWZynBA,Anastasia Gottlieb,[]
usr_NyauDpugArpifQK4SNjsN6QU,Mélissa Thomas,[]
usr_P1CTGtGjoKaQbAgzRHGG38F7,Sammy Larkin,[]
usr_P2Bx9KPeNgiYghQvt6Wxyb2c,Russ Wisozk,[]
usr_P2ZiXzAHHmSTu5HsyG4Ug2Fk,Rocky Borer,[]
usr_P5fx2b3emWLg7V3uxbDuQwhR,Jacquie Veum,[]
usr_P7AQHL16otkEb71uvq2a6h3E,Imelda Rohan,[]
usr_P7HHWyoYMa9t4xXgp8BD4gqK,Francie Beier,[]
usr_P7PLQQDgqHhqRLkLxq7BPxMV,Marylee Flatley,[]
usr_PBSA5M1aEMKPCBaK5NgVQ9Bx,Katina Hartmann,[]
usr_PCKoczhc7gZkLRLgdwVoDJ3D,Blaine Raynor,[]
usr_PJ8cpz4QVyx7bsA6iKnjX1jC,Samira Daniel,[]
usr_PLTdnMMHBGJf8tpQZdFocgNC,Camilla Bechtelar,[]
usr_PP1izNphA6ayR2Y9yhJZv1JF,Margo Kuvalis,[]
usr_PQE7FTb8DZDFzXsARi8ZqYgA,Bobbi Sanford,[]
usr_PSLgJdw1wtdYojzyNyERezGx,Janett West,[]
usr_PTHdtLKGbn118pyxFN9FikLG,Iola Daniel,[]
usr_PTdD5BPoJHCdasKXrfkXqpWY,Raymundo Feest,[]
usr_PV4kYNZtcr9Atza613XW4bLx,Bok Medhurst,[]
usr_PWHGDuq8dxXVEGotjZo8hM3E,Korey Weissnat,[]
usr_PWKHmEoX1uFxSs4xQ35vBCfA,Carrol Walter,[]
usr_PYRkvZyoAVaKPfYjYM2ACbY9,Amanda Mueller,[]
usr_PZKoBeCtWdikqJ28VRmVBhWC,Elisha Miller,[]
usr_Pacp1BNVBCHmVPgZE6J4mEJe,Kenneth Feeney,[]
usr_PbhHZ5eCQbdbCNYQrM2BsLSh,Parthenia Hintz,[]
usr_PbosJzfVv6zXcd2XsX8exL4B,Zachary Hoeger,[]
usr_PcCWmpmY2oVkRFnXgw4EFjPB,Hayley Hermiston,[]
usr_PccZQYYnWr2aH8bz2guK3pQ9,Solomon Terry,[]
usr_Pg4x4dco7xE4fuJgV1JRi7E1,Eilene Rodriguez,[]
usr_Pgi8Wjy6iTb7Dpepp55cH4hX,Burl Weimann,[]
usr_PjdGLk5yFmdy7MZF9KCMWBTf,Robin Gerhold,[]
usr_PmrBXAfsXEcUX9hwmnwr5PxG,Cari Senger,[]
usr_PoxbU7V4RguPHhXEJ6nPZ9c2,Russell Block,[]
usr_Pq7qY7FBjxxYBF5n1qSu81fu,Luetta Ullrich,[]
usr_PqmkL1ZyJrBWmcJ2Zej1zs4W,Sharolyn Schamberger,[]
usr_Pvxxo7u26wm5bfq3uzK6Lo2a,Elden Ratke,[]
usr_PwHsdEwF51bTnDPQ1B3BVuo6,Kenton Watsica,[]
usr_PwMDJRPYg7R54o1EFjttgUY8,Ricarda Hahn,[]
usr_PyLZ2At4e3cjhX8ErvJavgsJ,Ulysses Will,[]
usr_Q3ZrUfYVKWjoRgHY24HPx9rc,Palmer Kerluke,[]
usr_Q4V1NSTb3nwhyUfm3GDJw51k,Danae Bergnaum,[]
usr_Q5CppXTDagoRVJaWLFpz26rJ,Haywood Towne,[]
usr_Q5P5zah5XhhD9Yz9X38a9FmD,Ezra Koepp,[]
usr_Q5UEwUGhw2BxwV7nzCRK6PDN,Kristy Tromp,[]
usr_Q6v5K9Zv3xcA5xq6idmvEtV3,Kellye Krajcik,[]
usr_Q87k9k7s6SQuYtkHeq2w67FZ,Bernice Marks,[]
usr_Q9Div4NczS4HcRWS9Hc8YpUc,Demetrius White,[]
usr_Q9mEeAVxfbiYanJxgwf1SKvJ,Robbie O'Conner,[]
usr_QCXKMZ4fUxdvunc58fHcCU2G,Leesa Herman,[]
usr_QDEgt6es9X9L5QxPdqhq4Cy9,Kristle Spencer,[]
usr_QDTH8RPaDN2szxEf5E33LL94,Caroll Witting,[]
usr_QK5rPsgHZjwL164j17TC1tae,Larita Cole,[]
usr_QKM6VqSEHPExZoW3D1oGXWb5,Angelica Bradtke,[]
usr_QsoNgRzrr1pF5A2J2j1gXkvY,Ozell Haag,[]
usr_VB7bcc9k1iDxwwj9dMHE35Tw,Cassey Lubowitz,[]
usr_Wyy6TqSCwVqi7urKKtUnoLrq,Danyel Altenwerth,[]
usr_XMy412wbgJtHSm2PJoV1oVuX,Garret Blanda,[]
usr_YPVtzgEaZvGW4pFuRVDjYAAz,Man Schamberger,[]
usr_Z7UUsQvgQUBX8NPTxQzqchGL,Marry West,[]
usr_ad4gEKijdRxab1k3wRcEW3Dq,Rickie Funk,[]
usr_bAF3kNMKZpv64vQXK4KowGFP,Bradley Bogan,[]
usr_ejBtcknFLx66tQMqANTK1JzF,Mimi DuBuque,[]
usr_fQGtqMHH8dfvTQ9fTbzaqfjc,Shannan Corwin,[]
usr_g7a2x7gpqWxyvwgKiovg5znv,Cassidy Douglas,[]
usr_gDiRaqMmuRMwppQAGmmUvyF7,Edgar Osinski,[]
usr_jttLaaLiLJV7LGu9XdRKcsPL,Antone Schaefer,[]
usr_k2faWfJpU39rmA6CWZJRAUhL,Sirena Mitchell,[]
usr_mku8GPtgH2vA8QbaGmz8mKo5,Claud Koelpin,[]
usr_oFADt9TZZt4PQkhmtUswvvpg,Jc Strosin,[]
usr_q7r1YRLoFGe1yetEaoE9T3aw,Josie Runolfsson,[]
usr_qLKSgDChxnWfLmUg7XRnLVgr,Tom Guillot,[]
usr_r6FgSdYYULnudyK1UHerdTer,Rochel Moore,[]
usr_tFfUdT1H9XZP6v95MY2VFLM5,Jaime McCullough,[]
usr_uxnjZ96QWRL3BEiCaK7VG6c9,Layla Schroeder,"[{""organizationId"":""org_PRiXeKhSmbjhKkpy1Gf7EPuG"",""title"":""Human Markets Technicien""}]"
usr_vu4KePxc3kUog4j9HUr5JV9w,Chance Weimann,[]
usr_wsAnn4yrQmTk6stB85rNVxNR,Trey Kassulke,[]
usr_wxsiz4EUvv3av74Nzvirsuqq,Hanh Okuneva,[]
usr_ynnKAVF9qK1QaQyLYzLVXFrk,Deidra Mann,[]
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_AhuAGQYqTmx5TunjyF1Db2CL HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "GSCGTe39sqQoSFLLPsGypA6v"
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_MNeKDUkeNsP8m5CDZDt68qwi
ETag: "7uc8iQzKqHyCx7waJGkU4pFc"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 524
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021043802,
"expired" : 1774107443800,
"exportOperation" : "createUserExport",
"id" : "exp_AhuAGQYqTmx5TunjyF1Db2CL",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "purgeExport",
"searchQuery" : "",
"size" : 38391,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 812,
"updated" : 1774021044329,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_M3m35UJ6r3kbxT6aXQqT6JsY&items.id=exp_M3m35UJ6r3kbxT6aXQqT6JsY&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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" : 1774021053579,
"expired" : 1774107453577,
"exportOperation" : "createUserExport",
"id" : "exp_M3m35UJ6r3kbxT6aXQqT6JsY",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021053579,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
} ],
"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_NnuNBLJ18vtNsbsjss7fWGUV&items.id=exp_NnuNBLJ18vtNsbsjss7fWGUV&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1774107436300
}
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_4Qe3eFBkMkBmhSokiEoa2Gkb
ETag: "BspRCv1boxXZJnDwKFKn8QQc"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 582
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021036303,
"expired" : 1774107436300,
"exportOperation" : "createExportExport",
"id" : "exp_F3eEDU7e55VsyS4JwW1ESRgK",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=exp_NnuNBLJ18vtNsbsjss7fWGUV&items.id=exp_NnuNBLJ18vtNsbsjss7fWGUV&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021036303,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Guj71mvWbKxFVg8mMnZE4CAv/groups HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 1452
{
"name" : "Self-enabling clear-thinking analyzer",
"description" : "713 Quai de la Chaussée-d'Antin, 27526 Rouen",
"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_278pa8Pp8rMsjdygFEsgHVX5" ],
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_MxLFvjJTnwF6KwcqDuSYTq2z" ],
"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" : 1774020763479,
"lastSend" : 1774020763479
}
}
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_8KNUpBCSJWwC51RAbLLav1v7
ETag: "4ejrQJ9o5hqrBJPXHsXU4Joh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1556
{
"allowedLayouts" : [ "lay_MxLFvjJTnwF6KwcqDuSYTq2z" ],
"allowedTemplates" : [ "wtm_278pa8Pp8rMsjdygFEsgHVX5" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1774020763481,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "713 Quai de la Chaussée-d'Antin, 27526 Rouen",
"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_Nc6w1vaWZScg6d5mbgpmzmDs",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"name" : "Self-enabling clear-thinking analyzer",
"templateSelectionMode" : "list",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1774020763481,
"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_NnwZKHqCy33tuY5rNA8AsWbU HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "53DziUJK1AHpeQSciKCPDnhn"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1985
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"createWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"created" : 1774020579947,
"deleteUserAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"description" : "58 Passage d'Argenteuil, 96242 Grenoble",
"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_NnwZKHqCy33tuY5rNA8AsWbU",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Reduced exuding throughput",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updateUserAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"updateWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"updated" : 1774020579947,
"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_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
}
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_Mfddmkny221M2cHRkfWTLm5f HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "awieYPWXyYnkXfn4DtYaQPXJ"
Content-Type: application/json
Content-Length: 1447
{
"name" : "Visionary systemic challenge",
"description" : "4 étage, 0 Boulevard Laffitte, 77859 Cannes",
"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_DRfckWztHsVwj66zaAJgPUxd" ],
"layoutSelectionMode" : "anyOrNull",
"allowedLayouts" : [ "lay_7bHQsH9jbF6XQXEfE5GQhh66" ],
"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" : 1774020767069,
"lastSend" : 1774020767069
}
}
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_47ToqSLDGDXP4xXyw6wHhppt
ETag: "Cy1Nrt74m1XAd8yCHLK2cqcM"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1579
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ "wtm_DRfckWztHsVwj66zaAJgPUxd" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1774020767049,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "4 étage, 0 Boulevard Laffitte, 77859 Cannes",
"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_Mfddmkny221M2cHRkfWTLm5f",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "refreshWorkflowsViewAuthorizedGroups",
"layoutSelectionMode" : "anyOrNull",
"name" : "Visionary systemic challenge",
"templateSelectionMode" : "listOrNull",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1774020767077,
"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_9Hyb6xQKymtug9AEmuxbzHTo HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "Drqpc5tZf9uPAo694BdVPaQd"
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_Dagh4HFRBVgyu7HjsLquRYrG
ETag: "6RVZt6tdaKHtZ36UHJHruX3Y"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2018
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"createWorkflowAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"created" : 1774020775587,
"deleteUserAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"description" : "3320 Quai Pastourelle, 48945 Lyon",
"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_9Hyb6xQKymtug9AEmuxbzHTo",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "purgeGroup",
"layoutSelectionMode" : "anyOrNull",
"name" : "Multi-lateral didactic algorithm",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updateUserAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"updateWorkflowAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"updated" : 1774020775637,
"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_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ],
"viewWorkflowAuthorizedGroups" : [ "grp_9Hyb6xQKymtug9AEmuxbzHTo", "grp_DWMg5BhRttgJ9zq43mw3i1jc" ]
}
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=Reduced%20exuding%20throughput&items.id=grp_NnwZKHqCy33tuY5rNA8AsWbU&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"createWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"created" : 1774020579947,
"deleteUserAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"description" : "58 Passage d'Argenteuil, 96242 Grenoble",
"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_NnwZKHqCy33tuY5rNA8AsWbU",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Reduced exuding throughput",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updateUserAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"updateWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"updated" : 1774020579947,
"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_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewWorkflowAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
} ],
"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=Reduced%20exuding%20throughput&items.id=grp_NnwZKHqCy33tuY5rNA8AsWbU&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 186
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"expired" : 1774107159808
}
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_HSdxWtsoAro2KxUTCpW21mv8
ETag: "XtA9BYdZmL2tUbaJbpJmB6RV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 598
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020759811,
"expired" : 1774107159808,
"exportOperation" : "createGroupExport",
"id" : "exp_KdZxdn8hUfD6joWqXRzCZE4C",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Reduced+exuding+throughput&items.id=grp_NnwZKHqCy33tuY5rNA8AsWbU&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020759811,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_44t2DRzvakmF5oY5SxApXR8M&items.id=log_44t2DRzvakmF5oY5SxApXR8M&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 1220
{
"items" : [ {
"appVersion" : "sgs-wm-webapp:1.19.4-RC1",
"created" : 1774021134037,
"duration" : 1,
"entityId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"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_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "log_44t2DRzvakmF5oY5SxApXR8M",
"operation" : "updateUser",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021134037,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"variables" : {
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"httpRequest" : "PATCH /api/users/usr_L95kseKAyDAzL4PAN52Ym8QJ\nX-Forwarded-For: 127.0.0.1\nWebTestClient-Request-Id: 10342\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_D8ptNhQdiT6QMnPwBkxjNvLm&items.id=log_D8ptNhQdiT6QMnPwBkxjNvLm&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 191
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"expired" : 1774107532778
}
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_55F1MapC12csW3AAxpQtPf7i
ETag: "2ZBLmgMN3X3d23sY2zcBVTCk"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 603
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021132780,
"expired" : 1774107532778,
"exportOperation" : "createLogExport",
"id" : "exp_Yvc2B3gQYyxrkZDNAzqw6uXo",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=log_D8ptNhQdiT6QMnPwBkxjNvLm&items.id=log_D8ptNhQdiT6QMnPwBkxjNvLm&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021132780,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Kop5EiJ8Zo6nhGh6NNba3q27/dataMapping HTTP/1.1
Authorization: Bearer act_3NZpNfhGR4SFZUUNk8zuPGBB.2N1B2AhcFDSwRH1CkSGaF5XSV5wgQS8zYuUkbjawE1GKwCPdcWKwSZRxY9734mLQ
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_HAarkBcHsTyJUhCiFrw6XANA/dataMapping HTTP/1.1
Authorization: Bearer act_P8P2nNYmHJPdBsW2c1b5MWcZ.3mtiSYhiSrtmprqk37qv9PksSK5GymtEEBfTdeQ9PhrFH4X7KDjWcHM8r52X3MyG
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_PAa1TXnSpcJtMDRnQzjWGLJQ
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_CX3GNzGMfujoL59QcC2Y8eEi HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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: "ENTDiSuJDtuejotUaXbgCK6Y"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 961
{
"created" : 1774021019943,
"creator" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"creatorName" : "Dominique Quitzon",
"creatorPictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"eventType" : "recipientInvite",
"id" : "not_CX3GNzGMfujoL59QcC2Y8eEi",
"isUnread" : true,
"linkUrl" : "https://collier.com/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0tmdGpZY0pObjk4bVd1MnN3U...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021020016,
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"workflowId" : "wfl_HUprHvez91kAHNDKS1dLe9HB",
"workflowName" : "Incredible Cotton Coat"
}
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_DUn5skEuspFhage3yiFKBPK1 HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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_8yri6hzJFwrPt7D94wq65btP
ETag: "DBTNfxhyRFm33AzaD4Ju6huk"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 962
{
"created" : 1774021027393,
"creator" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"creatorName" : "Dominique Quitzon",
"creatorPictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"eventType" : "recipientInvite",
"id" : "not_DUn5skEuspFhage3yiFKBPK1",
"isUnread" : false,
"linkUrl" : "https://collier.com/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwXzNaZ1VOcWlKUkhhYUVKVWd6U...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021027479,
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"workflowId" : "wfl_Ht71w3AWHCn84Z9WMy2dJwYS",
"workflowName" : "Incredible Marble Coat"
}
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_HHaSn2choYauwfDYgi5DTNDc&items.id=not_HaKuQBSMavw28EmacYKjpzbS&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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: 1082
{
"items" : [ {
"created" : 1774020891394,
"creator" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"creatorName" : "Dominique Quitzon",
"creatorPictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"eventType" : "recipientInvite",
"id" : "not_HaKuQBSMavw28EmacYKjpzbS",
"isUnread" : true,
"linkUrl" : "https://collier.com/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX1BUYmlXTEd2ajVkb21UcFdmS...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020891434,
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"workflowId" : "wfl_HHaSn2choYauwfDYgi5DTNDc",
"workflowName" : "Aerodynamic Aluminum Bottle"
} ],
"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_FVR1c1cTUw5GQNT1UAVT24RE&items.id=not_DazfrhBWm5xqSgZ4pHy4WhN6 HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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_Guj71mvWbKxFVg8mMnZE4CAv/organizations HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 132
{
"name" : "Petit SA",
"organizationIdentifier" : "FR7177228286",
"additionalInfo" : "91 Place de la Pompe, 15542 Montauban"
}
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_K9GaHMdeogqdBAsg3U7AdZ91
ETag: "6d8wrRKsZT7NAaGzdNAe8cEA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 278
{
"additionalInfo" : "91 Place de la Pompe, 15542 Montauban",
"created" : 1774020754587,
"id" : "org_FwcY3Xp2fgJ6zrX6gvQwPa8b",
"name" : "Petit SA",
"organizationIdentifier" : "FR7177228286",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020754587
}
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_PRiXeKhSmbjhKkpy1Gf7EPuG HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "CZdQed6pUaDB1AvGt2DNZWyN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 298
{
"additionalInfo" : "0 étage, 108 Allée, Voie Zadkine, 04567 Angers",
"created" : 1774020579513,
"id" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"name" : "Blanchard et Adam",
"organizationIdentifier" : "FR9159544877",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020579513
}
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_5jcRVmeeiXT34nzn46j892Tq HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "5AdKFrTVM76WKwaxTYEoTAef"
Content-Type: application/json
Content-Length: 149
{
"name" : "Méunier et Carre",
"organizationIdentifier" : "FR6677476977",
"additionalInfo" : "38 Impasse des Francs-Bourgeois, 13457 Nantes"
}
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_D5fqRpUqyAQ1VPbCq1yvNKVQ
ETag: "4XaonuVr91RtU1eWApZkcid1"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 295
{
"additionalInfo" : "38 Impasse des Francs-Bourgeois, 13457 Nantes",
"created" : 1774020745832,
"id" : "org_5jcRVmeeiXT34nzn46j892Tq",
"name" : "Méunier et Carre",
"organizationIdentifier" : "FR6677476977",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020745854
}
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_3JkLDwwSDtRzvmSt54fBrxPW HTTP/1.1
Authorization: Bearer act_CYfFaBC9ej3CFoZMp86w8cqx.5hDZ8tmX67MEfCJB3jGPETQqx7DFGD7sVfazuhEusy4rr1EzMUAbNpMaQDLEbUYs
If-Match: "7WKjFgneVr5i95Ke7iMPLQUi"
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_EYGwoFeLBnz4Cnk8V6msUJCB
ETag: "BzWu7eruaLH8gBBRuxAUbmAM"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 329
{
"additionalInfo" : "7 Impasse de Tilsitt, 08739 La Seyne-sur-Mer",
"created" : 1774020756883,
"id" : "org_3JkLDwwSDtRzvmSt54fBrxPW",
"jobOperation" : "purgeOrganization",
"name" : "Schmitt EURL",
"organizationIdentifier" : "FR5783113013",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020756911
}
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=Royer%20et%20Fernandez&items.id=org_Mr92Fx6thWiPmeAwdum43j9Z&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 400
{
"items" : [ {
"additionalInfo" : "2 étage, 6018 Passage de Richelieu, 44606 Le Havre",
"created" : 1774020755686,
"id" : "org_Mr92Fx6thWiPmeAwdum43j9Z",
"name" : "Royer et Fernandez",
"organizationIdentifier" : "FR6472899071",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020755686
} ],
"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=Blanchard%20et%20Adam&items.id=org_PRiXeKhSmbjhKkpy1Gf7EPuG&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1774107153814
}
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_B9YCDVwrcUfCVpnubEEzw4TD
ETag: "6p8LpPLh39JzycVnCDhWHoom"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 577
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020753816,
"expired" : 1774107153814,
"exportOperation" : "createOrganizationExport",
"id" : "exp_7ycpLRdZMCYW1RSgK6fdcdxy",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Blanchard+et+Adam&items.id=org_PRiXeKhSmbjhKkpy1Gf7EPuG&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020753816,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_4Cm2Gf14KTVv7Bnbsdoka4wK/settings HTTP/1.1
Authorization: Bearer act_5mJTgiPHTFypKJYdTb6CQs73.23nUb6jm2CoJJ5w7D4ed6deX8AMMMaA13uPjymg9NHzmueia8enMsnSstKpoGPxi
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_Guj71mvWbKxFVg8mMnZE4CAv/appliedSettings HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_MjHZvgcywGC75CFdUaWiVfTi/settings HTTP/1.1
Authorization: Bearer act_DXP1fiuAG8w73FSYrKZ3o4FY.2v77mGyfRayYu144Vg4GhpDgFnEXu7YggKckuNqziYX4jJB2Fh9BTtMazXwd71Ak
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_MEqcPe42dZYox4AF3QtWYqeU
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_MTRSketpBGHvPLV1emKFfAj6/settings HTTP/1.1
Authorization: Bearer act_KtNtMDZHsh3FsHMUQELRSkAQ.5LcDKDkML3JH89BGY3jXYkocCRAsjmexU1nD8S6jEpTuHapiukvcSopkzg1XyeML
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_L95kseKAyDAzL4PAN52Ym8QJ/appliedSettings HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_8p5SHEhn1XJS2swTLmcyaXC3/settings HTTP/1.1
Authorization: Bearer act_DFuZoJW2Fons2q4d7ZLP8U9D.3eby7eeyXMK4dVEZkJpsQxRr3a88wNf1ZQvDqbJze9sZU13rSQzJRxspuN8hKA8V
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_E31s7RaSaSkdVCZKHQx6zhyT
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_8iaosXLb3bqK7ZcmWrkHCL7q/settings HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_Guj71mvWbKxFVg8mMnZE4CAv/signatureProfiles HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 10706
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Fantasy",
"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_H9Ak2Qk47k9VPDVRQVKCEkxZ
ETag: "A3Jb8hvgLR7sry8fnFvjPspd"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10852
{
"created" : 1774021143298,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_H3Lji6o9bmQjEkst3Ha4aU7Y",
"isDefault" : true,
"isDisabled" : false,
"name" : "Fantasy",
"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_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021143298,
"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_DDzMaDHMDVG2mPwgGZrLrXs8 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "C9NQ5tZi6Nxw726E8vKaDd9K"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10949
{
"created" : 1774020578947,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"isDefault" : false,
"isDisabled" : false,
"name" : "Fairy tale",
"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_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020578947,
"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_8x1o1S2PLuNHbJeZeJbaAhtD HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "EG7f5vkV1KL33WmAuK6q62mh"
Content-Type: application/json
Content-Length: 1317
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Short story",
"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_6EAsFNcZ9hEkrf4fdDLQrULD
ETag: "7pqhNrQGJY8TYyETuP9geLsM"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1489
{
"created" : 1774021136312,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_8x1o1S2PLuNHbJeZeJbaAhtD",
"isDefault" : true,
"isDisabled" : false,
"name" : "Short story",
"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_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021136335,
"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=Fairy%20tale&items.id=sip_DDzMaDHMDVG2mPwgGZrLrXs8&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 11085
{
"items" : [ {
"created" : 1774020578947,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"isDefault" : false,
"isDisabled" : false,
"name" : "Fairy tale",
"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_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020578947,
"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=Fairy%20tale&items.id=sip_DDzMaDHMDVG2mPwgGZrLrXs8&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1774107544991
}
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_2iEMSWEptpE9fR1tnBzqRHgc
ETag: "Eksih2jPtmMfL4zxncpdgjmj"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 574
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021144993,
"expired" : 1774107544991,
"exportOperation" : "createSignatureProfileExport",
"id" : "exp_8uYwRPmZkZ8Mt4VKrMLQfd3T",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Fairy+tale&items.id=sip_DDzMaDHMDVG2mPwgGZrLrXs8&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021144993,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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 YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
Content-Type: application/json
Content-Length: 1437
{
"domainName" : "considine.name",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "9698",
"idpClientSecret" : "ESo6uiAKNKHcPsmMnU1x1X52",
"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_NnwZKHqCy33tuY5rNA8AsWbU",
"certificateEvidenceLanguage" : "en",
"attachmentExtensions" : [ "pdf", "word" ],
"lockDocumentsAfterFirstValidation" : false,
"allowConsolidation" : true,
"allowSupportingDocumentsRequest" : false,
"visual" : {
"allowVisual" : false
},
"allowSignatureOnHigherSignatureLevel" : 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_4XPQi5Xz1fSHtQ1cKx6p3gVb
ETag: "H6cEwiUbDXJdMfLSMT6oWRXC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1536
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"created" : 1774021115710,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_7icJRpSth67EN6b2U5dv7tn2",
"domainName" : "considine.name",
"downloadLinkTokenValidityDays" : 90,
"forceFlattenPdf" : false,
"id" : "ten_5B92FWZnre9h1sbZHm8a4YZL",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "9698",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_2Kw8QnBGAsAbMPYKDaB1KkYb",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1774021115710,
"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@76a65c85 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
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_Guj71mvWbKxFVg8mMnZE4CAv HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "86FKCvqfsScjGPDLBfCThKsb"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1455
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1774020577742,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_DWMg5BhRttgJ9zq43mw3i1jc",
"domainName" : "collier.com",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "9698",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_7FVoMCky3Wjfm8LUb7tk5Wyt",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1774020577742,
"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@76a65c85 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
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_BMr8zU6aPPY8sWVoc3tdLN5w HTTP/1.1
Authorization: Bearer act_3UFFVMJZQGfRwBaaEUVNZQfn.4SXJMRX7zzfQEEyKNj2d8yguzs23SBxFQm9kQ75kWZvo5ADAHZWvCyvbQS72YnU7
If-Match: "DAq7yBGeRojfdEk267Jor47d"
Content-Type: application/json
Content-Length: 1602
{
"domainName" : "stehr.info",
"organizationName" : "André GIE",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "9698",
"idpClientSecret" : "ESo6uiAKNKHcPsmMnU1x1X52",
"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_NnwZKHqCy33tuY5rNA8AsWbU",
"certificateEvidenceLanguage" : "fr",
"attachmentExtensions" : [ "pdf", "word" ],
"lockDocumentsAfterFirstValidation" : false,
"allowConsolidation" : true,
"activateExternalArchive" : false,
"requireSupportingDocuments" : false,
"visual" : {
"allowVisual" : true,
"text" : "Goodflag signature ID : {{workflowId}}"
},
"allowSupportingDocumentsRequest" : false,
"allowSignatureOnHigherSignatureLevel" : 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_J3AAC4fi1AXkX2SNE1juNHGr
ETag: "DgLDyJ4d7jEyYBdMcEhR1ki3"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1756
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : false,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "fr",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"created" : 1774021116717,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_8TciBNAnVp8oiXqfdKhWNmKV",
"domainName" : "stehr.info",
"downloadLinkTokenValidityDays" : 90,
"externalArchivingParameters" : {
"filesToArchive" : [ ],
"metadata" : [ ]
},
"forceFlattenPdf" : false,
"id" : "ten_BMr8zU6aPPY8sWVoc3tdLN5w",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "9698",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenantResource",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_A2Qy1fiYV1yYMxNXbpie5aZ9",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"organizationName" : "André GIE",
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1774021116844,
"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@76a65c85 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
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_KdBtAem86FQ9ptcLdB3mVbn6 HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
If-Match: "DBTcW9crx4oJK36pUFc87G86"
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_Daq86Hdj9wFgt1FvansKVtD8
ETag: "54YrXDrbfSxYctMzSpgYURMu"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1491
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1774021123782,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_8KnHLpMG73LHz514BxTehaQz",
"domainName" : "botsford.info",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_KdBtAem86FQ9ptcLdB3mVbn6",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "9698",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenant",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_5XwutLWHeqHkXLAPeZgLXrWR",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1774021123830,
"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@76a65c85 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. |
allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
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=collier.com&items.id=ten_Guj71mvWbKxFVg8mMnZE4CAv&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
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: 1623
{
"items" : [ {
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1774020577742,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_DWMg5BhRttgJ9zq43mw3i1jc",
"domainName" : "collier.com",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "9698",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_7FVoMCky3Wjfm8LUb7tk5Wyt",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1774020577742,
"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@76a65c85 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[].allowSignatureOnHigherSignatureLevel |
Boolean optional | Allow signing on a document that already has a higher-level signature. For example, it allows co-signing a document with an LTA signature using LT. |
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=collier.com&items.id=ten_Guj71mvWbKxFVg8mMnZE4CAv&sortBy=items.id HTTP/1.1
Authorization: Basic YWRtaW46RFlldnd2eWhnSG9ZSnJraW4zanJDaFNp
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1774107523547
}
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_JCQQ72wNuuu76Kzd6GmnAKRu
ETag: "Awn2oSNn9Jyu7QH5E7QyjQds"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 498
{
"adminUser" : "admin",
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021123549,
"expired" : 1774107523547,
"exportOperation" : "createTenantExport",
"id" : "exp_FWM1a4LTBZ5w46ERkMfaM9Vr",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=collier.com&items.id=ten_Guj71mvWbKxFVg8mMnZE4CAv&sortBy=items.id",
"size" : 0,
"totalItems" : 0,
"updated" : 1774021123549
}
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_Guj71mvWbKxFVg8mMnZE4CAv/users HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 814
{
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"isDisabled" : false,
"email" : "brittni.corkery418@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Quasi quis et sit voluptatum nobis porro et.",
"firstName" : "Sacha",
"lastName" : "Bertrand",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Regional Intranet Specialiste"
} ],
"subject" : "73fe0506-67c7-4a16-853d-df8286836df2"
}
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_E9n2TeuP6C4dxK6HExWJ3vJn
ETag: "82zDjosz3fvGukFtaEjHszHn"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 949
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Quasi quis et sit voluptatum nobis porro et.",
"country" : "FR",
"created" : 1774020731631,
"email" : "brittni.corkery418@my-company.com",
"firstName" : "Sacha",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "usr_CmRCr6AysDeYvYZ4GC11JWBg",
"isDisabled" : false,
"lastLogin" : 0,
"lastName" : "Bertrand",
"name" : "Sacha Bertrand",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Regional Intranet Specialiste"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_EgcJwRPP4P1HDfguMB2TKwY5",
"signAllowed" : true,
"subject" : "73fe0506-67c7-4a16-853d-df8286836df2",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020731631,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
}
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_L95kseKAyDAzL4PAN52Ym8QJ HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "4kx6Eh9y6B9W5oQ2ceqnszWy"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 958
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Cumque non minima quia voluptatum sed.",
"country" : "FR",
"created" : 1774020580012,
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"isDisabled" : false,
"lastLogin" : 1774020580120,
"lastName" : "Quitzon",
"name" : "Dominique Quitzon",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Senior Marketing Stagiaire"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"signAllowed" : true,
"subject" : "fbf9beb1-1519-45c6-b38f-1fdef2a9ca2c",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020580124,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
}
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_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "4kx6Eh9y6B9W5oQ2ceqnszWy"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 958
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Cumque non minima quia voluptatum sed.",
"country" : "FR",
"created" : 1774020580012,
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"isDisabled" : false,
"lastLogin" : 1774020580120,
"lastName" : "Quitzon",
"name" : "Dominique Quitzon",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Senior Marketing Stagiaire"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"signAllowed" : true,
"subject" : "fbf9beb1-1519-45c6-b38f-1fdef2a9ca2c",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020580124,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
}
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_DVM94i4mJmrAaKPbDgCPyufs HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "7eBWcw3wb2xpEnDNSCGj9SFi"
Content-Type: application/json
Content-Length: 808
{
"groupId" : "grp_DWMg5BhRttgJ9zq43mw3i1jc",
"isDisabled" : false,
"email" : "douglas.greenfelder1464@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Illum voluptatem veniam dignissimos ut.",
"firstName" : "Noémie",
"lastName" : "Vasseur",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Legacy Data Technicien"
} ],
"subject" : "f5e097b1-e55f-49ec-b33d-83b740bcfef7"
}
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_KqPuhHWiV9QMvFWBxAyEVA9s
ETag: "8sWehqW7HnJs6StidKZasznZ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 919
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Illum voluptatem veniam dignissimos ut.",
"country" : "FR",
"created" : 1774020733716,
"email" : "douglas.greenfelder1464@my-company.com",
"firstName" : "Noémie",
"groupId" : "grp_DWMg5BhRttgJ9zq43mw3i1jc",
"id" : "usr_DVM94i4mJmrAaKPbDgCPyufs",
"isDisabled" : false,
"jobOperation" : "refreshUserInfo",
"lastLogin" : 0,
"lastName" : "Vasseur",
"name" : "Noémie Vasseur",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Legacy Data Technicien"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_JQhV7WQiYjzQZuwrKtnqbm37",
"signAllowed" : true,
"subject" : "f5e097b1-e55f-49ec-b33d-83b740bcfef7",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020733763,
"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_L95kseKAyDAzL4PAN52Ym8QJ/loginTokens HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_FpanMJQNsoFaMT29bzWTcdrB
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 370
{
"created" : 1774020782868,
"expired" : 1774024382868,
"scope" : "portalUser",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"tokenValue" : "eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NzQwMjQzODIsInVzZXJJZCI6InVzcl9MOTVrc2VLQXlEQXpMNFBBTjUyWW04UUoiLCJzY29wZSI6InBvcnRhbFV...",
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Cobaz5jFLfnu4uf5Ryico86S/loginTokens HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJhZG1pblVzZXIiOiJhZG1pbiIsImV4cCI6MTc3NDAyNDI4MiwidXNlcklkIjoidXNyX0NvYmF6NWpGTGZudTR1ZjVSeWljbzg...
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_QDuTqUwUr4eVwJC5nQx56qJR
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_G8icfU2Gy4L63isUPpENmgF7 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "7sUJevdbKBtPdmUScjbV3LQN"
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_5CUfgNPcwBiiHCexSqV9vDL5
ETag: "Fez9sb3A8Gc3GY9NvMFQGRdb"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 624
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "",
"country" : "",
"created" : 1774020723444,
"email" : "usr_G8icfU2Gy4L63isUPpENmgF7@anonymized",
"firstName" : "",
"groupId" : "grp_DWMg5BhRttgJ9zq43mw3i1jc",
"id" : "usr_G8icfU2Gy4L63isUPpENmgF7",
"isDisabled" : true,
"jobOperation" : "purgeUserResource",
"lastLogin" : 0,
"lastName" : "",
"name" : "",
"organizationTitles" : [ ],
"phoneNumber" : "",
"signAllowed" : true,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020723477,
"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=Dominique%20Quitzon&items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 1092
{
"items" : [ {
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Cumque non minima quia voluptatum sed.",
"country" : "FR",
"created" : 1774020580012,
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"isDisabled" : false,
"lastLogin" : 1774020580120,
"lastName" : "Quitzon",
"name" : "Dominique Quitzon",
"organizationTitles" : [ {
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"title" : "Senior Marketing Stagiaire"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"signAllowed" : true,
"subject" : "fbf9beb1-1519-45c6-b38f-1fdef2a9ca2c",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020580124,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ]
} ],
"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=Dominique%20Quitzon&items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"expired" : 1774107121479
}
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_9HSRKYLo4U8fy6tastjMWYew
ETag: "Vr7LuanPjH7vTxeC6CtW2J8V"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 597
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020721482,
"expired" : 1774107121479,
"exportOperation" : "createUserExport",
"id" : "exp_BP2MbkNQH7WFGHRXCNVhvtPi",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Dominique+Quitzon&items.id=usr_L95kseKAyDAzL4PAN52Ym8QJ&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020721482,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_L95kseKAyDAzL4PAN52Ym8QJ/webhooks HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/AfvXcBQw5FALHG8ysWm2CE3U",
"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_3f2q6PtUymPuQ4aEU92UZao3
ETag: "35JuqGUyWJ8wgAspJGis6E6g"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1774020599952,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/AfvXcBQw5FALHG8ysWm2CE3U",
"id" : "wbh_CqPm3QpN6VEioCGuuKZctMgX",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020599952,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Guj71mvWbKxFVg8mMnZE4CAv/webhooks HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/HbijBB3zb9VxMcokKjrLK7Lq",
"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_6gZRcSDR1KFFR4nSMc2oVzgX
ETag: "HT9cPTGoqDng2r3kQ7gNgEP7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 422
{
"created" : 1774020598696,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/HbijBB3zb9VxMcokKjrLK7Lq",
"id" : "wbh_LZjXUCF1AT4KPKoNM6evvMng",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020598696
}
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_BKkRRAsw9QoYoV53QfTGj2Cu HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "7VUJrfc8BxotAyXpHGB1wZj9"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1774020580209,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/QDL7X2W2hU1Ftvk7Ykx6vT9F",
"id" : "wbh_BKkRRAsw9QoYoV53QfTGj2Cu",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020594422,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_BKkRRAsw9QoYoV53QfTGj2Cu HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "3GsaEPL8SU4UEcn3axRvtHt2"
Content-Type: application/json
Content-Length: 312
{
"endpointUrl" : "https://my-company.com/F5juPVNyv41uHmVszqtfMYmL",
"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_2vMw5qkFGyeowRnDjfxooG2d
ETag: "Ghsgrd79D8mAdWWokbLJ7VF8"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1774020580209,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/F5juPVNyv41uHmVszqtfMYmL",
"id" : "wbh_BKkRRAsw9QoYoV53QfTGj2Cu",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020591336,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_9vCrEbPYdPiMgnFrktSSp2z9 HTTP/1.1
Authorization: Bearer act_G2DNy8skXY2p56Fd1BifDmH2.2R3rMLeaAzAPoZn75evMyJNMXJ9Z6wo4BaNeN9fw2FwY4dNHF5LRbu67b6cGBeXA
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_9N1xMSuhqNBahGZVkPYKhHcj
ETag: "HHz8kFeSGrcQxfjL62XtFTzY"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1774020586862,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/HqFrJ2FkEtP6VGdgsTop8qeV",
"id" : "wbh_9vCrEbPYdPiMgnFrktSSp2z9",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020586862,
"userId" : "usr_2feWAWMMPVuHewzqEHW7R1fc"
}
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%2FJY6JBYexXaNacpWRaERhbspT&items.id=wbh_BKkRRAsw9QoYoV53QfTGj2Cu&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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" : 1774020580209,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/JY6JBYexXaNacpWRaERhbspT",
"id" : "wbh_BKkRRAsw9QoYoV53QfTGj2Cu",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020580209,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
} ],
"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_6DqYqLi9ZQX6WxhiHxBwNdMr HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "566rcZyVZKD2nxbMMqUdRq66"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 325
{
"created" : 1774020581712,
"eventType" : "workflowStarted",
"id" : "wbe_6DqYqLi9ZQX6WxhiHxBwNdMr",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020632865,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"webhookId" : "wbh_BKkRRAsw9QoYoV53QfTGj2Cu",
"workflowId" : "wfl_HHaSn2choYauwfDYgi5DTNDc"
}
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_BKkRRAsw9QoYoV53QfTGj2Cu&items.id=wbe_6DqYqLi9ZQX6WxhiHxBwNdMr&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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" : 1774020581712,
"eventType" : "workflowStarted",
"id" : "wbe_6DqYqLi9ZQX6WxhiHxBwNdMr",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020632865,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"webhookId" : "wbh_BKkRRAsw9QoYoV53QfTGj2Cu",
"workflowId" : "wfl_HHaSn2choYauwfDYgi5DTNDc"
} ],
"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_L95kseKAyDAzL4PAN52Ym8QJ/workflows HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 1719
{
"name" : "Incredible Paper Watch",
"description" : "4 étage, 610 Allée, Voie de Seine, 56411 Vénissieux",
"steps" : [ {
"stepType" : "signature",
"recipients" : [ {
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"email" : "micah.morissette3903@my-company.com",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Provident hic nulla est aperiam voluptas.",
"firstName" : "Alisia",
"lastName" : "Casper",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG"
} ],
"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_PBSA5M1aEMKPCBaK5NgVQ9Bx",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "greta.carter1566@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_BfQwSzNPn5U9penhmZ1fihLc
ETag: "bj7Y9DgFHiqAH47HvNNU9GxZ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2712
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020899699,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "4 étage, 610 Allée, Voie de Seine, 56411 Vénissieux",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_24nqCedc9pM8UWqMLAWbaGxy",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Incredible Paper Watch",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_GDzQMR2YTwpwX6mmUX3KNXZf",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"supportingDocumentsList" : "Justificatif de domicile",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020899699,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_PBSA5M1aEMKPCBaK5NgVQ9Bx" ],
"watchers" : [ {
"email" : "greta.carter1566@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_PBSA5M1aEMKPCBaK5NgVQ9Bx"
} ],
"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_G8YfEr5r5eazoZaLv3YjcEmf HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "88nZrqbnR9qyi6GJYyHNz4zV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2769
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020606685,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "668 Boulevard de Richelieu, 05410 Les Abymes",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"lastName" : "Quitzon",
"logs" : [ {
"commentId" : "com_CB4BMybctuCHZ1Fa5njCDDLa",
"created" : 1774020606920,
"operation" : "notifyCommentCreated"
} ],
"name" : "Durable Plastic Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_NzKUopBYHm2X94w3utthjFkk",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020607204,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"watchers" : [ {
"email" : "bill.farrell2315@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_8qxb2dWfp5RqvU9bTSiuhiwQ"
} ],
"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_CCtz7V3bUHLeYFxcjDPTQxHT HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "8mMZvaMEC4TPEX3nsYckgjP5"
Content-Type: application/json
Content-Length: 1657
{
"name" : "Sleek Iron Coat",
"description" : "724 Impasse de Tilsitt, 81690 Le Mans",
"steps" : [ {
"id" : "stp_5cTxeRMm3WQd9T2HYFwGrPoV",
"recipients" : [ {
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"email" : "micah.morissette3903@my-company.com",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Provident hic nulla est aperiam voluptas.",
"firstName" : "Alisia",
"lastName" : "Casper",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG"
} ],
"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_YPVtzgEaZvGW4pFuRVDjYAAz",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "jaye.bauch3470@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"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_7sBN9ncHn8q4EcNV35sTn8Jr
ETag: "2zaTyag8E23tSLa8iZW89nNv"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2686
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020913117,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "724 Impasse de Tilsitt, 81690 Le Mans",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_CCtz7V3bUHLeYFxcjDPTQxHT",
"jobOperation" : "refreshWorkflowViewAuthorizedUsers",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Sleek Iron Coat",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_5cTxeRMm3WQd9T2HYFwGrPoV",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020913172,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_YPVtzgEaZvGW4pFuRVDjYAAz" ],
"watchers" : [ {
"email" : "jaye.bauch3470@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_YPVtzgEaZvGW4pFuRVDjYAAz"
} ],
"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_HcmTa1MPz2SEvRVHtyT2vYzJ/copy HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 1502
{
"name" : "new Workflow",
"description" : "Apt. 427, 159 Avenue d'Argenteuil, 69548 Chambéry",
"steps" : [ {
"id" : "stp_PFcuLoNE2NVRQLrsrHcqkghc",
"recipients" : [ {
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"email" : "micah.morissette3903@my-company.com",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Provident hic nulla est aperiam voluptas.",
"firstName" : "Alisia",
"lastName" : "Casper",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_EXozYf4QZb48y4ALNSycg1Qh",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "brendan.medhurst4911@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"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_PLxCg6JH7HpztEpU7w3nqoGn
ETag: "6pzrkAU5FK3Hagq9KTvtd2kg"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 4193
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020852839,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 427, 159 Avenue d'Argenteuil, 69548 Chambéry",
"dynamicFields" : [ {
"id" : "dyc_4A3f5ffLrDMYhsTMDhPgNKri",
"instances" : [ {
"color" : "#000000",
"documentId" : "KHyiUKwgtDDTokY2k8EkfABD",
"documentPage" : 1,
"dynamicFieldId" : "dyc_AWgLVKPeFF4tpG9eQK39SefK",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_EiEAYMAHuWJ2ZfAPbipoB8MV",
"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_4A3pnj8cbjk6aDDDg7FyfeFv",
"instances" : [ {
"color" : "#000000",
"documentId" : "Kncqt8N7qtBTpsxhtcPK6zoM",
"documentPage" : 1,
"dynamicFieldId" : "dyc_MN1sQf2s67nWs7GPkvC1JUAV",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_8FWVhHZLPCNtUP2tV8LD6X6z",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_AQwYNEExhjJLKSV5YGMBzJcY",
"instances" : [ {
"color" : "#000000",
"documentId" : "2pnztpszyUyC7bWNWLwFEA6Y",
"documentPage" : 1,
"dynamicFieldId" : "dyc_PkJgwdz6CES8ST5mi7iCjSNj",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_LXZ6BykWjcP2KFu3xFxPmor6",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_4fKR1mau295SfWyEkVEd63md",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "new Workflow",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_PFcuLoNE2NVRQLrsrHcqkghc",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020852863,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_EXozYf4QZb48y4ALNSycg1Qh" ],
"watchers" : [ {
"email" : "brendan.medhurst4911@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_EXozYf4QZb48y4ALNSycg1Qh"
} ],
"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_HHaSn2choYauwfDYgi5DTNDc/invite HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
Content-Type: application/json
Content-Length: 62
{
"recipientEmail" : "micah.morissette3903@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_QDy3po54SEcmLnRPyGYwzmdK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 391
{
"inviteUrl" : "https://collier.com/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX1BUYmlXTEd2ajVkb21UcFdmS..."
}
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_7KpeZr2UWE1kqE7cVAdsM4fX/sendInvite HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 62
{
"recipientEmail" : "micah.morissette3903@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_DiH2hB6JzkXU9tSGpoaCebaH
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 391
{
"inviteUrl" : "https://collier.com/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwXzZUa1BGSjVkRTJFVUV5Snljb..."
}
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_FbWLxn4LwhmEAMqfSA9CVC9s/refuse HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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_M83VBWw1tPUn2Sge7NEX7Pgj
ETag: "GAiaC9MSfKLiTUxhswncuxZY"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3406
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020841914,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "21 Quai de Paris, 24601 Chambéry",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_FbWLxn4LwhmEAMqfSA9CVC9s",
"jobOperation" : "processWorkflow",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Gorgeous Wool Gloves",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"started" : 1774020841993,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_snCWqekRuXJy769FtMxmVn1Z",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : true,
"logs" : [ {
"created" : 1774020841993,
"operation" : "start"
}, {
"created" : 1774020841993,
"operation" : "notifyWorkflowStarted"
}, {
"created" : 1774020842088,
"operation" : "invite",
"recipientEmail" : "micah.morissette3903@my-company.com",
"recipientUserId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
}, {
"created" : 1774020842275,
"operation" : "refuse",
"reason" : "I disagree.",
"recipientEmail" : "micah.morissette3903@my-company.com",
"recipientUserId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
}, {
"created" : 1774020842276,
"operation" : "stop"
} ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"stopped" : 1774020842276,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020842276,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_JZYnf9xrTkTYSgGjZEJfStGB", "usr_Q87k9k7s6SQuYtkHeq2w67FZ" ],
"watchers" : [ {
"email" : "terrance.dickens1294@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_Q87k9k7s6SQuYtkHeq2w67FZ"
} ],
"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_E33vsqcof13tnyv7UuZP6fZG HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "Hsjeb2DkmwY3V3v2zrDy4oUG"
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_3o4TgpksLn3wsCXiWY7twVqA
ETag: "9GTg9vk6QBBGgQE8hy5Qsijj"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2707
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020875608,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "2 étage, 48 Impasse du Faubourg Saint-Honoré, 35095 Clermont-Ferrand",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_E33vsqcof13tnyv7UuZP6fZG",
"jobOperation" : "purgeWorkflow",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Gorgeous Linen Lamp",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_Kzao6PGa7miwJvSEyqdrGdmP",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020875639,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_ERMuvVTVNLbToxAUxN38uqYi" ],
"watchers" : [ {
"email" : "aundrea.schulist3832@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_ERMuvVTVNLbToxAUxN38uqYi"
} ],
"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=Durable%20Plastic%20Bag&items.id=wfl_G8YfEr5r5eazoZaLv3YjcEmf&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 2987
{
"items" : [ {
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020606685,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "668 Boulevard de Richelieu, 05410 Les Abymes",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"lastName" : "Quitzon",
"logs" : [ {
"commentId" : "com_CB4BMybctuCHZ1Fa5njCDDLa",
"created" : 1774020606920,
"operation" : "notifyCommentCreated"
} ],
"name" : "Durable Plastic Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_NzKUopBYHm2X94w3utthjFkk",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020607204,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"watchers" : [ {
"email" : "bill.farrell2315@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_8qxb2dWfp5RqvU9bTSiuhiwQ"
} ],
"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=Durable%20Plastic%20Bag&items.id=wfl_G8YfEr5r5eazoZaLv3YjcEmf&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1774107342501
}
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_DrwvaqDTZ4AF6puENRe8LmGt
ETag: "6ypY67j24Qm8BgkRDRjAB5fg"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 590
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020942503,
"expired" : 1774107342501,
"exportOperation" : "createWorkflowExport",
"id" : "exp_92q1DYuKKyPuZWeWUkMgK1Mg",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Durable+Plastic+Bag&items.id=wfl_G8YfEr5r5eazoZaLv3YjcEmf&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020942503,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_G8YfEr5r5eazoZaLv3YjcEmf/downloadEvidenceCertificate HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_G8YfEr5r5eazoZaLv3YjcEmf.pdf"
Cache-Control: no-store
Content-Length: 9994
%PDF-1.4
%����
1 0 obj
<<
/Creator (Apache FOP Version 2.11)
/Producer (Apache FOP Version 2.11)
/CreationDate (D:20260320153538Z)
...
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_9f6xAMtKodxxfTCKGqpJ72Hk/dynamicFields HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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_7FuMb9tG4pnUfpKdVz9Fayb7
ETag: "41REomJtjz7MDBD7Ung9LXra"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2993
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020896836,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "51 Avenue du Faubourg Saint-Honoré, 56220 Poitiers",
"dynamicFields" : [ {
"description" : "this is a description",
"id" : "dyc_Cme4ko19SPwDmEYtA2XV3XUq",
"name" : "test",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "this is an other description",
"id" : "dyc_8weBF6rpQy15EAr8EBdAiTdV",
"name" : "test2",
"order" : 2,
"type" : "TEXT"
} ],
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_9f6xAMtKodxxfTCKGqpJ72Hk",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Aerodynamic Copper Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_4nQSsoTGkhiDkKZyiV5VZegc",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020896954,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_JG5cgGW2PnV5BrwwVb1ydJ52" ],
"watchers" : [ {
"email" : "roberta.botsford1875@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_JG5cgGW2PnV5BrwwVb1ydJ52"
} ],
"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_7YTxQDs22VPwuF713g7KTzYK/dynamicFields/instances HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
Content-Type: application/json
Content-Length: 212
{
"workflowDocumentId" : "aa",
"instances" : [ {
"dynamicFieldId" : "dyc_FTR78pX1V5bugM2aRe3NcLpb",
"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_F5mSLEgFXXfVd2bWyyFQMtAP
ETag: "DfYiYEBHviMgrwRsP1Fazw5t"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3450
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020858548,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 553, 90 Avenue de Rivoli, 92092 Dijon",
"dynamicFields" : [ {
"id" : "dyc_FTR78pX1V5bugM2aRe3NcLpb",
"instances" : [ {
"color" : "#000000",
"documentId" : "aa",
"documentPage" : 1,
"dynamicFieldId" : "dyc_FTR78pX1V5bugM2aRe3NcLpb",
"font" : "Arial",
"height" : 44.0,
"id" : "dyi_KArLN3Xim3StPmchzmLaf3Lo",
"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_NWT4k3jo3uzSSaB2edViFJeo",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_KbGUAbLgUYbsAVkLifArXMt3",
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_7YTxQDs22VPwuF713g7KTzYK",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Small Silk Knife",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_3bC6zmawdgUXR4b4JVfsGVaT",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020858705,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_7pMyhKZpkMCBgaLqJaMKDa57" ],
"watchers" : [ {
"email" : "natividad.miller2975@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_7pMyhKZpkMCBgaLqJaMKDa57"
} ],
"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_13FnaePvptj1sAFivJ13EEqP/dynamicFields HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
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_iC6o2Q7QwrzGVWsmfvhCEkDZ
ETag: "E1W7MXzuvG1FJNHp8LYsWHB7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2655
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020848561,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 309, 39 Impasse Saint-Dominique, 49949 Le Tampon",
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_13FnaePvptj1sAFivJ13EEqP",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Lightweight Concrete Bag",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_EE3Z3UmY1KVcmjxLZTiqxoEe",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020848706,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_MQjeMzCL1kBMchxB8StosdbV" ],
"watchers" : [ {
"email" : "arnoldo.ward9496@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_MQjeMzCL1kBMchxB8StosdbV"
} ],
"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_DHBkh3MooihNL4YWego5wLLP/dynamicFields/reorder HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
Content-Type: application/json
Content-Length: 141
{
"orders" : {
"dyc_69qdumkoL4PzGA16bLmAUBn8" : 3,
"dyc_6k2iujtKUB1EpNKTV2ahqfaV" : 2,
"dyc_DzQNGWJaYMpLqPae7hMhJ8QL" : 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_BHQe5DrdkYgEFYEGtbCgLCtM
ETag: "ArkfypGG36xmdDUFdWzmG97y"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3117
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1774020908753,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "7 étage, 82 Avenue du Dahomey, 03276 Clichy",
"dynamicFields" : [ {
"description" : "Please set your service.",
"id" : "dyc_DzQNGWJaYMpLqPae7hMhJ8QL",
"name" : "Service",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "Please set your last name in uppercase.",
"id" : "dyc_6k2iujtKUB1EpNKTV2ahqfaV",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"id" : "dyc_69qdumkoL4PzGA16bLmAUBn8",
"name" : "First name",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "wfl_DHBkh3MooihNL4YWego5wLLP",
"lastName" : "Quitzon",
"logs" : [ ],
"name" : "Aerodynamic Marble Plate",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_KQ7bU6YiM7ZFvjqb8phEEcsp",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020908905,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_Ez5GvXDb9yySFRMg8Ppq2wKU" ],
"watchers" : [ {
"email" : "matt.price4833@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_Ez5GvXDb9yySFRMg8Ppq2wKU"
} ],
"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_G8YfEr5r5eazoZaLv3YjcEmf/comments HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 129
{
"parentId" : "com_CB4BMybctuCHZ1Fa5njCDDLa",
"content" : "Iste excepturi nam id vitae ex non omnis.",
"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_M6y1q3fKW9UtNZS5khQHuaBx
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 529
{
"content" : "Iste excepturi nam id vitae ex non omnis.",
"created" : 1774020971757,
"email" : "milford.hessel8366@my-company.com",
"firstName" : "Dominique",
"id" : "com_66eHiN4MgRfzzmHaLafAvMRH",
"isPublic" : true,
"lastName" : "Quitzon",
"parentId" : "com_CB4BMybctuCHZ1Fa5njCDDLa",
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020971757,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"workflowId" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf"
}
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_JqZyAAWDuRK6oC3G7vZHF9nL/comments HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 1029
[ {
"id" : "com_91gCRcaxbgSX8E5odW3fGMEe",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"workflowId" : "wfl_JqZyAAWDuRK6oC3G7vZHF9nL",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"email" : "micah.morissette3903@my-company.com",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"firstName" : "Alisia",
"lastName" : "Casper",
"content" : "Et dolorum voluptas eligendi fugit.",
"isPublic" : true,
"created" : 1774020961982,
"updated" : 1774020961982
}, {
"id" : "com_Q1bMiwXSPc4yRy3YPkvRLXqx",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"workflowId" : "wfl_JqZyAAWDuRK6oC3G7vZHF9nL",
"parentId" : "com_91gCRcaxbgSX8E5odW3fGMEe",
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"email" : "milford.hessel8366@my-company.com",
"pictureResourceId" : "res_2EDPjVKXNiq6rPe7DNu7QBzy",
"firstName" : "Dominique",
"lastName" : "Quitzon",
"content" : "Veniam incidunt quidem possimus dolore mollitia totam fugiat.",
"isPublic" : true,
"created" : 1774020962262,
"updated" : 1774020962262
} ]
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_HgDuD9eVZajQPU23MbjSh1Qz/blobs HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_6HtAd9ucuvFqfiQeqTrxfUrc",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"workflowId" : "wfl_HgDuD9eVZajQPU23MbjSh1Qz"
}
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_7Ztxdgjnw1evjbrLcD5KbyPp/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&unzip=false&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_Mbm18Jb9QyVZyeFinxTMcJAd
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1614
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020606554,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_LoU9vQomitdp1H9hECPqH8cr",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020606554,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_JPJzNUsYusDCKKktq9KqcPau" ],
"workflowId" : "wfl_7Ztxdgjnw1evjbrLcD5KbyPp",
"workflowName" : "Gorgeous Rubber Bag"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_PQDhauoNz4K5ySyHpqvWsJYY/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&unzip=false&convertToPdf=true&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: multipart/form-data;boundary=nHA8-asHsLPoZ6oNayTVg0OETRXlliVdC7Cq; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12555
--nHA8-asHsLPoZ6oNayTVg0OETRXlliVdC7Cq
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
...
--nHA8-asHsLPoZ6oNayTVg0OETRXlliVdC7Cq--
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_8uNB5CHqY78cychBhbptEwT9
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1613
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020629232,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_Jd82mpUaYTFuHQYycEYB64wv",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020629232,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_6X9XjUV7ZJy6Mnpu2KTbkYi9" ],
"workflowId" : "wfl_PQDhauoNz4K5ySyHpqvWsJYY",
"workflowName" : "Sleek Marble Bench"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_7vnbmiaRCW8dp9VN462aAvex/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&convertToPdf=true&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&pdf2pdfa=force HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_Dk935KsBZ3kaCwDChcE2yAHn", "blb_2hC1rx3Zi1vxDLBdkXGCuZJe", "blb_9qpLXpdwsKgYzZF5ta5bEu4t" ]
} ]
}
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_4mfjtdevGHpPjtYjJt6DAMVt
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1614
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020621433,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_Hqj1wT64qkb6A4LTBrPp5gyw",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020621433,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_6yHRqbWCLRt3RxmxyXVVGhfQ" ],
"workflowId" : "wfl_7vnbmiaRCW8dp9VN462aAvex",
"workflowName" : "Mediocre Iron Pants"
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_6Z7eaR5ENTaoTbJN5p587fzY/blobs HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_K6bN2h6oocrAACUmJW83NhqC
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_CMvm6Hbz4y4tGbUNWCf5KB27", "blb_GkcN8iEfgt2ZuEU8p5jdTUFZ", "blb_w9CD1NDcGJWZQ2b3Ss11ULcX" ]
}
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_NAeEFeFC9ax6QKm9o79uirDd/documents HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 581
{
"parts" : [ {
"filename" : "Document",
"contentType" : "application/pdf",
"size" : 18667,
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"isOriginal" : true
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"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_32PxTGEFN2deUkdvHYndYL86
ETag: "6SRcEVZrukcK2g122yZQAMEZ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1376
{
"confidentiality" : false,
"created" : 1774020637059,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_AAMX5fgvpM5pED5LPtHg3UH9",
"orderIndex" : 10,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"subOrderIndex" : 5,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020637059,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_PQE7FTb8DZDFzXsARi8ZqYgA" ],
"workflowId" : "wfl_NAeEFeFC9ax6QKm9o79uirDd",
"workflowName" : "Lightweight Concrete Bag"
}
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_KsU7eVZ4obBXSRNFXHutNYCH HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "47CAZtUxicJGwMnvcFwoctsH"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1347
{
"confidentiality" : false,
"created" : 1774020606761,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_KsU7eVZ4obBXSRNFXHutNYCH",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020606845,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"workflowId" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"workflowName" : "Durable Plastic Bag"
}
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_5YpX3BFsmvvfZJkLPRrucDro HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "7Dhjf6rTakWRRs5DYYPiYsZS"
Content-Type: application/json
Content-Length: 285
{
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"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_KSpW1f4shJThrtqYeRL6bBzf
ETag: "29FCK7WYYPRrTDysvtYMTahV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1370
{
"confidentiality" : false,
"created" : 1774020668325,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_5YpX3BFsmvvfZJkLPRrucDro",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"subOrderIndex" : 5,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020668372,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"workflowId" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"workflowName" : "Durable Plastic Bag"
}
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_K7iDwfqbHuryHmhoijSK5S7D HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "8XBKtJ4wnJpTDivwqShWPe74"
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_54vpBUjNobf9ACwQJVqYxDxm
ETag: "8XBKtJ4wnJpTDivwqShWPe74"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1347
{
"confidentiality" : false,
"created" : 1774020647681,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_K7iDwfqbHuryHmhoijSK5S7D",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_3nPsfz4pF59nanrL4x8XsXSp",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020647728,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"workflowId" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"workflowName" : "Durable Plastic Bag"
}
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_KsU7eVZ4obBXSRNFXHutNYCH/parts/3b70e8402628da5e38dee941ca8e21c06bb1cc2670896d15afb2bd8f9e8062e3 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 18667
%PDF-1.3
%����
1 0 obj
<</AAPL:Keywords 25 0 R/Author()/CreationDate 23 0 R/Creator 22 0 R/Keywords 24 0 R/ModDate 23 0 R/Producer
...
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_G8YfEr5r5eazoZaLv3YjcEmf/downloadDocuments HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 18667
%PDF-1.3
%����
1 0 obj
<</AAPL:Keywords 25 0 R/Author()/CreationDate 23 0 R/Creator 22 0 R/Keywords 24 0 R/ModDate 23 0 R/Producer
...
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_KsU7eVZ4obBXSRNFXHutNYCH&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 1503
{
"items" : [ {
"confidentiality" : false,
"created" : 1774020606761,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"groupId" : "grp_NnwZKHqCy33tuY5rNA8AsWbU",
"id" : "doc_KsU7eVZ4obBXSRNFXHutNYCH",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020606845,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ",
"viewAuthorizedGroups" : [ "grp_DWMg5BhRttgJ9zq43mw3i1jc", "grp_NnwZKHqCy33tuY5rNA8AsWbU" ],
"viewAuthorizedUsers" : [ "usr_8qxb2dWfp5RqvU9bTSiuhiwQ" ],
"workflowId" : "wfl_G8YfEr5r5eazoZaLv3YjcEmf",
"workflowName" : "Durable Plastic Bag"
} ],
"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_KsU7eVZ4obBXSRNFXHutNYCH&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1774107058893
}
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_GeH6okpF98gmRitzLGnV7Kvp
ETag: "5F1jLgHX2fe4uxJksQCfH2uh"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 578
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020658896,
"expired" : 1774107058893,
"exportOperation" : "createWorkflowDocumentExport",
"id" : "exp_QA7Ysz64WBsLneFi8n9P7iWo",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=doc_KsU7eVZ4obBXSRNFXHutNYCH&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020658896,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_KsU7eVZ4obBXSRNFXHutNYCH/viewer HTTP/1.1
Authorization: Bearer act_BcPTWbuSKuAnGJZ5R9gRPVHf.5LMX7U63eBqxjFzvauqSxExbwJiCcBQVvkSDFFy1Rh7m9JW5jGHbB1oABdazJ3XP
Content-Type: application/json
Content-Length: 81
{
"redirectUrl" : "https://gaylord.biz/callback",
"expired" : 1774107043407
}
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_51ShjawwDBBj5tTmxY6z1Ejc
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 365
{
"expired" : 1774107043407,
"viewerUrl" : "https://collier.com/viewer#token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ2aWV3ZXIiLCJkb2N1bWVudElkIjoiZG9jX0tzVTdlVlo0b2JCWFNSTkZYSHV0TllDSCIsInJlZGlyZWN0V..."
}
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_Guj71mvWbKxFVg8mMnZE4CAv/layouts HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 588
{
"isDisabled" : false,
"name" : "Lightweight Rubber Coat",
"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_CXT4eWY8WAnn8wsDVLf22rmJ
ETag: "EY3JZd6DBpjGNYAp2VXN6xQp"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 734
{
"created" : 1774020718678,
"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_GxFNQRi6vgGTp1mvALznZotC",
"isDisabled" : false,
"name" : "Lightweight Rubber Coat",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020718678
}
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_7bHQsH9jbF6XQXEfE5GQhh66 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "EVPcV6Hy5HmhiggrRhXNELnU"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 731
{
"created" : 1774020586034,
"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_7bHQsH9jbF6XQXEfE5GQhh66",
"isDisabled" : false,
"name" : "Gorgeous Paper Watch",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020586034
}
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_LhGaeF5HoEpCKdB8z8Bee7c4 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "DDKZNCjBYDsnbhakw8KeruPo"
Content-Type: application/json
Content-Length: 592
{
"isDisabled" : false,
"name" : "Intelligent Copper Keyboard",
"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_9q4d1KhMjm6oJuLeDuQ1cT4s
ETag: "HUJxL2A6qqZkMiZVEnd3dBjv"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 738
{
"created" : 1774020710661,
"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_LhGaeF5HoEpCKdB8z8Bee7c4",
"isDisabled" : false,
"name" : "Intelligent Copper Keyboard",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020710685
}
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=Synergistic%20Plastic%20Table&items.id=lay_7Q69rkbkcDxDQCd1y7qkyjPe&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 878
{
"items" : [ {
"created" : 1774020717906,
"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_7Q69rkbkcDxDQCd1y7qkyjPe",
"isDisabled" : false,
"name" : "Synergistic Plastic Table",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020717906
} ],
"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=Gorgeous%20Paper%20Watch&items.id=lay_7bHQsH9jbF6XQXEfE5GQhh66&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"expired" : 1774107108596
}
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_CUoEQaKfcSYz9QqW6i12vjag
ETag: "HPWcoWn2ZBSDp7WqY7qUjTFB"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 610
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020708598,
"expired" : 1774107108596,
"exportOperation" : "createWorkflowLayoutExport",
"id" : "exp_LcMCM2wkgdHEvpzNvjCirFLA",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Gorgeous+Paper+Watch&items.id=lay_7bHQsH9jbF6XQXEfE5GQhh66&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020708598,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_Guj71mvWbKxFVg8mMnZE4CAv/templates HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 2557
{
"isDisabled" : false,
"name" : "Intelligent Bronze Car",
"description" : "Apt. 653, 84 Boulevard de Nesle, 77469 Asnières-sur-Seine",
"layoutSelectionMode" : "list",
"allowedLayouts" : [ "lay_4tDxZMbf9dM9SJenCehcjQm2" ],
"maxWatchers" : 10,
"steps" : [ {
"stepType" : "signature",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"email" : "micah.morissette3903@my-company.com",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Provident hic nulla est aperiam voluptas.",
"firstName" : "Alisia",
"lastName" : "Casper",
"country" : "FR",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_BqU8AXpTUTxr5u2LZQrM4F9c" ],
"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_B7rW6jxPSYgA4AVAXpnad5GG",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "clay.abbott9605@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_L7PX8xWqbcv6PUaBBwgMWQgg" ],
"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_Py4yGTHta8DymPsf7kqGXe37
ETag: "EBNthZZHHzBabGndvH9jTyfz"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2774
{
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_4tDxZMbf9dM9SJenCehcjQm2" ],
"allowedSignatureProfiles" : [ "sip_L7PX8xWqbcv6PUaBBwgMWQgg" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1774021108463,
"description" : "Apt. 653, 84 Boulevard de Nesle, 77469 Asnières-sur-Seine",
"documentSelectionMode" : "any",
"id" : "wtm_BPLgtUkqsKbdxm9iwFnPpZai",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Intelligent Bronze Car",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_BSuwodZMraakkLkhMRB8r2GM",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021108463,
"watchers" : [ {
"email" : "clay.abbott9605@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_B7rW6jxPSYgA4AVAXpnad5GG"
} ]
}
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_DRfckWztHsVwj66zaAJgPUxd HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "FUkvwqaF3Br2kdMAUYpAVbJd"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2759
{
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_DdmTmc1npH5jh15fYucKJm5s" ],
"allowedSignatureProfiles" : [ "sip_LiT1YQARe69i4LpD8aQeZKY1" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1774020585644,
"description" : "Apt. 202, 407 Avenue d'Assas, 15618 Montpellier",
"documentSelectionMode" : "any",
"id" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Enormous Wool Lamp",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JGAjFTZQnuYVFsZHhjqd7MjD",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020585644,
"watchers" : [ {
"email" : "mariah.dooley2953@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_FTDDeTPzkW1pofpnzxPUz4BA"
} ]
}
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_D39X7E9xE4Rrp6ybaqCDv94L HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "FLiLuqtypJDNGTWZrxny6MHf"
Content-Type: application/json
Content-Length: 2574
{
"isDisabled" : false,
"name" : "Small Linen Pants",
"description" : "9 Boulevard de Caumartin, 78877 Asnières-sur-Seine",
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_6PLZRDB8ve8D9A9HtvmD1pW4" ],
"maxWatchers" : 10,
"steps" : [ {
"id" : "stp_GrsXfDkgBHoQbf8VgKAfR9AN",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"email" : "micah.morissette3903@my-company.com",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Provident hic nulla est aperiam voluptas.",
"firstName" : "Alisia",
"lastName" : "Casper",
"country" : "FR",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_Do8KejXZVk4R2Rr4Sf9SbHf9" ],
"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_Ni4xJwsaMAz8JzR39WSUM57V",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "lino.bashirian1299@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_M46UA2mAdASuLa8RD1VbgQtV" ],
"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_BEetzDonAau7qVJqjsHuj1Q1
ETag: "8MwQtB7b65yqQekJk55qeyFP"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2778
{
"allowConsolidation" : false,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_6PLZRDB8ve8D9A9HtvmD1pW4" ],
"allowedSignatureProfiles" : [ "sip_M46UA2mAdASuLa8RD1VbgQtV" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "anyOrNull",
"coManagerUsersModifiable" : true,
"created" : 1774021097205,
"description" : "9 Boulevard de Caumartin, 78877 Asnières-sur-Seine",
"documentSelectionMode" : "any",
"id" : "wtm_D39X7E9xE4Rrp6ybaqCDv94L",
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Small Linen Pants",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_GrsXfDkgBHoQbf8VgKAfR9AN",
"invitePeriod" : 86400000,
"maxInvites" : 10,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774021097344,
"watchers" : [ {
"email" : "lino.bashirian1299@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_Ni4xJwsaMAz8JzR39WSUM57V"
} ]
}
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=Enormous%20Wool%20Lamp&items.id=wtm_DRfckWztHsVwj66zaAJgPUxd&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 2977
{
"items" : [ {
"allowConsolidation" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_DdmTmc1npH5jh15fYucKJm5s" ],
"allowedSignatureProfiles" : [ "sip_LiT1YQARe69i4LpD8aQeZKY1" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1774020585644,
"description" : "Apt. 202, 407 Avenue d'Assas, 15618 Montpellier",
"documentSelectionMode" : "any",
"id" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Enormous Wool Lamp",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_JGAjFTZQnuYVFsZHhjqd7MjD",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Provident hic nulla est aperiam voluptas.",
"consentPageId" : "cop_PzyRHwCs2bByNCThtyvZHgUZ",
"country" : "FR",
"email" : "micah.morissette3903@my-company.com",
"firstName" : "Alisia",
"lastName" : "Casper",
"organizationId" : "org_PRiXeKhSmbjhKkpy1Gf7EPuG",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_36TzovYvXmPksL7ar1ZavBCf",
"preferredLocale" : "fr",
"userId" : "usr_JZYnf9xrTkTYSgGjZEJfStGB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020585644,
"watchers" : [ {
"email" : "mariah.dooley2953@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_FTDDeTPzkW1pofpnzxPUz4BA"
} ]
} ],
"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=Enormous%20Wool%20Lamp&items.id=wtm_DRfckWztHsVwj66zaAJgPUxd&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1774107505408
}
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_xdCygeuz7LXicF3v1NpBdmvY
ETag: "C5joKx7ABBKXbvUWq7oafMLs"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 597
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774021105410,
"expired" : 1774107505408,
"exportOperation" : "createWorkflowTemplateExport",
"id" : "exp_9aj6Wd2zAPwQS7MSitjbgoD2",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Enormous+Wool+Lamp&items.id=wtm_DRfckWztHsVwj66zaAJgPUxd&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774021105410,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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_JamoDjwvpuxiGWneKy1SwHZc/blobs HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_GHrKeB2CVJQF2Ctg6meMMZ74
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 198
{
"hash" : "obcUcumzUOJsClVDv/jHTNefKTRlTJULnZx4dfOrx+I=",
"id" : "blb_3gWXCfwpWuzZgzJ5tnPHhVco",
"templateId" : "wtm_JamoDjwvpuxiGWneKy1SwHZc",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv"
}
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_K5gHP8zZYwdgRrdmh3soMRBG/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_7RfxiRPRWvdqP243zsjmALfY
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020696286,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_6q4JhwxzHrKac5RdjXXgfi5j",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_K5gHP8zZYwdgRrdmh3soMRBG",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020696286
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_Ekf1kGz4RvJcZKNanpVLDavE/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: multipart/form-data;boundary=H6R-3Oyh3ZuG7t23O9tQlhdEyL6qekNK; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12547
--H6R-3Oyh3ZuG7t23O9tQlhdEyL6qekNK
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
...
--H6R-3Oyh3ZuG7t23O9tQlhdEyL6qekNK--
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_2QiKa68bdKtf4kRzZgrVjuU4
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020690343,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_o4TiYyvm2fX4wVawHd2HxTne",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_Ekf1kGz4RvJcZKNanpVLDavE",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020690343
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_KNQqvKJQetX6pRYvSSoiFRNv/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&signatureProfileId=sip_DDzMaDHMDVG2mPwgGZrLrXs8&pdf2pdfa=force&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_Pxce7p1ZX9B7F8XfeXG5spr1", "blb_LAqq8d9CCkQixHBwaeu4XqmV", "blb_2rz1GeXsURunvZHHHFuvriU6" ]
} ]
}
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_8w9B6rPMWoGHLLHiaAN2sjH9
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1774020701939,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_Mh1g9BN5L7Ng8eo7n4QPA2M8",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_KNQqvKJQetX6pRYvSSoiFRNv",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020701939
} ],
"ignoredAttachments" : 0,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "document.pdf",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ]
}
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_AtZHJkcRxgUVQSA5MGFAaUEJ/blobs HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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_FZgAgRram8qTq6Ng6NEVCPPV
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_3fvoZcT77TSzbtiPwvs45fN7", "blb_J9hooJjvuKeFaNL6sujvpMpM", "blb_5JDyRZShaHj1co817mHhtFAk" ]
}
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_4xPwk8QYqTP2zTnPK3mkbTJc/templateDocuments HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 596
{
"readonly" : false,
"removable" : true,
"parts" : [ {
"filename" : "Document",
"contentType" : "application/pdf",
"size" : 18667,
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"isOriginal" : true
} ],
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"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_AEbJMXomhrtQQcZtkaHxpvHe
ETag: "9rCn7Jezfyt77ML7tcNAgFVF"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1125
{
"confidentiality" : false,
"created" : 1774020818411,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_9nm2cePfdJZKms3T117fK9RH",
"orderIndex" : 10,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : false,
"removable" : true,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"subOrderIndex" : 5,
"templateId" : "wtm_4xPwk8QYqTP2zTnPK3mkbTJc",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020818411
}
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_NMutMTRLvchnPbbExMFVd92N HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: "55MkpEa1Wpb8mD2sVhwfRy3L"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1774020585823,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_NMutMTRLvchnPbbExMFVd92N",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020585965
}
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_BzpZ3ysjo7588HsB35Krbi6a HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "D97GYAGJ6shAAUenPgs8DRRS"
Content-Type: application/json
Content-Length: 300
{
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"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_ErLb2T5jzhPxig1b4XEnxLcN
ETag: "4LoGySAftXqLMy5arEPPxDWp"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1124
{
"confidentiality" : false,
"created" : 1774020804158,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_BzpZ3ysjo7588HsB35Krbi6a",
"orderIndex" : 2,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"subOrderIndex" : 5,
"templateId" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020804203
}
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_Dm6ZCNqS3gQSUJwgokZjdWfm HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
If-Match: "6tP4fzBcU3VkPVbDEnGiQwJB"
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_PNGkQqaWoX9qhzjvYsp3MdYc
ETag: "6tP4fzBcU3VkPVbDEnGiQwJB"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1774020824089,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_Dm6ZCNqS3gQSUJwgokZjdWfm",
"orderIndex" : 3,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020824139
}
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_NMutMTRLvchnPbbExMFVd92N/parts/3b70e8402628da5e38dee941ca8e21c06bb1cc2670896d15afb2bd8f9e8062... HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 18667
%PDF-1.3
%����
1 0 obj
<</AAPL:Keywords 25 0 R/Author()/CreationDate 23 0 R/Creator 22 0 R/Keywords 24 0 R/ModDate 23 0 R/Producer
...
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_DRfckWztHsVwj66zaAJgPUxd/downloadDocuments HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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: 29092
PK��/|t\���������������Document�uT�[�?Jw�� ¦��7
�� �]�6
"R"�ݍ�tK��ݩ�t�E=��9��{�������>0���暵�Z��\ϦRc3�bR-��`�� ���9&//PPPA�G���������~ףt�����
...
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_NMutMTRLvchnPbbExMFVd92N&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
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" : 1774020585823,
"displayedParts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"id" : "wtd_NMutMTRLvchnPbbExMFVd92N",
"orderIndex" : 1,
"parts" : [ {
"contentType" : "application/pdf",
"filename" : "Document",
"hash" : "O3DoQCYo2l443ulByo4hwGuxzCZwiW0Vr7K9j56AYuM=",
"isOriginal" : true,
"policyUri" : "https://sites.banque-france.fr/igc/signature/ps/ps_1_2_250_1_115_200_300_4.pdf",
"size" : 18667
} ],
"pdfSignatureFields" : [ {
"imageHeight" : 80.0,
"imagePage" : -1,
"imageWidth" : 150.0,
"imageX" : 390.0,
"imageY" : 710.0
} ],
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_DDzMaDHMDVG2mPwgGZrLrXs8",
"templateId" : "wtm_DRfckWztHsVwj66zaAJgPUxd",
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"updated" : 1774020585965
} ],
"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_NMutMTRLvchnPbbExMFVd92N&sortBy=items.id HTTP/1.1
Authorization: Bearer act_KXgLqGK5i5TJrMcUC6wgxFij.5DQ4yYWVhhfvDsj3cv4F5TA3mh7EbBaMsy6xwEWpbkwj9Lgmq1secShhAd8GvuKM
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1774107199959
}
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_3PcTUafngt1HcnNf3SSUPv93
ETag: "CCG86nQmdr4AfN1SVKtc7ZSq"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 586
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1774020799961,
"expired" : 1774107199959,
"exportOperation" : "createWorkflowTemplateDocumentExport",
"id" : "exp_7WEPr5c9mEQyYtLSn91cM1Tg",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=wtd_NMutMTRLvchnPbbExMFVd92N&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Guj71mvWbKxFVg8mMnZE4CAv",
"totalItems" : 0,
"updated" : 1774020799961,
"userId" : "usr_L95kseKAyDAzL4PAN52Ym8QJ"
}
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. |