Introduction
Schema
- Structured data are sent and received as JSON.
- All timestamps are returned in milliseconds since January 1, 1970.
Errors
All error responses have a code field so that your client can tell what the problem is.
Error response
HTTP/1.1 404 Not Found
Content-Type: application/json;charset=UTF-8
Content-Length: 111
{
"status" : 404,
"error" : "Not Found",
"message" : "Request not found.",
"code" : "RequestNotFound"
}
Fields:
| Path | Type | Description |
|---|---|---|
status |
Number | The HTTP status code. |
error |
String | The HTTP status message. |
message |
String | The error message. |
code |
String | The error code. |
Version
Obtain the version of the application.
HTTP request
GET /api/version HTTP/1.1
Here is how you can make the HTTP request:
$ curl 'https://workflow-manager/api/version' -i -X GET
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 22
"sgs-wm-webapp:1.20.3"
Here is what you should get as a response:
"sgs-wm-webapp:1.20.3"
Access tokens
Create access token
Create a user access token.
HTTP request
POST /api/users/usr_JCwoLDH99mzqizvqyAYJx4gV/accessTokens HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 90
{
"name" : "Iona Frisbee",
"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_2XdWP4qpQ4JnaiY8H4PigMdV
ETag: "3bwkyk3bh1m1wt2woiTGj52L"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 395
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1782821510314,
"id" : "act_5JDLegodEqQW7FhQBpCHHdrX",
"name" : "Iona Frisbee",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "act_5JDLegodEqQW7FhQBpCHHdrX.2gP4K5umX6kvjkX4DSJa4k7kw75pmf77bx1nEcjz43m5CaJeZd6HAm2gse33SbF1",
"updated" : 1782821510314,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_MRa1wMxw1BpuJznfdT262Qb2 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "9Aj9bGtUyZcdMEJ6CCF6LW95"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 287
{
"authorizedIpRanges" : [ ],
"created" : 1782821285488,
"id" : "act_MRa1wMxw1BpuJznfdT262Qb2",
"name" : "Sarah Bellum",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "****************",
"updated" : 1782821285488,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_HeUEqAVSTEEz5Nd4FRMhQWe4 HTTP/1.1
Authorization: Bearer act_HeUEqAVSTEEz5Nd4FRMhQWe4.2LQCSM62Fz5r3vS79DJZPUw8PTMTsQeCx3HdTBN9uc7w5V7LqhvRMBCqVER96u1X
If-Match: "BQDksG9T6Hfx3RmB3ZUBjyEq"
Content-Type: application/json
Content-Length: 91
{
"name" : "Woody Forrest",
"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_GJ6piicvo2Pa2HB138xSh32K
ETag: "8QMSL8AzTjxxFkBPBQk2qEcW"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 319
{
"authorizedIpRanges" : [ "10.0.0.0/8", "192.168.1.0/24" ],
"created" : 1782821501909,
"id" : "act_HeUEqAVSTEEz5Nd4FRMhQWe4",
"name" : "Woody Forrest",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "****************",
"updated" : 1782821501938,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_8AkUbNbrCGoXXLmeWyfW9hun HTTP/1.1
Authorization: Bearer act_8AkUbNbrCGoXXLmeWyfW9hun.4wiuqW96Z5qKGKpUwn6GyrPCZzQZkLDjimntcS2Er4c1qKaEr3yykSxAPXyM8ovS
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_2Tb98ZnAvPsFRngdmV7UofHy
ETag: "3wajSwZBXkE3qQD98YWwrVug"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 286
{
"authorizedIpRanges" : [ ],
"created" : 1782821511591,
"id" : "act_8AkUbNbrCGoXXLmeWyfW9hun",
"name" : "Cal Efornia",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "****************",
"updated" : 1782821511591,
"userId" : "usr_p4c6s8RhtvrPdVdfHZQA9fPB"
}
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_MRa1wMxw1BpuJznfdT262Qb2&items.id=act_MRa1wMxw1BpuJznfdT262Qb2&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 387
{
"items" : [ {
"authorizedIpRanges" : [ ],
"created" : 1782821285488,
"id" : "act_MRa1wMxw1BpuJznfdT262Qb2",
"name" : "Sarah Bellum",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "****************",
"updated" : 1782821285488,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
} ],
"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_Hm5gqY6oKADYdg9cjhsVbQDH/archivers HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
Content-Type: application/json
Content-Length: 416
{
"name" : "Cal Efornia #803",
"description" : "Incidunt nihil sit ipsa quo doloribus tempora.",
"archivingSolution" : "cecuritySae",
"clientId" : "6B7s2gy4F81xwKLgWqsSoWpB",
"clientSecret" : "ErgVN2gFMFyscvk5zg6MJaYW",
"accountName" : "My application",
"baseUrl" : "https://my-company.com/archiver/BqyyfEeNxeJEwLT7Wv8syEcH",
"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, cecurityCfn. |
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_5nrdtVf6AP2MDk52kvf8psEN
ETag: "2SEHq7v9SaKeVZ6PHzi5kXMx"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 554
{
"accountName" : "My application",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/BqyyfEeNxeJEwLT7Wv8syEcH",
"clientId" : "6B7s2gy4F81xwKLgWqsSoWpB",
"clientSecret" : "****************",
"created" : 1782821909811,
"description" : "Incidunt nihil sit ipsa quo doloribus tempora.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_5mbJqpgRgCR1hBPFoxiGJG5N",
"name" : "Cal Efornia #803",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821909811
}
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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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. |
specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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_Lho9AdFTwro8a3cMeJuLNYnd HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
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: "2Wy6oSYniK8net8Qk8img28T"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 541
{
"accountName" : "Secured interactive initiative",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/LsenyQ8MVfe7V1avCCTAU2Gk",
"clientId" : "Nz7fiHJnDrLXchw7s5GPw8Um",
"clientSecret" : "****************",
"created" : 1782821907941,
"description" : "Iste nam impedit.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_Lho9AdFTwro8a3cMeJuLNYnd",
"name" : "Molly Kuehl #535",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821907941
}
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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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. |
specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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_Lho9AdFTwro8a3cMeJuLNYnd HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
If-Match: "2Wy6oSYniK8net8Qk8img28T"
Content-Type: application/json
Content-Length: 450
{
"name" : "Warren Piece #209",
"description" : "Dolor quibusdam voluptatem aut deleniti qui ut explicabo.",
"clientId" : "NczxfChF64qPimFa6A2Fec6e",
"clientSecret" : "D7LQpSdps9gEShSa2piCRGdM",
"accountName" : "Decentralized impactful moratorium",
"baseUrl" : "https://my-company.com/PskYs7Sa9h7KCKkHSS2EzZo9",
"endpointAuthenticate" : "/authenticate/3G7afR6PGom5sCWwf3ud8fkk",
"endpointUpload" : "/upload/AqppV4Y7JtxZr2sXToHSVWAc"
}
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, cecurityCfn. |
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_EfesZkVvcFrhTToQjh1xZzMv
ETag: "H9nn2C9tRibhiHCTbpmp4w91"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 627
{
"accountName" : "Decentralized impactful moratorium",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/PskYs7Sa9h7KCKkHSS2EzZo9",
"clientId" : "NczxfChF64qPimFa6A2Fec6e",
"clientSecret" : "****************",
"created" : 1782821907941,
"description" : "Dolor quibusdam voluptatem aut deleniti qui ut explicabo.",
"endpointAuthenticate" : "/authenticate/3G7afR6PGom5sCWwf3ud8fkk",
"endpointUpload" : "/upload/AqppV4Y7JtxZr2sXToHSVWAc",
"id" : "arc_Lho9AdFTwro8a3cMeJuLNYnd",
"name" : "Warren Piece #209",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821910260
}
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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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. |
specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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_6npjBQ8miYw6z4zSVANLqf8E HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
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_4pHhD5tZUfsd6KcgGruVU1HF
ETag: "9MSZJgTXxFg8oeq3tJ1enxmt"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 564
{
"accountName" : "Proactive regional customer loyalty",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/9o4jAmh9dVvJvuF41NNtkTgz",
"clientId" : "EUuUdkGd2kjLUxx28HQPLEa7",
"clientSecret" : "****************",
"created" : 1782821907528,
"description" : "Aut in enim necessitatibus delectus.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_6npjBQ8miYw6z4zSVANLqf8E",
"name" : "Chris Mass #423",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821907528
}
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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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. |
specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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=Molly%20Kuehl%20%23535&items.id=arc_Lho9AdFTwro8a3cMeJuLNYnd&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
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: 651
{
"items" : [ {
"accountName" : "Secured interactive initiative",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/LsenyQ8MVfe7V1avCCTAU2Gk",
"clientId" : "Nz7fiHJnDrLXchw7s5GPw8Um",
"clientSecret" : "****************",
"created" : 1782821907941,
"description" : "Iste nam impedit.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_Lho9AdFTwro8a3cMeJuLNYnd",
"name" : "Molly Kuehl #535",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821907941
} ],
"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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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[].specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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=Bill%20Overdew%20%23729&items.id=arc_794n44bt8XRDbgytJDRH6Cz3&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 698
{
"items" : [ {
"accountName" : "Expanded context-sensitive pricing structure",
"archivingSolution" : "cecuritySae",
"baseUrl" : "https://my-company.com/archiver/ASejUYM1a7YvrPutaaTt69Je",
"clientId" : "3JQ24HXiexZyNzzBMJpbCp1x",
"clientSecret" : "****************",
"created" : 1782821909619,
"description" : "Voluptatem exercitationem consectetur alias quia.",
"endpointAuthenticate" : "/authenticate",
"endpointUpload" : "/upload",
"id" : "arc_794n44bt8XRDbgytJDRH6Cz3",
"name" : "Bill Overdew #729",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821909619
} ],
"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. Some parameters are needed for specific archiving solutionPossible values : cecuritySae: [name, description, archivingSolution, clientId, clientSecret, accountName, baseUrl, endpointAuthenticate, endpointUpload], cecurityCfn: [name, description, archivingSolution, clientId, clientSecret, baseUrl, endpointAuthenticate, specificInfo]. |
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[].specificInfo |
ConnectorSpecificInfo optional | Information specific to the archiving solution."Possible values : cecuritySae: null, cecurityCfn: [cfecID, safeID, realm]. |
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_JCwoLDH99mzqizvqyAYJx4gV/bookmarks HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 174
{
"name" : "Sarah Doctorinthehouse",
"searchOperation" : "searchUsers",
"searchQuery" : "text=bobby.schulist3960@my-company.com&items.id=usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_8Vmzmj4vERCTSek2vuGbVfcA
ETag: "eWvCShXYobQAqfUaicfRmCGP"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 367
{
"created" : 1782821719935,
"id" : "bom_H3KBtQ3g78hkHDUixzmpss39",
"name" : "Sarah Doctorinthehouse",
"searchOperation" : "searchUsers",
"searchQuery" : "text=bobby.schulist3960%40my-company.com&items.id=usr_JCwoLDH99mzqizvqyAYJx4gV",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821719935,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_7TNZHqogbDHYTNGWqjvEXWPH HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "3CYLoVycmnNDmXvAFyi75BkP"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 317
{
"created" : 1782821720985,
"id" : "bom_7TNZHqogbDHYTNGWqjvEXWPH",
"name" : "Theresa Brown",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_JCwoLDH99mzqizvqyAYJx4gV",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821720985,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_EmGAupzxMjVxmKkXfToRqx5L HTTP/1.1
Authorization: Bearer act_6gsvn4wG87JS4zWfYVVBP8Ud.2tqAkRuPCvTq6XJ2sfJ96MEsteXLK1aNQpfgDQp9x1rGdaHC9ropEKt38tA2vc1q
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_JRzpvnMXv2yyy7UntR8zVAYq
ETag: "G1kREpe45AzfiCweNYU1wiga"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 312
{
"created" : 1782821722227,
"id" : "bom_EmGAupzxMjVxmKkXfToRqx5L",
"name" : "Sal Sage",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_KXyvqkTkH2bZUyCA16tCsfSD",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821722227,
"userId" : "usr_KXyvqkTkH2bZUyCA16tCsfSD"
}
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=Brice%20Tagg&items.id=bom_7TNZHqogbDHYTNGWqjvEXWPH&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 414
{
"items" : [ {
"created" : 1782821723380,
"id" : "bom_7TNZHqogbDHYTNGWqjvEXWPH",
"name" : "Brice Tagg",
"searchOperation" : "searchUsers",
"searchQuery" : "items.id=usr_JCwoLDH99mzqizvqyAYJx4gV",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821723380,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
} ],
"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_Hm5gqY6oKADYdg9cjhsVbQDH/consentPages HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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" : "DJnFxeewsUvdMbqGjigjq8dn",
"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_4dJH7veiPqbVEgFpm41PLvx9
ETag: "HJxWNjF2chpQkjQCZPeUcDcc"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 702
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1782821815315,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_2sXW31ti2Aeh9dChC7TSNDbd",
"isCountryRequired" : true,
"isDisabled" : false,
"logoResourceId" : "res_9n5RNQMHDgDKRU1sCoXPKjyo",
"name" : "Indigo",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1782821815315,
"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_AfGTsGSh1mmatSUL5AWFo2Do HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "8cpWG8LJoyFMTW6Xv4YxGbnu"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 704
{
"allowOrganization" : true,
"authenticateUser" : false,
"clientId" : "clt01",
"created" : 1782821280796,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_mHJdVK9q7uKstGgs9RK1xCvg",
"name" : "Cyan",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1782821280796,
"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_2jjxepRg1fhZGkjcJgzrp6S9 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "EfGmj1m2hP2W7Qy1648kq3ko"
Content-Type: application/json
Content-Length: 887
{
"isDisabled" : false,
"name" : "Marron",
"authenticateUser" : true,
"clientId" : "clt01",
"emUrl" : "https://evidence-manager.lex-persona.com/",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"sharedPassphrase" : "8i9eYGpTq9USkXymqvkxR7XT",
"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_QJTA33qawXyikEmJsXUkrqkJ
ETag: "9K4YQokSmu8ax5jjH4JoE7Sz"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 750
{
"allowOrganization" : true,
"authenticateUser" : true,
"clientId" : "clt01",
"created" : 1782821822992,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : false,
"id" : "cop_2jjxepRg1fhZGkjcJgzrp6S9",
"isCountryRequired" : true,
"isDisabled" : false,
"jobOperation" : "purgeConsentPageResource",
"logoResourceId" : "res_5tgm1LtBPFpGmZVzQsHgUP6K",
"name" : "Marron",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1782821823074,
"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=Cyan&items.id=cop_AfGTsGSh1mmatSUL5AWFo2Do&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 830
{
"items" : [ {
"allowOrganization" : true,
"authenticateUser" : false,
"clientId" : "clt01",
"created" : 1782821280796,
"emUrl" : "https://evidence-manager.lex-persona.com/",
"hideDownloads" : false,
"hideMobileQrCode" : true,
"id" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"isCountryRequired" : false,
"isDisabled" : false,
"logoResourceId" : "res_mHJdVK9q7uKstGgs9RK1xCvg",
"name" : "Cyan",
"primaryColor" : "#208cdf",
"sharedPassphrase" : "****************",
"signingMode" : "server",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tsaUrl" : "https://tsa.sunnystamp.com/tsa",
"updated" : 1782821280796,
"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=Cyan&items.id=cop_AfGTsGSh1mmatSUL5AWFo2Do&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 190
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"expired" : 1782908219526
}
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_AHN4rKrH8VeKGF7SzTyMD93Q
ETag: "9gkFxugMJbGoFibEn9MywTa3"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 586
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821819528,
"expired" : 1782908219526,
"exportOperation" : "createConsentPageExport",
"id" : "exp_6ZMV6TgpMLVkf39hyLYAxqYs",
"itemTemplate" : "{{id}},{{name}},{{json keystoreTypes}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Cyan&items.id=cop_AfGTsGSh1mmatSUL5AWFo2Do&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821819528,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_JCwoLDH99mzqizvqyAYJx4gV/contacts HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 222
{
"email" : "lonnie.stark4471@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Voluptatem cumque veniam perspiciatis eaque.",
"firstName" : "Noémie",
"lastName" : "Blanc",
"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_JBAQwyYj54viu99ApJ9xWPAF
ETag: "Guzyy9sxeekfusyuEBjxbZDk"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 441
{
"comments" : "Voluptatem cumque veniam perspiciatis eaque.",
"country" : "FR",
"created" : 1782821796590,
"email" : "lonnie.stark4471@my-company.com",
"firstName" : "Noémie",
"id" : "con_H2cjkQzQqV6cjZ5Lzxe67BEf",
"lastName" : "Blanc",
"name" : "Noémie Blanc",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821796590,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_Dfhpfg1tAnXwi6KChmPARnGb HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "7VNwdE5x8DRut5nz9m2ekRBA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 450
{
"comments" : "Quam illo ipsa aut voluptatibus magnam cupiditate qui.",
"country" : "FR",
"created" : 1782821795695,
"email" : "alethea.labadie6753@my-company.com",
"firstName" : "Alice",
"id" : "con_Dfhpfg1tAnXwi6KChmPARnGb",
"lastName" : "Marie",
"name" : "Alice Marie",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821795695,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_CWzc1YmShH2uu3iGnKaLUrKj HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "2GgvtAc6Hh7Qpm4whidCdBuf"
Content-Type: application/json
Content-Length: 231
{
"email" : "avery.thompson8848@my-company.com",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Accusamus nihil nisi magnam temporibus et odit alias.",
"firstName" : "Louis",
"lastName" : "Marie",
"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_3rGvQ3SPXWTdtoLJWTEGN5WK
ETag: "3hBkgejnVfdy4sUz7Ygv2X4j"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 448
{
"comments" : "Accusamus nihil nisi magnam temporibus et odit alias.",
"country" : "FR",
"created" : 1782821797838,
"email" : "avery.thompson8848@my-company.com",
"firstName" : "Louis",
"id" : "con_CWzc1YmShH2uu3iGnKaLUrKj",
"lastName" : "Marie",
"name" : "Louis Marie",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821797862,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_2ghzwpgwzYfcoFpAHmrx28Qt HTTP/1.1
Authorization: Bearer act_JVxu1vAsqNbuwJeZ2DkpvaZq.H3A1fQE5Vhz9U8R5XRWpVZPiovP4ajaF7fTQpkYUZYKPpcHRV8R6QYZFcsrhyW8X
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_3Du4tarreYF31JyU6HCPTLQG
ETag: "6kP8ThYeySmR2ZB75haZoCKX"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 459
{
"comments" : "Sit sapiente omnis reiciendis inventore corporis sed.",
"country" : "FR",
"created" : 1782821805257,
"email" : "zachariah.breitenberg3374@my-company.com",
"firstName" : "Mael",
"id" : "con_2ghzwpgwzYfcoFpAHmrx28Qt",
"lastName" : "Gonzalez",
"name" : "Mael Gonzalez",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821805257,
"userId" : "usr_EqLVjNhagkDht5jfAzuVsynS"
}
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=tara.zieme6981%40my-company.com&items.id=con_Np9x1tkHzrDzfocZ29EbbFB7&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 539
{
"items" : [ {
"comments" : "Saepe est distinctio voluptatem alias.",
"country" : "FR",
"created" : 1782821806415,
"email" : "tara.zieme6981@my-company.com",
"firstName" : "Alicia",
"id" : "con_Np9x1tkHzrDzfocZ29EbbFB7",
"lastName" : "Paris",
"name" : "Alicia Paris",
"phoneNumber" : "+33 6 12 34 56 78",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821806415,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
} ],
"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=Alice%20Marie&items.id=con_Dfhpfg1tAnXwi6KChmPARnGb&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1782908208451
}
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_7XhdyVoM1S9fWGPa7esweLu9
ETag: "3ES5Jrtdy4XwTrim3rDSTRT2"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 566
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821808453,
"expired" : 1782908208451,
"exportOperation" : "createContactExport",
"id" : "exp_3yPAcXn94pd41mrA6QCYZPxE",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Alice+Marie&items.id=con_Dfhpfg1tAnXwi6KChmPARnGb&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821808453,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_LS8nGWob71eke5ZDA4E1ysDH HTTP/1.1
Path parameters:
/api/exports/{exportId}
| Parameter | Description |
|---|---|
exportId |
The identifier of the export. |
HTTP response
HTTP/1.1 200 OK
ETag: "AGoEwB4xjtdJEYvC2AVRXYxJ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 521
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821772476,
"expired" : 1782908172472,
"exportOperation" : "createUserExport",
"id" : "exp_LS8nGWob71eke5ZDA4E1ysDH",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821772476,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_D6fFEYZ2WJwh363H9wxawWjn/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_D6fFEYZ2WJwh363H9wxawWjn.csv"
Cache-Control: max-age=31536000
Content-Length: 38742
usr_13z6pEX53WGwprPfpbZe5A8N,Tamisha Mayer,[]
usr_14S6xqAMEL39mXKkAuhidSR4,Emogene Carroll,[]
usr_15CJkvRsyNs8nHS1Khr9VTEf,Mariann Boyer,[]
usr_23cbq8Us7sCCZjKc2YfbhwB1,Lupe Lueilwitz,[]
usr_24rRNcarq6zz2FzKCNAmEfpY,Lieselotte Bogisich,[]
usr_299btcSuxxACGjEvSdXFyW7z,Edgar Bailey,[]
usr_29hXSP8LqCxPgHV4fR6fmgFr,Linwood Mohr,[]
usr_2DCcsoLaWcExtm37BvLH9uXX,,[]
usr_2ECdZ54WmpUcqk5iZe6t6mae,Dick Thompson,[]
usr_2F1eF6BDXnmVfSJN3K5R41dS,Jude Howell,[]
usr_2H74AmGR1bJEtvaHvfN5LHaD,Nelida Gottlieb,[]
usr_2Hayz4WYaxeJ5T32YK1pTKZ5,Natalya Murphy,[]
usr_2Lhas3sFQfxqKNqYm91htR2g,Rosamond Buckridge,[]
usr_2PH9utkxK5h4vckgkWiMfB6i,Asa Rogahn,[]
usr_2PUMihucu8cbSFGkNVogvAK2,Teisha Dietrich,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Lead Marketing Developpeur""}]"
usr_2QXxUZ5s91Yxpfmz1bNFYmqe,Odell Kohler,[]
usr_2Vq6PV7YVLrx42SHvhiLVqxQ,Hong Daniel,[]
usr_2X7yQhZBL3pf4Hq61nqgn6C1,Venessa Altenwerth,[]
usr_2XxK6pMAGCE9Pbv5r42JRtzc,Diedre Morissette,[]
usr_2a97qz4T5ehqzKSYNaeiNq7g,Elsy Bahringer,[]
usr_2dzrrhxRqZ3df1vsw85tCiqP,Ebony Marquardt,[]
usr_2eQL7kR837Gm1DwjGfDddfv6,Steven Hamill,[]
usr_2ezWc8WvaMGADQxvJEwy42Ka,Charleen Grant,[]
usr_2fJS2hAZycRpcZSG4eYwkdZA,Dane Wiza,[]
usr_2iZN2jTNk7PSMDz9kGebZxzA,Timothy Schmitt,[]
usr_2ipykUX1jHGvfsjAXh1m3i8T,Alvaro Jones,[]
usr_2jUbEXwV4UT7SJNneiqYA1Si,Herb Jones,[]
usr_2jZs9q5euyLdS1dBjqpGdt28,Tracy Hansen,[]
usr_2knsW8saWHwm7sD82izwpgDK,Kyle Kutch,[]
usr_2kuDb4pn64zt3JhiWkxsZ6uu,Phylis Wehner,[]
usr_2nqurDJgvvpDrNNBg86XjZ7Q,Katherine Schmeler,[]
usr_2psMwiXdnPdGdKehgx7ABLi3,Shirly Rempel,[]
usr_2rGVPTxsi9AHEonChzXFsp2z,,[]
usr_2uTKAwEvcRw4bwibX72iB7fR,Liliana Tromp,[]
usr_2xTiatm2x48jZMvDXZRZan5z,Louie Schaden,[]
usr_32W4gkTuKY3FBbfcifRybBu1,So Tremblay,[]
usr_32vaM6JHFzUCkztu4sQuMwc6,Fermina Lang,[]
usr_33YYSCKXruinYBBBGKjTPtgP,Marcy Strosin,[]
usr_37rCEBnR75g8YDfHiQZAbH6G,Dane Wilderman,[]
usr_386aEqbfSs4iwcwcQNsfAtF5,Frances Ledner,[]
usr_39eiRzfkAuquK4kZcQ4k4fuw,Thaddeus Hane,[]
usr_3Ahjc7VZtUMqec9FsYz3Hwn9,Rufus Beatty,[]
usr_3AzXPirfampAmDpYBjj5T66C,Tyree Ward,[]
usr_3EDGspNESZNdTC8wQFY6zigh,Karl Satterfield,[]
usr_3EEPq2BoGyiNqb4qnhgBVhrX,Larry Becker,[]
usr_3EmpU7STLWrwvSTWZqC4y5T6,Kareen Macejkovic,[]
usr_3GQmAXudmaKh3kHA98CoCNtM,Lanette Shields,[]
usr_3GfiUzhDmMFRuTiyGrXbdyEM,Latonia Monahan,[]
usr_3GhXMHQWXwbSp3DXUn7vMCGW,Augusta Mills,[]
usr_3HeQcr5PVoCiTFP4nfWNjK2i,Reanna Runte,[]
usr_3JbfuAPkbn9HN9ACKWD4NUcM,Alejandrina Dach,[]
usr_3Lzwdut8E4vj8LQRyDgyDEU4,Alfredo Cormier,[]
usr_3MQhpGTBnqkjo4JjbdBYd1jM,Lionel Walsh,[]
usr_3NhEiQEUyRTiUBzubspGCWsg,Corina Reichel,[]
usr_3RvPAJgNUWiZPuk7Tjm2WiNC,Irish Cummings,[]
usr_3TTzLvsdi2uXHv7QGiEv9Y62,Rusty Simonis,[]
usr_3Tbnvwxf71Jrj8EEdruFrmtE,Soon Gleichner,[]
usr_3XNyQihTAxvb9xKEJGRUXYzX,Coralie Daniel,[]
usr_3XbptNjdVBgwy44D9Veri1JW,Vanda Hayes,[]
usr_3h8y1pnkMLpaS3y5HHg6oCtS,Edison Carter,[]
usr_3hFF15LNjoznvo5sN9RaQ3CK,Freddie VonRueden,[]
usr_3hx7ZDhp1DybC4hFKGbxwoM1,Dwayne McCullough,[]
usr_3j5ugQsnynjh7c84H2j2eJwn,Bryan Hills,[]
usr_3nLD2Qxst7MM7RC82xvDT6Ww,Kevin Hackett,[]
usr_3pfvLdnnw8PBAQxhT5EtZJwE,Dana Hills,[]
usr_3sgjtW55aX23jGRdbVDyYxU3,Earleen Barton,[]
usr_3spj2vq8z3J9SYMbz3zSxz51,Alfred Ward,[]
usr_3vH7XhyEMJigXuuY9Hj6obRj,Lizzette Kulas,[]
usr_3vQkzjNuAC1oUJZ5anQSeW14,Bernardo Fisher,[]
usr_3wdu7tvemoP6VLtGuSArxuLV,Fausto Stoltenberg,[]
usr_3x27opcp1Gx4hYcJi7LLo6hM,Piper Thiel,[]
usr_3yGXSZ59XS12W45mgc82uMJr,Wyatt McCullough,[]
usr_427UkGCtxPMMuAEs2eSqNGiG,Benny Corkery,[]
usr_432TD7NSFJAoXKBGiE4Tv2MV,Blanche Bins,[]
usr_46K4g3qxT9mMV4oQrByAWeyf,Faustino Doyle,[]
usr_47RAfcCzJ8HZwJGFL32dnN3F,Omer Price,[]
usr_48y5wxvMdQS5DwHrCfBdkaf7,Leandro Gleason,[]
usr_4DsAH8wwCMcd7d8GXXcSUiv8,Yadira Dickinson,[]
usr_4EDjdUQqNroNrjtNcsTmBFui,Neil Hyatt,[]
usr_4GFQvRJkSMe6WutHnLLMh1jv,Lincoln Ledner,[]
usr_4JacjZRvw6sHkJBV5fZVmnvX,Joellen Tromp,[]
usr_4KNPJwF7pHvsYont1MUneXiZ,Tamisha Hilpert,[]
usr_4KziNUmpUkDUYkY56CCZ9QDH,Gabriel Schmidt,[]
usr_4MUwaHZACqxeD61JQBWrEjhu,Consuela Kovacek,[]
usr_4RFfuMbrFQBy1hMLcChiWcyY,Elias Heathcote,[]
usr_4RzApXSyWeb8hjGAhtqAKcbB,Adina Schaden,[]
usr_4S8G5ur3ygSH8rKLQ2Y37Bsy,Katie Ebert,[]
usr_4U31y9Rmvmsi8UE9gPNmAcCt,Luther Koelpin,[]
usr_4XxaV3rwzxMdtioEf1dTLYCo,Maye Kuhn,[]
usr_4b2mzF6VsELTfrKj7tshxbtM,Sharell Zieme,[]
usr_4dbw9wKkGqp6cuLTJQUHUKdH,Les Bode,[]
usr_4jiwpTDH8gM1jjEG7KFABbwA,Karine Pagac,[]
usr_4jreEenog6oRuAo74sW6RS3z,Marisha Kassulke,[]
usr_4q8LXee5zivnYgE85AbuXm7y,Rosario Yost,[]
usr_4r5QYkPAo8hcuaCdTP4hNQa1,Willie O'Connell,[]
usr_4rXHji1DvQpHNxN1zWLjM8Nm,Lera Wolf,[]
usr_4scdbkZUnApWnDpDfq9B1tZt,Océane Barre,[]
usr_4uPgUZgQKLF1yWibNx2bfsya,Geraldine Klocko,[]
usr_4uuq7K2J6fmPZW8Seq8McqfR,Dylan Ebert,[]
usr_4wWMQznGHhnKfptpRoKuN4V5,Nell Fritsch,[]
usr_4x3jQ3jfrEN62QZxwwCU1JnK,Mi Rippin,[]
usr_4xDr5HyrHQwAKy628qAGYKxt,Billie Predovic,[]
usr_4yEnMeJvyYJAgp9cr1My6c1G,Philip Ullrich,[]
usr_4zeYrZTCVoieSfUyQma4VAgu,Vicki Hayes,[]
usr_51yjXhvE6QfaV1gen3Gq9c7U,Trina McDermott,[]
usr_52NvjfWpdMfephzWJTFnfifr,Mayme Sawayn,[]
usr_52cZQ4sgDVgEwf9mCZJx1MDS,Dania Ziemann,[]
usr_53zmK8ccMjDoxNrxX1hzxwtA,Denver Konopelski,[]
usr_58WHYLmBJFTm7fpW8HaAcknR,Piper Ernser,[]
usr_5A6ZRgYZsRa3u1jXBgtvGbuT,Nicolle Bogan,[]
usr_5Dm3C2t2BkwYQnzcK62m6HdV,Kylian Lemaire,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Global Configuration Stagiaire""}]"
usr_5FBZFveR9X97JNJzS3tFcjji,Jacinto Hessel,[]
usr_5FNiS3fMtqfD5TRi2ysNUYT2,Janessa Bode,[]
usr_5JJdYXk9SQC1K3RGttsRBirY,Riley McCullough,[]
usr_5Jadyaa9DJX2NA6ZZrTagV5G,Zackary Schuster,[]
usr_5L5yFv8hJ3mfvQSgGGDbsgy3,Sherri Spinka,[]
usr_5MjYnVVizuSxoe9qXkcfXVqw,David Spinka,[]
usr_5MsRqxECq6Zmdhj5ZXPhubVQ,Alise Walsh,[]
usr_5N6UGfNExDJfJH6Grnm8GPJS,Shaquita Fay,[]
usr_5NBzKiB8EHTXEVb9ZWBGMyqv,Hayley Kuvalis,[]
usr_5T5wc1movehvNbJwCjEDD1pr,Kaylene Lakin,[]
usr_5TMePok1o3fUF4vWQZRq5pS3,Lilla Koepp,[]
usr_5TUyYfK7USn5SwwkXTgLtFPu,Mellissa Mueller,[]
usr_5TmXaxQvSeAoePhjfNiM52kY,Harvey Stark,[]
usr_5U3X8tt9akQRWgi7WBn2UFqr,Ezekiel Hagenes,[]
usr_5ZAJ8pnFcsbn287A4nXRiaJA,Jasper MacGyver,[]
usr_5ZSV2nLPW5m9G245UNihMs3g,Demetria Crist,[]
usr_5ZXctNX3v6wvQeez8RJEvpCu,Wilma Wyman,[]
usr_5ZxqSy4rmDQtHv5Qo2BCaE7Y,Wenona Homenick,[]
usr_5aBRqecugG5CpAZjhdbmaBfi,Dusti Dietrich,[]
usr_5cs6Ru9byKxiULa5oPCyHJEC,Marhta Barrows,[]
usr_5dNGvS65X2L31QCoXBaaAiUL,Linnie Morar,[]
usr_5f8NfcPtUCDUoCCPjYPfLrkm,Emery Okuneva,[]
usr_5fSukLkgHfdKHbt9B4ryBKXF,Lachelle Runolfsson,[]
usr_5iUgSFKW7eVKeyYXaFUfpMJf,Loraine Koss,[]
usr_5iu4kpdSvgBicrercvdiqJ2e,Valentin Ondricka,[]
usr_5m5yHZA4RPDVSsmaB9zEdJJX,Marquis Kohler,[]
usr_5pK6duKoZv4rwaTcZSoFyTmT,Michal Lakin,[]
usr_5sKfU5NncuAmZAEWMxacuZ2T,Keena Price,[]
usr_5tfVyehQUXUppPZYNiF8cwGX,Chang Orn,[]
usr_61t6zaB8NSTuPtkDbMDrNE65,Omar Kshlerin,[]
usr_63vMUNRxYTRHoRg3qke4pZLd,Benjamin Barre,[]
usr_67H1pws99kqALZW6VJv3i2Gj,Paris Crona,[]
usr_68kxq5knb16NNTE7MRK38ryd,Mariela Hermann,[]
usr_6ACF4KNkRLdSuFStDetcYpki,Isaias O'Hara,[]
usr_6FSgEE79cgVyZrpsLfPMkawv,Daniel Treutel,[]
usr_6FqYugpX9uaWNR3UXVDnBm6T,Bonnie Durgan,[]
usr_6G7VoGhD3oD8pnEdDaFZJTJV,Forest Schoen,[]
usr_6H2xwQWqEPZxbrFkzES1RJkQ,Desirae Jacobi,[]
usr_6JmjcBgjnjE1QRHxxrsz8i9W,Marc Bashirian,[]
usr_6MSiWXQKgcE1BiC3pmvzk5Ch,Mariel Dickens,[]
usr_6QyWVowwCYFafmT5FVex18A2,Sharron Raynor,[]
usr_6RYookrfCV49rqer3CXSQyyQ,Jermaine Krajcik,[]
usr_6RkfspAcWvpSFMaFf7WUV8Ng,Suzann McClure,[]
usr_6S4VZuh5S9Te9NCTBxHZrT5z,Lael Lynch,[]
usr_6SFBgSjDZmPu3Q8NTr8E3pu6,Kendall Reichert,[]
usr_6UW2MZo2TrS662qxLm16dWKB,Fredda Larson,[]
usr_6VPgqWKCTiaXG4U7BSDQxoPG,Rocky Flatley,[]
usr_6Veh4yVdbkEcNHmNaFqa1FpL,Demetrius Haag,[]
usr_6WeDdvXbHRoWY9uhP6Kz4Xxr,Tyree Stiedemann,[]
usr_6aXif5RnBeutdkjgpj6jd6Bm,Angel Gusikowski,[]
usr_6brGLuVdz6aqsJEpYqk64xcn,Maybell Stroman,[]
usr_6eJhYwhzPiUfpdmoMqemuDYt,Mckenzie Bogan,[]
usr_6ed24E7s7B9eJ1uU6nyReFS6,Carlota Casper,[]
usr_6gcqwLXE5d9duNSH5R41p34z,Sallie Schulist,[]
usr_6hTVBYkxThJTgbtBuzP5aLip,Doloris Bartell,[]
usr_6iZmieebSYJW6Bu198QNDcvY,Lasonya Schiller,[]
usr_6j8A4s96FgQnqDXhLV34rcKo,Danny Dooley,[]
usr_6psLMhoBAFZu8TLnK8ReGU74,Isa Jacobson,[]
usr_6q8wJvfxP1PJyDALBC4bNhBn,Kathline Quigley,[]
usr_6rtquwD8tW1SoeJ5LR8dCsop,Katharina Mraz,[]
usr_6ryr5CzjqtCauMsnPEZHNBnV,Melina Romaguera,[]
usr_6sCZzcKpKPBatyeeUmn4yaSa,Nathalie Casper,[]
usr_6sMZwe3fVhXkstgm1fhxAQN9,Ardella Smith,[]
usr_6v6F7sHbKYrzuBFUqGBHhWek,Gloria Barton,[]
usr_6vYzTHkMRGSJkYzGYDjXNWhj,Maddie Labadie,[]
usr_6wzZtU345mHCcZoapNEhXfAN,Willie Reilly,[]
usr_6yibe6RzHzb2mwB8txt8rRsX,Shan Erdman,[]
usr_6zhNvicK7o5n7y8ogW2UNLX5,Dedra Dickens,[]
usr_6zkBmz9ADjnFVFzh5WXM75mv,Kenna Abbott,[]
usr_77U86RNNdPVT5QXCJYuGgyEk,Inell Wunsch,[]
usr_79EMoNgjM4a7CUcbKTvHrAp5,Werner Labadie,[]
usr_7AF2NDETu5PNthHDrx1QCdhc,Nelson Lehner,[]
usr_7AetNpSR3uT33oXQTAjvP2Ro,Bo Williamson,[]
usr_7AruSXXD16pZfQ9pMpuPh3PF,Enriqueta Klocko,[]
usr_7CTffvcDrvyFmnocBZTW7wQt,Enriqueta MacGyver,[]
usr_7DZd1sn3HtajN4hibuYRP79x,Kelly Morissette,[]
usr_7DdK9iHAi2KAaLNriiD9i6FZ,Callie Hessel,[]
usr_7DgBcZYWWC5eF7ySYVDFrf7L,Leanne Rosenbaum,[]
usr_7E6NYK7ka4YnC9JXTVHDqKQr,Thuy Collier,[]
usr_7GK5vq6HUz1q8Fmf4PNkm1DH,Sergio Bernier,[]
usr_7KVdWoq4GYA5szRMuhGQ8GGf,Nina Sanford,[]
usr_7Kb4dU6B9TSfPNtAJ2FgSnc9,Kecia Walsh,[]
usr_7MT8ixZso4PUkmZew3YS57y4,Lia Reynolds,[]
usr_7NDxTYpwKxgrrQ8BSJ3T68R8,Goldie Kunze,[]
usr_7Q58G9ZPJbFryTyZA96tBcyy,Neil Roberts,[]
usr_7TVcnZwtuqUfLcWSeVyLe38i,Brady Auer,[]
usr_7X98dFqbykjSR4K1dkWVEeuz,Gerry Becker,[]
usr_7dGvMZ6zAJxmuRdvwWhEDAeD,Cherrie Bailey,[]
usr_7gZpCqCiXzgVDziW3ikfqqjw,Emelda Hirthe,[]
usr_7gz7rdUamBgGkZizy3iUjDBK,Saul Kihn,[]
usr_7jQLsKrmbs9HzP7Jnkfd3t2A,William Upton,[]
usr_7mtxoj8W1Tokct54vD5xQSea,Darleen Skiles,[]
usr_7n43ZwXbkJS7Cj6xxAajvjU2,Penelope Romaguera,[]
usr_7pW6p86dAxXF6y79FUJTNYo8,Scotty Rosenbaum,[]
usr_7poEeWBwBTMst8xf1QJHhxp3,Garry Smith,[]
usr_7sKuPxUUKVAvaomJSgDUC7wo,Dallas Watsica,[]
usr_7sbg2wsJJLrNtBzvHWWBH1aM,An Cartwright,[]
usr_7tqot6D8jWhSe1HgfD8YFL3Y,Cristal McCullough,[]
usr_7xYyxHrtvXzspcomy6bYgDSx,Shayne Herzog,[]
usr_7zSedfCPJZN9LJnkspgrTfbS,Anderson Daugherty,[]
usr_84CfSW2xGub7muZ23FjVGePZ,Na Rohan,[]
usr_85D7qB1mTwfcGvGi2DZ1FZVG,Bobby Price,[]
usr_87VocM1mn4t7bcrL6RWTEH8c,Jere Schaefer,[]
usr_89m7jYCSQhsczBrd4DWHDx3c,Wilton Rowe,[]
usr_8AqRvBjT8KBRm98NFVu6Jdh5,Charlie Kerluke,[]
usr_8C7HV284YZG7nrPGtwkf8My4,Milagros Goyette,[]
usr_8CRRmuN5JWuSQKfgVZ4MeAWC,Jeffry Rau,[]
usr_8CvSHvQWsva6i4RDKQh5m4xh,Markita Bechtelar,[]
usr_8HQECCWKpMxJgc6z7ax9Ncs7,Dewitt Donnelly,[]
usr_8HSy6g5LrUDMjXbuLSQnt64p,Karolyn Haley,[]
usr_8LZ1CZdHANiujLwNPqG4YC5P,Edith Koss,[]
usr_8MhXoCkw722N8rug1ytd4hmA,Vennie Emmerich,[]
usr_8NdkyzwWXA12dXem28UK3JLn,Jeffry Heller,[]
usr_8Q9eTBQo9LkDv4huC9UuGvhv,Jerold Gulgowski,[]
usr_8QFFfaUiCWuhSy3UR6zdyP4m,Donn Walker,[]
usr_8WBVtbwKxcj2DuJSzBtoWXmT,Marni Hansen,[]
usr_8bpTtVaV4k3vpZrLXST7XF8J,Ignacio Wisoky,[]
usr_8fgvfoc7xHYm267p65KV2x8G,Aaron Hintz,[]
usr_8gkNLophfX8iTvj4YYHWWCce,Warner Sawayn,[]
usr_8hXV364AeNxAkiJgHSnnX9di,Maximo Murray,[]
usr_8j3vauXZeBTBNoid2kEBymvB,Veronique Sawayn,[]
usr_8jnMDSLLxFaZP1awRpdokjGy,Avelina Pfannerstill,[]
usr_8oNzbbZqZ7ktB6H7urM5GR7f,Margert Barton,[]
usr_8tTa5jZuHpqqSmcPALuXMVe7,Danilo Halvorson,[]
usr_8vYw3VjUoKjF5qZ4F1KY7uYu,Jody Greenholt,[]
usr_8w8eJA37feSTxWmrZSfwXugf,Leif O'Keefe,[]
usr_8wqdp9wCLtB7fyseEA22EprU,Loree Berge,[]
usr_8zJss7QQSX6vGN4UMqhm1e8x,Roosevelt Abshire,[]
usr_91tzSoPr7VzFCsMtnHr6nBte,Luke Parker,[]
usr_91zejHzGya3y73aSXmNvHrBn,Luke Pfannerstill,[]
usr_931WHz5P2cFZHi5HGDEwy3Yr,Kaycee Harvey,[]
usr_95knbXLeDNJVgai6MgSQZTWd,Earlene Powlowski,[]
usr_989iMbSpxk5ea47F83T9gFLs,Edmundo Jacobi,[]
usr_98BVVi1bapSzc9AbeYtMSxHe,Michelina Grady,[]
usr_99HqaBxhWN6JqDXSthuYe9L3,Ngoc Nienow,[]
usr_99VzrVEUJz4bPsFBjSR43GRp,Raguel Herman,[]
usr_9BWxN9gmxrri641CEHyjqGKD,Carry Hodkiewicz,[]
usr_9CBKwbA88owRcrGUDiMgkYuj,Donovan Wisoky,[]
usr_9D4kbbdp7sMmAo56ExECpGJG,Hyacinth Hintz,[]
usr_9Dxh9P5HTKFj2SbftAC2oYu3,Ali Schmeler,[]
usr_9E3DCg3VcF4JKxnAixdsSqDg,Gonzalo Bauch,[]
usr_9JCm1sENqNBRoFpVXQ9RuLpH,Arnulfo Glover,[]
usr_9JRKESAotWWowAdoab5q6pEt,Octavio Mann,[]
usr_9MJnoKqtDUfCfR4L7aYFjvGW,Jarrett Casper,[]
usr_9PyHjxpDv5vwEJ1D1DBuSbEF,Collin Hermann,[]
usr_9QBDuXcQYTuRcFDX6YazjVqQ,Venetta Breitenberg,[]
usr_9SJRmeTbWuo6q9c7g7jQZS8v,Zulma Sauer,[]
usr_9UrfkgVcMyNYgmkhKzswsTmm,Lin Barrows,[]
usr_9UuDbgcLhYZW73eSW5ixyQjC,Nenita Bailey,[]
usr_9YwZo37jGSi8Dmv24yJQmxaR,Moises Mraz,[]
usr_9ZEBhyToaWNRBvBYWeAFzjsy,Horacio Gulgowski,[]
usr_9ad7oPmM8iHjVBD54pD2AtQs,Oralee Harris,[]
usr_9cjMseU2DC4QtVqiuW1Cz4Ne,Sulema Johns,[]
usr_9eBz6bXcdWbGD3i41TJruVT4,Naoma Crooks,[]
usr_9mYjAmUJcxBSUnq7pDoDXGZ4,Keri Kreiger,[]
usr_9mtryk4HdNVUvrrKbGTrY4hR,Lenore Berge,[]
usr_9nWACd1mKsdrY7nYAXBD6GGA,Margareta Ward,[]
usr_9pECYDjN3YxnxSCwoY8bbRTb,Felisha Ruecker,[]
usr_9pwXo47mbr64wmop14rrGu6z,Craig Cormier,[]
usr_9qyJuymYS5YRqd2zLqQHBuuW,Winnie Cummerata,[]
usr_9rCwMp2X5qADYqQuaE7GZd8R,Morgan Gutkowski,[]
usr_9raDygvKtbNTuin8sHoztGNs,Joel Toy,[]
usr_9sVbF4tNdkrqbZ18GFmqKPit,Hunter Bartell,[]
usr_9vWMdT4VmWWJHcrUjuz3HfQv,Marcos Johns,[]
usr_9wSVMs4BLTE54xzKAJ21MmWM,Jason Orn,[]
usr_9zdbsgFHQDjVpXxTE9iQmDTP,Judson O'Kon,[]
usr_A1S3c1aG2YPTvJbyjLMdR7tF,Gala Stamm,[]
usr_A5emeB5LxovQcND5jbsoZvXr,Georgiana Jaskolski,[]
usr_A9ytsVdUi2UKgnY1oQVd7PwA,Joselyn Cronin,[]
usr_AAFPxaCEuBt9N81jMtwdLC3r,Debbie Hayes,[]
usr_ABGrLCyAYUGCEuFqsRNTR7Cj,Nova Armstrong,[]
usr_AFVFe4YbRVcAnQcoY2YJjcYz,Damon Leffler,[]
usr_AMrbvzgdsnLM7ZonJbYMYVNM,Maxima Gislason,[]
usr_ANXZgLKkZHzS6XHA4sSoSrSs,Carter Kutch,[]
usr_APTsCkWjzYcDCn4uSDVGLnrN,Page Jerde,[]
usr_ARb8V4tcYSgvH8XQ6ivH1Ntm,Hoyt Brakus,[]
usr_ARpmnFLMTEe6wM9qNFLso9Gc,Newton Rogahn,[]
usr_ASfQy8V4eKfGKvnWrYkqX1Xm,Mercedes Daugherty,[]
usr_AT5oW1vQgGwkMem1tFaqLsXU,Bonnie Konopelski,[]
usr_AUH2Ymfn2X5Yic1DcLgZaH8L,Marvel Kiehn,[]
usr_Acwj2j8stkuLvg1koGLXcuxL,Jeanetta Gottlieb,[]
usr_AfmStW7bYS2pTBNsuritUF1B,Bernie Hills,[]
usr_AiCVm2rCX2jx6R4qT7DqyGSW,Brandon Strosin,[]
usr_AjcyDGzgQWpRWtdv4gvasT1Q,Ozzie Hyatt,[]
usr_AjqC6dC1VyvUN72EnKrHHVbh,Jean Wyman,[]
usr_Akg53axHdErJp1Q5h7AuZUMo,Wilbur Yundt,[]
usr_AkpeYVQX5iPrtcSwNTnFcDDn,Edgar Corkery,[]
usr_AmxM6H9YwSxQ3H2NQyZRCfz6,Jason Bogan,[]
usr_Ap8bykAgzXNZsEzXPZQdsEYi,Jeremy Torp,[]
usr_AqHsWg68hX4tkGqKxafaCPMy,Elaine Turcotte,[]
usr_ArA5fPrE2qQqov8VATmAWbtC,Chong Metz,[]
usr_Arv5noUTgU1cueS4Gm1yCoRT,Jude Kulas,[]
usr_AtQZsAmAehYhzogHXibNr2HL,Clair Casper,[]
usr_Av7dUBaW3H7TrBVy1VzDa9c7,Geoffrey Graham,[]
usr_AwNKda4FA28jGw6WDFqS735C,Meridith Stiedemann,[]
usr_AxjA2rCrbE5f2Cfzij9qrUJf,Slyvia McCullough,[]
usr_Az1YGujp6DH31Sz4GnzH1PPM,Jessika Pfeffer,[]
usr_B1E5zuDo26G7ReUpJcxu31p1,Tajuana VonRueden,[]
usr_B2DypQCzFa1Hq68jCqj3VLwf,Columbus Rosenbaum,[]
usr_B2KiVo8bU5WrvTcVrFnjgn7m,Rueben Kuphal,[]
usr_B2XPVT2VJi9TRGqTdag9Ruhf,Mitchell Sipes,[]
usr_B3WCtkmncveB5sf45pkU8KKm,Bernie Price,[]
usr_B4YZ4tRcPzS43XDZADoEmKat,Clement Okuneva,[]
usr_B5CZj54eyJFzkPLrLoJ5rD2d,Connie Rempel,[]
usr_B5buuAkW2xBFFqW1Ld3UYLzk,Iraida Bogan,[]
usr_B6moyuAm81xYwLqe8Pc2qfTa,Andra Gleason,[]
usr_B8ZaQ5mXZZe2RasTmDTjP7o3,Lianne Blick,[]
usr_B9316kxwHA9n2oojWns5P4TL,Francis Rosenbaum,[]
usr_BA4KtHHN8JeKf82CY1NWetds,Milford Braun,[]
usr_BATx22iptHgffPem7jZ5AhgP,Yong Block,[]
usr_BBuoNZW3TUNt1dq8TCRDhSwX,Dee Schmitt,[]
usr_BDygoShCK6RUSXYTzcQap9yk,Louis Kris,[]
usr_BHZiUHAxfvA6qvy2MjyS139Z,Domingo Koelpin,[]
usr_BJRFeZCH4NJ6nFfus7EcB6tq,Lavern Schmeler,[]
usr_BJXJENYrM71AZrGvFVthqhhx,Mai Spencer,[]
usr_BM9RuAZfuhXdbNAZMXbiXkUy,Madalyn Effertz,[]
usr_BNQLxdeZH2Lpn8m2qCyktH7e,Rigoberto Yost,[]
usr_BPuRDoqdFijZKiXXKrby7MbL,Derek Schroeder,[]
usr_BQERKMHrq51wHqkN7psyZg7n,Chan Tillman,[]
usr_BRNW7BRvKKUDxRz2ApynwwSt,Claudie Sawayn,[]
usr_BRUCvWSxq6C1FPZEk6Wh24Tt,Branden Hahn,[]
usr_BRcp4jjwnGFe2F8jy1khy6ty,Jacob Nader,[]
usr_BUzGcMpvirFyYRsY6B6nHK3C,Agueda Feest,[]
usr_BWKVLkmKYFSZDV9q1ubjGd25,Emil Heaney,[]
usr_BYmMBgbxAjQstzM6PhnAsVtL,Ginger Hickle,[]
usr_BbPwSKRbV1gAymJHvmDXPJJj,Herma Fay,[]
usr_BeYh3T8uucbVQdjjDe2idh9v,Sabra Crooks,[]
usr_BkWFgMQjiPUShYqNgqPQdRuA,Jeannette Parker,[]
usr_BpQgLSs1c3GqJSZHsFHsjVeE,Earnestine Corkery,[]
usr_BqF356kGFzgNX2sqfuAPrJoo,Luke Stiedemann,[]
usr_BsXJWDm3HXRnSA2JGo1E4RVx,Araceli Doyle,[]
usr_BtUf7dK9P9VBzQpDqCBrFzEm,Randall Lynch,[]
usr_BukCMtY2S96yNqdTDfJmnUnm,Tammara Volkman,[]
usr_BvPAEkG2Sv112sghbn3YuzrN,Whitley Emmerich,[]
usr_BwD5G3upKefCBG1REBjGj3gu,Dion DuBuque,[]
usr_BwunVzHMe38yqK9odSacTHQP,Lorene Grimes,[]
usr_BxRiKravqEQBj5gTAJLM9UQo,Bert Beatty,[]
usr_Byk5ZVkqAMRdppG9dX9rLGzo,Cliff Monahan,[]
usr_C1H5zaEqvZoCdmhhMdctX9gX,Valentine Metz,[]
usr_C3J329tBm6bVW2zmqvu4HzCC,David Crona,[]
usr_C3e7qcSqK2HxSq4gTMJVNQWR,George Vandervort,[]
usr_C48rm35Be1JDG1ytXcXV6MLX,Petronila Jacobs,[]
usr_C4PULgKXp9ioL6nDHeggwSYb,Pete Morissette,[]
usr_C5W4aVs9RiMGAXoEzioQZpeZ,Lauren Bins,[]
usr_C5sj9ARLipoRNhgrStjVL2uN,Rafael Strosin,[]
usr_C6CwVBVk8FPxqHWMF3VFL55q,Bernardina Toy,[]
usr_CB3fM3wwAhbNSvsw1wyPYPR5,Taisha Nader,[]
usr_CBYjQ6zaJukutqhLZWtA3aEG,Adalberto Kling,[]
usr_CCD5XhCHEbag81AtEB5MhCXR,Diedra Howe,[]
usr_CE8fNt7a3gaUgURPKmiHvx8j,Angelyn Heidenreich,[]
usr_CEMZCraDFk4ic1pwf1ZBgxDQ,Sandy Hodkiewicz,[]
usr_CEPiY4Bgm9ZsLFsy1aeukYff,Valencia Dach,[]
usr_CJhopcdzFExpMDByegF9WrLS,Harriet Bednar,[]
usr_CLXS6eRXFuWUVb65eV7kZxdL,Val Gulgowski,[]
usr_CNViDXWip6R85JuGQbAxmqH4,Joellen Runolfsson,[]
usr_CNcfTKC4SHScCRovixgcieQd,Elroy Barrows,[]
usr_CQLXdnp8w2S98CrQDVwHP2MU,Lyn Kub,[]
usr_CQV6dURkbkbE5BAubykzUTjE,Jesse Parisian,[]
usr_CQoqQcFXUuHHpHou7CcNZP9D,Consuela Reilly,[]
usr_CRpMWaqiHFCFg9AhoFpmvLvf,Mora Robel,[]
usr_CSEZKixLnVMY2VPpCKN3SeNW,Mallory Blanda,[]
usr_CTi19Jmo6MCphfs4vwYJs4UD,Bobby Schneider,[]
usr_CUUr33vtRgSDDGDxnfN5T2z2,Vasiliki Okuneva,[]
usr_CVLZrdMUKuemS2Vxf9P3fjkP,Dave Prosacco,[]
usr_CXrjP6GQbeDPNaXA71WtwFf5,Sona Kshlerin,[]
usr_Ca3HVztsJosBGB4DJRPdQArd,Whitley Franecki,[]
usr_CaQnkq8LF7BJ8ZmphgvCsTdz,Yasmine Wiza,[]
usr_CfkwqHmeaS4nnDKKLeGMjf1w,Galen Mayer,[]
usr_Cgvyz1shpcqJvjq6QVmhY4Bd,Clifton O'Connell,[]
usr_CiEB5GjPr5KsTBwmqfqAJLDb,Yi Barton,[]
usr_CiyjvgFUwTefTZAmDFuHJjCM,Fanny Block,[]
usr_CjgovxGVG1Bjtm6zCDqG1N2o,Shemeka Wehner,[]
usr_CjjSaRGoUeYriqifRSkha8Uw,Kayla Marvin,[]
usr_CnAsy9XWigAE2ggNfWSeW6qo,Florencio Nitzsche,[]
usr_CquAhSyqjBU8NFHU45d199WR,Brenda Terry,[]
usr_Cses4XVQeJ3ocMZbpdKgsULD,Israel Wyman,[]
usr_CtfbroiJQTLUNgv2amQoauU6,Lashanda Nader,[]
usr_CumASo4bYc2WaVXwv2NYs4FF,Reagan Fahey,[]
usr_Cw2zD8y1mwhCZbPWVbmnW1z7,Quinn Runte,[]
usr_Cy48UhkN9YcgpEtZgDkMwv54,Jeremiah Schaden,[]
usr_CzPdm56QeL2EfBU7q5Sar43y,Darrin Koepp,[]
usr_CzpD4V8L8BJdVBXu9fATraCn,Thalia Lemke,[]
usr_D15kfhFMkNgeVZqRd9zBH5WP,Lucio Dibbert,[]
usr_D3M6GYGaPRHengRoMrJpGoPg,Roxann Breitenberg,[]
usr_D4nEDxBP1tu8Z24LPbXBpypo,Bud Sauer,[]
usr_D58of3odtgDkjRVpKC7qH3jE,Dayna Barrows,[]
usr_D5P5sSQSe77UmhwzQbnSEDpX,Kellye Willms,[]
usr_D9Euvu2UsAZ3zDsHDtuhaGqN,Lemuel Crooks,[]
usr_DBHWYinaTD9UavyobJyztG6b,Dudley Cremin,[]
usr_DBfC2n9w4pdDcgDGiY4bFiGa,Casey Wisoky,[]
usr_DCPBuLmAkP85BKbdXCeHszEY,Jennette Parisian,[]
usr_DD8ZYr9DxXUyvgsDbepiEjKr,Jefferson Morar,[]
usr_DEUNjM4gvDE64dVoYfRGmsjE,Marquita Simonis,[]
usr_DFhkpn7161qpRpXHvmwYWyvw,Niesha Gerlach,[]
usr_DJiM2KgxDmWv1VBceQ7ps2G5,Rudolf Wunsch,[]
usr_DKrqzRfEvA7PD5HkViKaVoXC,Chassidy Willms,[]
usr_DL5PsPLu1xTukqgm1G4nmpZA,Miguelina Stracke,[]
usr_DMqnqtjyhLvETV2PwHBUTFKk,Dirk Beatty,[]
usr_DQwgsZPkTppRLC4n9XjJiWsM,Brandon West,[]
usr_DVUBdDMGVjndJmN21hnKPC1E,Rheba Reichert,[]
usr_DVm6TCsw58CNcrHHscrmdGYH,Russell Mosciski,[]
usr_DavEXCyRX1Y8e94pxRxCv4Bu,Veda Kirlin,[]
usr_DbR1aiWZZkL8bfyMMiJPdQnN,Jude Lind,[]
usr_Dd2KgCNJFZ9LggAk6siLwgTs,Christie Rodriguez,[]
usr_DdCGpmK5ruqCMd9VB2twAVNY,Delmar Terry,[]
usr_DgyNywVxkKhofriQm1vCeJ3N,Cornelius Smitham,[]
usr_DhuQCQXNH5Y65FXzG9e5WJ4x,Ricarda Johnston,[]
usr_DjZqKRFzCKmjZqCD6erUHjFU,Len Mitchell,[]
usr_DmVfFhqAty6nSUX26dLtxZiA,Creola Tromp,[]
usr_DpLkz1VCghtkfAC7aZFfMKKT,Reba Larson,[]
usr_DufjKD6maHC86sGc3CpfFm2N,Deandre Kunde,[]
usr_DxA4qbfF2uBgyqBPwuhDGUQu,Lakesha Hermiston,[]
usr_DxN6P6TTTjYy3uxqjW9D1tgP,Katharine Aufderhar,[]
usr_DzBs3dTUFqKdm7QMXQYitBXM,Zandra Batz,[]
usr_E1jR8G7pmDMha64V8VtZm38X,Jacqueline Lueilwitz,[]
usr_E3615eqWWFtzievrKh4j9HES,Tereasa Kshlerin,[]
usr_E3njHKSxrhJLVwcLkRCkw1ki,Jana Quitzon,[]
usr_E5K7LEGVNhNJtHBRT9oE8h6z,Drew Nikolaus,[]
usr_E7E75VGFBkNVVs1dqDpyxDfG,Jose Crooks,[]
usr_E9Ykp8WVRzrHyZhv6szwtDE8,Dori Grady,[]
usr_EBZy6Nwh4qpnkekPj3iU51a8,Maria Dickinson,[]
usr_EDqhxWWQXrRZkvtGkKvtFPBa,Mafalda Cremin,[]
usr_ELW4hd9FZTyANLdpR7a9Fv1C,Cleta Dickinson,[]
usr_EMjzQwLNTFE9BzrYs2QAFayH,Tobi Nicolas,[]
usr_ENSHhgpLWnemMu1VyJk3s2kS,Johnsie Larson,[]
usr_ENerWgiVjEBYE9EKkRf1mNTQ,Jody Mayert,[]
usr_EPAT3Ln1PG1H1FZNnDmGBgYL,Nancie Botsford,[]
usr_EPBNmc6YmuZrcmpUCRhRQMA7,Anisha Lemke,[]
usr_EQAT7RBzFYfYdU3ZbvTzBGbi,Camille Bernard,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv""}]"
usr_ERdHqVNKfQTUAYpNKSAtTcic,Ezra Johns,[]
usr_ERfp1MHgK8cmeXnRLtdafqMz,Catherin Turner,[]
usr_EUDdGSyMQGHek1vfEDrhkdoo,Sally Becker,[]
usr_EUmCPY6Xkj9REfYW3VMrwKms,Evan Da silva,[]
usr_EXnZXFfAY8ejakLsHBi8AP41,Waylon Johnston,[]
usr_EaAvXMwhyYy7QLJy8C8agZVt,Yasmin D'Amore,[]
usr_EeZGZfhNGxqapgmFWTYSqGLv,January Nienow,[]
usr_EeiZSzNqFjq1jVQTACeYZ6ir,Eusebia Krajcik,[]
usr_EfMQGkC2iovcLeAzzCXQR2XH,Nell Koelpin,[]
usr_EfokL496dBZpt92u4c7zcaoY,Tarsha Kozey,[]
usr_Eh5w8AGPjWjokyZZqykPo3qz,Christy Green,[]
usr_EmQa5KuN7B8fHR7TUr2Gn4PE,Ramiro Yost,[]
usr_EoUcCcwYwpgvePqDuL5WtwDd,Alfredia Wiza,[]
usr_Eq34J8k5voBGmdMuh1A1UxAo,Maren Johnson,[]
usr_ErVEUfnxmD2E3fBVBYM6Hsnc,Rico Heaney,[]
usr_EtgchnnqQ8XjiDcuR6AfKGgJ,Nicki Hyatt,[]
usr_EuBrR6hgUrkXKDwDP3NaYcMp,Stanley O'Connell,[]
usr_Ew3FLXtuh2NbQ5Cs8d58S1yD,Garth Hintz,[]
usr_EwENoiy5L1RmkHxgJGVvvuFu,Diego Crona,[]
usr_EwpLkpnPXw7NcGx1qxhgnX6P,Stasia Murphy,[]
usr_ExqVGJBMUpu7MfkBJ7FUDLFE,Ellis Collier,[]
usr_F1yHCwy5EbgE92keGuD3aMNJ,Easter Cummerata,[]
usr_F2XtTpxTDk1JswheNeKhvdEn,Lona Schuster,[]
usr_F5xBbu3v24UVvH4ZMbrvQvvP,Fawn Cremin,[]
usr_F61DQeuR3K4W3GYtjBvqkcYG,Wilford O'Reilly,[]
usr_F72jyMreSqgUBFScU9WKxC1x,Theola Bechtelar,[]
usr_F7JRSLX65vALAg8gCQBe2zt5,Elisha Nicolas,[]
usr_F88m16mwjdGeBpJGU3mRAY3k,Edwin Sanford,[]
usr_F8qTeMZVzmpKjDRWLpChZQHA,Anibal Wunsch,[]
usr_FALgUkrbNapj3YGiJ13pCoss,Micah Dickinson,[]
usr_FBB7bqo6B9Qq1zGcoLhFaqwZ,Devon Jones,[]
usr_FBvnbWh6dx87L5aGnQ972rTD,Gabriel Ziemann,[]
usr_FDYysMj1uMX5b1D3nQT4XaFj,Jefferey Beier,[]
usr_FE5vJkqV18yo4zisumVM1Pm2,Norberto Mayer,[]
usr_FFJpLj5DSZEBvBLyk8Yyw2gf,Walker Lueilwitz,[]
usr_FJpQzjSvaCxL9zsHGoTmP4P2,Courtney Hudson,[]
usr_FJuBwTZJgexFFPsCFfLZ4Se8,Leisha Rippin,[]
usr_FJuYB4ayp2htTiS39j8BGQfi,Cameron Berge,[]
usr_FLkn5sKZbDRzwNgzPVZXuqxG,Nina Mraz,[]
usr_FMRvRnh1DBDo8KXjcYP6cVod,Manuela Kerluke,[]
usr_FMaHaY7RGPAPw3kDQ4FpZK8v,Berta Hagenes,[]
usr_FMacoprXecHrpCHCTni5EZ4U,Herma Heidenreich,[]
usr_FN9afgUzDzg3P9U1zD2CXSDA,David King,[]
usr_FQFC2uJRDQVSe4KENyMGpRus,Tyler Schultz,[]
usr_FS6b6fGYXhzR1yMJw3AZS5MG,Rhona O'Reilly,[]
usr_FSQKbZGqah7pZGVRMTZ4DeM6,Ruthe Yost,[]
usr_FTTA6HN6o3mVLoz6t8VvdUB1,Giuseppina Sauer,[]
usr_FV1uYiYPcaAgg8kQ5cRUALcu,Jerica Bernier,[]
usr_FVJvAKqYHaD48XcK8A6BNNrP,Katy Farrell,[]
usr_FVyNhvNeUPPi4XuLRYcs6nTY,Frankie Raynor,[]
usr_FbsYBQLxcx4dsdJ3MTVakf7v,Johnson Rempel,[]
usr_FcvA8jBLfTGwP2gDoPX3VByC,Janett Abbott,[]
usr_FhCDT4g78nG65bGsQJDiC21D,Renaldo O'Connell,[]
usr_Fkbsb33U9xQ5ditVrbPaNedg,Florencio Lesch,[]
usr_Fm61NDxXFfEq8pJcFUGoJ9c3,Devorah O'Reilly,[]
usr_Fp9b7FEoF7KSeg4LotwoqxXv,Katlyn Stiedemann,[]
usr_FpGUw4vMBicutJCiGjbxMMND,Chaya Hirthe,[]
usr_FpeT4T3rYVcFKxb4JqLvGA24,Austin Hane,[]
usr_FtRVSxqAu5bDYDaY7dEDd1c9,Iola Davis,[]
usr_FuY9ZCWjtEumEmtEUE7Xzh6M,Andreas Stark,[]
usr_FxZB9QdwwaGxyddfA6UyYZum,Lucille Bruen,[]
usr_G2Au4moz7sgGM8ftRmfAVww8,Blair Lang,[]
usr_G78hoTu8mCpCBJq6cAUu9VqQ,Jami Jerde,[]
usr_G7t2Ka3HEE3Yff1LtJMVcvbQ,Jack Goodwin,[]
usr_G8DkTKy9rZTecY6rQyv3kTS5,Sherrie Huels,[]
usr_GBUf1UPq116arYPC4TmWZaYj,Shantel Lueilwitz,[]
usr_GFb2DYwLDohpUxishc7GWWCr,Alvin Padberg,[]
usr_GJ3q8orYeXkE4wqmYA3B51ZV,Justa Cormier,[]
usr_GKVcqd9VG3898cNpPkuQ9RfV,Ona Bahringer,[]
usr_GKxK9FTFmyQDjAgfyrRZ4red,Cara Romaguera,[]
usr_GN9twwa2jprmRKhXU7m6ydEY,Sam Moore,[]
usr_GPfUH16KZE7qiHXGCRjmMoFV,Sanora Goodwin,[]
usr_GQRB1PBx6c8n6w6FvaC8WeMr,Brain Torp,[]
usr_GQb5X8EViWLnNcbqaQMkwNML,Garret Lesch,[]
usr_GRfwwUtP7AdmVQbg9v34sYZF,Elroy Hessel,[]
usr_GTjZAeBL2QhXtsXPUEq9h7DC,Lesli Feeney,[]
usr_GTrYKk87fvrT8N8JvfcyFazx,Wai Botsford,[]
usr_GVSsbW4oin4VeEZTgTnmSYsA,Kayleigh Hand,[]
usr_GXLLfrmuWA7bxjvd9pUrDtv5,Trinidad Hodkiewicz,[]
usr_GZbMaz6byDz612eEEfs19mfg,Doyle Wilderman,[]
usr_GbNaiQGHqdgKRefVbmmBGQaq,Esperanza Carter,[]
usr_GbSbFeR3B15Pu6igrZmqi18g,Michel Swift,[]
usr_GgrA89WTiYdQoSnH6sK6KW1E,Maren Okuneva,[]
usr_GhGwoqsp8YsDFhCqVjv9fK82,Louis Torp,[]
usr_GhPwNfbuxY4nGuWpGWTdiCcc,Norris Turcotte,[]
usr_GisPTyUNBgcABDcJrtzQDje1,Ollie Wiza,[]
usr_GjMDebhycdZjpzpuobcEvaNL,Charlie Vandervort,[]
usr_GnZPAwK3ovk3GCdyTt33bvLZ,Harlan Howell,[]
usr_GoT2FzBgyxKs5CV7ds5Cu8DU,Johanna Hudson,[]
usr_GuXqDJHGKzHj3wNp5cXb5u1K,Joel Hackett,[]
usr_GvxCYxRHABM5nzQNwjSgQogo,Tiera Rolfson,[]
usr_Gxg8M3hwT5GzsFLdBxa5zb1h,Tinisha Skiles,[]
usr_GzNn4555GW3W5JnhxpASVkVz,Henry Corwin,[]
usr_H2QU2HTRYzpnEVWyUX7j5f72,Marcus Torphy,[]
usr_H3i1fGofMeikjpqWHQcrGnsb,Delana Ebert,[]
usr_H7KtWh8BuAt9VNfMgyTL1ewB,Hedwig Hackett,[]
usr_HAFq3N61aFBZ5LjM1VY7ZRnU,Chauncey Weber,[]
usr_HDq3XJPpGP8Afw9B4xDFPMzS,Colin Considine,[]
usr_HEkBDryNmCfH3p1MqyDbutow,Carlie Turner,[]
usr_HF68aQ6vD2N84EWn72c4UvvV,Adan Kihn,[]
usr_HFgLM7knCA8XvuU34RAjTgfj,Christy Mitchell,[]
usr_HFrD9spUnXZt8eepxiU1ZAcD,Allyson Swaniawski,[]
usr_HJ42kXpPimbWHNBpJbP4vALW,Johnathon Wolff,[]
usr_HJHQehFqiuoGxqB7Sbk9y78H,Clair Kulas,[]
usr_HMd8PP1UgjpjPDBiStCV31fC,Ivory Altenwerth,[]
usr_HPoTaaCb5QbPGN7xt54Zxmpx,Katherin Ward,[]
usr_HR94avk4bnccrZoC3XGvMZ1T,Cristobal Rippin,[]
usr_HSFuHRVH28iJCtjFuNnpGYSX,Felton Erdman,[]
usr_HSgLgB9yh2Nahk3DseFL7zKy,Michal Langworth,[]
usr_HW1KZZLrkpAVGAbfGgnToTdm,Keneth Roberts,[]
usr_HW2qjQQfTeCQ6jyjMCfaotHq,Blanch Welch,[]
usr_HYuZ11aiVAewuyDk4wxnYQCU,Michelle Rau,[]
usr_HZ6KyvjzcxtFiv7CLWW3pBiJ,Sage Torphy,[]
usr_HbNgt1ReeR2s2f2dModruPYB,Royal Jacobi,[]
usr_HcG1fc2TRMww2vrjRXgwXztk,Jacques Bahringer,[]
usr_Hd83WzwzB149xNiNTr48eTz6,Reynaldo Crist,[]
usr_HeLAMxjPkmBWBV1ECCNHKm9H,Jamison Mante,[]
usr_HfjuHANJ7ZCu8bxQcwseSx78,Devona Kuvalis,[]
usr_HgiPgkr1ixopnHpsZsb9vmTq,Alton O'Conner,[]
usr_Hh2WcJGBnRV918EQ8oV8c9s8,Tamica Ernser,[]
usr_HiLugZBubLzzLKiUMfsiECkr,Shea Rutherford,[]
usr_HjK2egSaSfpfbRkCfS21UdCJ,Neta Swift,[]
usr_HmVansnwGQPayaimVpeELLWS,Susy Brown,[]
usr_HpdjHecjnfKkCjpm4MP228zY,Micah Kiehn,[]
usr_HrwQiBnjLK4QBB4d5Pa9rZ1P,Lon Howe,[]
usr_HtU3YpveFx9skEGAaJ9gJAeq,Doug Glover,[]
usr_HuWCDKkNNTpdrhyNJJCmYPej,Mora Windler,[]
usr_HvFXBfvbRXs7xxbQGDkgKna3,Trinidad Kshlerin,[]
usr_HvKtmmdcZysmYyPHRh8B3X6a,,[]
usr_HwvSzvTu4s1uNPvJmvsg5HRP,Ronni Abshire,[]
usr_HxecXyzX81oxHc8iHTJU8v7C,Keenan Boyer,[]
usr_HzoKZNFpNMouBdHNoKULG9RA,Josiah Schoen,[]
usr_J1YNgTGFi293GYkDVyBmfKKU,Samual Haley,[]
usr_J2qFY5AzZqzvC7Ep37yq5M4K,Lenny Hermann,[]
usr_J52rYrTjAH78pkrUDLX7Z5Ri,Conchita Mayer,[]
usr_J9U9mhrmrfULLDrfAWDy5o3o,Elenore Upton,[]
usr_JCTacbedhtuD4vUyxmv5xh7T,Dirk Orn,[]
usr_JCwoLDH99mzqizvqyAYJx4gV,Thomas Graham,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""National Communications Superviseur""}]"
usr_JESjmejx6bf7dmtcoBtLZPcm,Les Champlin,[]
usr_JFakMzsfUGbNyChuuCzjG4mm,Georgene Zboncak,[]
usr_JLNM8CkjjFYHaP4Pxg1DJiz8,Everett Block,[]
usr_JLc4rgjjkGUSxcrXXuYrBxoP,Tegan Gleichner,[]
usr_JQs6Jraw69msXipMLHmj9ZoE,Oswaldo Cormier,[]
usr_JS4gV95jJLs5egNtMeJXCqpY,Aubrey Streich,[]
usr_JTQFT4L1qGfTFSo19haWryLV,Elva Moen,[]
usr_JU3ZRC8CzcnfbAsgH6zNAzTE,Walker Harvey,[]
usr_JV836ij52Vw81bvZhRWJ7j7Q,Hai Schumm,[]
usr_JYkXZdG1pL7bYzdvUcTvu6rK,Todd Robel,[]
usr_JaEXpVRezc4XzyWE6qX28BPx,Sanford Turcotte,[]
usr_JbYdaLQg9uF811cHFtWAUxBH,Kathy Marquardt,[]
usr_JiEcRi6GmjdEweQ99Ab8zAAG,Lyndon Bednar,[]
usr_JiVgVFwG51GNKZhwxQv9Mz1v,Jerry Heaney,[]
usr_Jjk1HAkKnvhLHYd9pYtsHj2d,Salvador Bauch,[]
usr_JjkGgneuJYRF2ZyHEkspD3UV,Krystal Schneider,[]
usr_Jm1KLpZXDEioRfyjSg6tPqnc,Karl Langworth,[]
usr_Jm5cHY4bLuCXJ5Ko5nxzMuP5,Guillermo Bergstrom,[]
usr_JqDTX6AkNo3BBMGEdHgJjNec,Reena Kirlin,[]
usr_JrKeBEz2SUuLNzSfd7DXrprZ,Shemika Schmeler,[]
usr_JuHfVA3bbKnauudc7DhBaZPp,Terry Stracke,[]
usr_JuLcysXuYKMAJv3nNwUAHbmu,Thi Cronin,[]
usr_JvmeMjRNVhKmC5HVxUAmPdmP,Jorge Farrell,[]
usr_JytbABavnS2gL2DDx9VZ47tp,Antony Glover,[]
usr_K4En7YV8bGTZCCVG2TfxeHYG,Nona Kutch,[]
usr_K7KNmFisTyt1j8rWfXngbkq9,Diego Hilpert,[]
usr_K9cx19PpHVi5f5ZFLqpzxv1K,Danuta Keeling,[]
usr_K9jgoEXgbrrZbyiMpnwsSBz2,Hilario Lockman,[]
usr_KARvaVb6cHoNhUknVPkE2GTN,Hilario Schamberger,[]
usr_KBkL78A5bYaKApwtJJCfzpZU,Rosemarie Waelchi,[]
usr_KBwhDp8E7mPeW95Tezmr6wXJ,Tommie Grady,[]
usr_KDbgGDPWdtWeSt6xZGxuw4ao,Meredith Jakubowski,[]
usr_KF6ZJ6DeJFCdDGT1tvptgrgk,Roxy Hamill,[]
usr_KFRp4QnQtkGsXqTmTVdYSZog,Gladis Zboncak,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Customer Data Coordinateur""}]"
usr_KG8yTeqRa1kskaSp7Y7GRPAB,Kent Barton,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Global Functionality Consultant""}]"
usr_KGg3nc2TrsmrCEtnL22SN9cx,Georgann Nicolas,[]
usr_KMLjHa7iDpgdrYmsXwG3KqT2,Sheryll Denesik,[]
usr_KMf1USTtWnyaSscarqxV67Lr,Taren Kerluke,[]
usr_KQpDm3pqFXpkHNrfBZXxTuN5,Marlin Hermann,[]
usr_KXLGpfNmC4oJf5syx96MDuUj,Kenneth Durgan,[]
usr_KXMvV4pneoBf9reCm1JTWH7d,Louna Laine,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv""}]"
usr_KXyvqkTkH2bZUyCA16tCsfSD,Sasha Hudson,[]
usr_KZYW2VSS3UcsUa99fKfjPHb4,Jae Hauck,[]
usr_KaNLgQDNJUtq8EfSEFDzEtjZ,Alaine Halvorson,[]
usr_Kg3cwgLCAwBuacJDReKtp9h1,Tosha Casper,[]
usr_Kh7ZmsSiYgyoVWS2wCMnRzsp,Judi Blanda,[]
usr_KhxKSRTjQzfLzH76BJnGh4q4,Luis Macejkovic,[]
usr_KiWFQQJ4FmDnRBWxqcieWr7V,Lesa Toy,[]
usr_KnpNrKBcRc2ejYq2yqGAD1nE,Homer Ritchie,[]
usr_KsGBWEawsDVXdDpJu2SHqRDn,Florine Ernser,[]
usr_Kt2AzFeTCQ5o7uFKaRqdo5ch,Ozzie Haag,[]
usr_Ktm3bF3WgHBh4utbutDeeCJZ,Lanette Stark,[]
usr_Ku3RkoJmkmCPeccGf2vfUFSg,,[]
usr_KviftJS3ZSq5FSpJ8Wewb3Q6,Truman Rempel,[]
usr_Kw98AJWC8jopT456Gukbq4S9,Darius Greenholt,[]
usr_KySV8xSBw1M2vbe2YcN4gAUB,Hollis Collier,[]
usr_KyVkDDo5thBjJYi2AqMcLcc3,Albina Smitham,[]
usr_KzUvwFCCWD8VBbrnWvZViriE,Maryanna Schaefer,[]
usr_L1QgSBKYtoNpsp4cfBF9f4oT,Tamar Dare,[]
usr_L5pAnRMnaqRduhz8iNPKJDYJ,Donette Schumm,[]
usr_L7rPB15uqw3vPKutEu8oUbzU,Nu King,[]
usr_L7wtjJVTozzdbwmui3y66DWb,Janel Haley,[]
usr_L7yVedcNibe6SzZYTEZ5oLKR,Tera Jaskolski,[]
usr_LB97hosuibtyJXPYZGk8Eqos,Nanette Littel,[]
usr_LCF5bv7S8cbGX8gys9Atj8E2,Victorina Zulauf,[]
usr_LG9aKgpCSuDsyZvWv155rH6u,Alfredia Schulist,[]
usr_LGLzoEcWfZN2ochCLCXf53u3,Willow Larkin,[]
usr_LGT7Q666YNL4L3VzivWBiENx,Garry Luettgen,[]
usr_LHEwjZgS2sRQdwvvkyLRkbva,Reynalda Mitchell,[]
usr_LHaCNtraX26vnNJ7xnkXctA5,Tamiko Kovacek,[]
usr_LMKBu9Xr6oenGwKU4BEjao3U,Ninfa McClure,[]
usr_LMuFzwRbV3x6mxMjsCCHVjMo,Damaris Mante,[]
usr_LRZ5pmS8D93TWcB4921b2MDX,Rich Wehner,[]
usr_LS6DGTLzHLS1Y38gGjGDiF9d,Teodoro Effertz,[]
usr_LSGRH6PWCN7E37ohhXua6axC,Cesar Swaniawski,[]
usr_LSnR6a8zfSx61ghzgF4Jy49R,Brandee Willms,[]
usr_LTBAEdcmDqz1FLrhS2yUL2LK,Romane Robin,[]
usr_LVCHi6yTVefUoeXspYoHfT43,Cassy Buckridge,[]
usr_LYF8qELvEPHFNPcASeDNAwZh,Vincent Walter,[]
usr_LYf5dvwEiqafdast21cdA3E7,Cherelle Powlowski,[]
usr_LYrnRwMYsVYG9e372q5mBioz,Benjamin Moen,[]
usr_LajxMd3vZWCJGnNnF9eoZam9,Bertram Mitchell,[]
usr_Ld1WJLC1vywmEpyM5xeP3EWW,Song Waelchi,[]
usr_LdZ7CyVzTicRD3sRxinUWqgF,Raleigh Boehm,[]
usr_Ldy1XkvzCk2nFZoaHitjQh58,Steven Olson,[]
usr_LiyV6JtReo4fgDMz31FUCYPc,Charley Fisher,[]
usr_LjMk7EvCi1qXYrAWXLZm4LgL,Elwood Littel,[]
usr_LjsY6JCPxLUU2QJ5ARhXvL7k,Minh Glover,[]
usr_LjzwwodXeJTG8vZQkHTeBmyz,Veronica Schmitt,[]
usr_LktQzH9EyZSe7mcwgAExdYzR,Denice Daniel,[]
usr_LmUA9DxLZaksX5kncbtrNNtG,Renita Terry,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Lead Usability Assistant""}]"
usr_LmnuVtjqYATYJHyk7sSH5kmu,Wilson Ritchie,[]
usr_LndzfKGGBCKcwYMovqGrtVja,Rivka Wolff,[]
usr_LpZbmQzvrCyNVaYXvdsmBFfs,Lakeshia Beatty,[]
usr_Lq7sZ9VizYeRZM3ZPa8w9LkG,Clemente Stehr,[]
usr_LqVk5fa8mxFccrfBRAi433Ry,Ambre Leclercq,"[{""organizationId"":""org_i3niMbz4WCYkMgYe9y7KnHgv"",""title"":""Corporate Optimization Consultant""}]"
usr_LqitAqpqeYbkBxME9zTK91EC,Celestine Denesik,[]
usr_LqokvLS8pFpvoUiP4y6h84Ti,Melba Ferry,[]
usr_Lr81pt4ykMtuM6huciipVswe,Rosemary Doyle,[]
usr_Lu49WenSwFdwpYSsyAGNnK8s,Bernetta Hagenes,[]
usr_LuzU8kDGH3jXi3wRUoyDM51Q,Dwain Donnelly,[]
usr_LvNHyqH9FNtDuBcATJzM7Qoc,Whitney Auer,[]
usr_LxeEBLm7KmWgP4eXSjvM8t6Z,Gita Ullrich,[]
usr_LxrrzyUGQWYaxbAZ5HJ2cbDw,Freda Boehm,[]
usr_M2DXYtAGvsV1AVAvHpZhjSvZ,Torrie Kuhn,[]
usr_M2yzjc5ZKXa1MsrC7guBfQoL,Louis Veum,[]
usr_M3NQHDjuypVcyWbVQ1VYRbrc,Jude Will,[]
usr_M79AV1RTcg2cyE5gKCUuYQ1L,Mariko O'Hara,[]
usr_M9tgGHe4UyjBCp17u8voCkum,Blake Cassin,[]
usr_MA2mhH4h7mhzhT1CpTA2kmDu,Meda Thiel,[]
usr_MAhU5KWs3NVnCqMNkh7Vkw1T,Laverne Christiansen,[]
usr_MBpdPKV87adVSiuG5W6xpz3S,Alexander Feil,[]
usr_MCUx286PeJjjaDzXM9gzY124,Venita Hartmann,[]
usr_MFhGsJVncnPknExRUXnriRyt,Sam Monahan,[]
usr_MM5EMayCbhLj8B1qbjbevTAc,Sharice Yundt,[]
usr_MQpzx3s2S4NUNYi4MpnDS24Y,Marilynn Zieme,[]
usr_MRqoTz4CcEQdSo3tKU3QCCGz,Milissa Bruen,[]
usr_MSBwmAviYTNngnZ4AzLqeRXv,Ulysses Jacobi,[]
usr_MScHCA98o1s8BSkycY8nWjQQ,Lillia Hermiston,[]
usr_MUrqwGFZrCCT94vsUzASc6q4,Agustin Hand,[]
usr_MV1mTmZasTaXiCctXf6McJYn,Evan Turner,[]
usr_MVojHz4h6kBiKM4isPjzd29W,Rubin Corkery,[]
usr_MXQZRcoCvpGbnkRsXCBhovoM,Aurore Kihn,[]
usr_MXSaqZqpozBLd62SyAeiySrX,Shayna Barrows,[]
usr_MYGKrZiJ7n1AgoRcA4zFF1Kx,Azzie Rosenbaum,[]
usr_MZr5TsbUxbSX79p4B7ZaU3nN,Lou Schmeler,[]
usr_MbWTuo96HGBShC7caVk9yPDf,Brent Tillman,[]
usr_MfKtjAp4M4WX11q5eXq8Ndc9,Bo Gleason,[]
usr_MfidqiDrz7rUoPYbSGB8HF4N,Frances Lowe,[]
usr_MgTfSfksvmz2ySg4KJtGdTke,Arnulfo Morar,[]
usr_MgWzi5rhtQfy4RLUp3YQS8ho,Lavonne Howe,[]
usr_MgfoCKHstpPsxJEWPUuZ22t9,Fredric Volkman,[]
usr_MhUuw1FNYbxE41C97jLu9dS5,Dale McCullough,[]
usr_MkAW8Kw8CRMhBrCpX1HcDzc5,Vesta Ankunding,[]
usr_Mo32puxYdYVaLPnTJ8m3DBsZ,Christie Dibbert,[]
usr_MsAUfGgfRWRdisgA8oh7DGZo,Kenyatta Lueilwitz,[]
usr_MuDDD5UTDd2ZzPDr1xFVNyUq,Kellee Veum,[]
usr_MyX4RkejKqxAFW8yCBTXg2Em,Von Cummings,[]
usr_MyvSRb4qyCRFWcFmWsS5ZvkY,Sydney Greenfelder,[]
usr_N1SHUvZKQhkn13DYr9zCSxoo,Terra Mosciski,[]
usr_N2ASvAjT9kfVfuRaMchZcW9G,Junita McLaughlin,[]
usr_N4SE5J7cUYiyirqY4BFgjmby,Ashleigh Will,[]
usr_N5X6j8mNHLunQQ7UAuKnBxu2,Forrest Bernier,[]
usr_N5aGmFB2t7hAyQs5hzFRmo6b,Vincent Rogahn,[]
usr_N62GSsahAcedS9fd4Dt7EBT5,Arlinda Zulauf,[]
usr_N65vwHiBBqv7mm6oti5TTns7,Fabian Daniel,[]
usr_N8S7jGt4aMdKWJPZ1Dw4Bqab,Jesus Daniel,[]
usr_N9ef5Vnm9Vv32raJrsgCMmgf,Oliver Will,[]
usr_N9wV71FJsXc34LzLHhaA8NGm,Garrett Beier,[]
usr_NAKaSiP7NSLyJHUYZWAJ7qb9,Nisha Spinka,[]
usr_NBsKS4zTMTtLMxDA9Ge2xyXF,Carla Pons,[]
usr_NC81jmQRJepUfokn1wTWdd4Y,Angelica Bosco,[]
usr_NGJZr3J4sQfjpfQw3AGAwJ8H,Dustin Hane,[]
usr_NH5h5iLJy1RCdrAQh9iiDcvh,Sherilyn Labadie,[]
usr_NMTifPSRjs7XeCSAQ9KJ9EQJ,Lashawna Blanda,[]
usr_NPsZTvSNFWAfRH6761PuFAYe,Lavera Treutel,[]
usr_NQZ2VECkqhyMn5hwxGDFNAoJ,Carlita Windler,[]
usr_NTidDdXitfQnVjsx5ejx5H6M,Terence Rogahn,[]
usr_NWr8tKnZjhunNknSst26hZES,Laurette Schultz,[]
usr_NXGw3fdXWrHt5C1XTVs5CAnY,Dorian Klein,[]
usr_NXTYFbWUpfTdGJs3SiftHmM5,Martina Balistreri,[]
usr_NbUN1eJ444m3aGaXLe2uQFmr,Eloy Ruecker,[]
usr_NcyavesUm2MLQwHLjwWLzwkx,Geoffrey Streich,[]
usr_NeUfFF2vUcUHgVFbDTkwuVH1,Catrice Blanda,[]
usr_Nf64RTvHC9oL28NHgfgBvCJi,Cortney Cartwright,[]
usr_NhfMD3XbaaKsYnkQeUKPVZSo,Pura Monahan,[]
usr_NjaUCdRzqcP8ogjRcNWU7yjF,Omar Hermann,[]
usr_NkmHjtgANoUgzy7VQdtzKeyn,Roberto Watsica,[]
usr_Nkoq5FwNYcwjxG5ejfS69qpS,Young Altenwerth,[]
usr_Nnqhufbcz8PWm7idYsmQwrrK,Twana Ortiz,[]
usr_NsBVTtqufRn12SwxtNApiLqn,Kirby Kulas,[]
usr_Nvbt4i1J7Zi1aB1PuPpsf7o2,Clinton Macejkovic,[]
usr_NwTVuMWrwiyDAS64puDthsNf,Marty Sporer,[]
usr_NzMfUnLzFpKLN1SxC4PvjQ23,Jocelyn Braun,[]
usr_P1njpjtvys2gk4DQxwXnCZ8T,Lien Strosin,[]
usr_P2Tvz4qNCiinFAG1cs863QgY,Teodora Cremin,[]
usr_P2koDYjmWPsT7CtQEsYZn4zF,Winnifred Stehr,[]
usr_P5GsB4KUHec25HxiFXvMaaQi,Versie Langosh,[]
usr_P744ofXUUT1vUtySoof28Bnb,Emil Konopelski,[]
usr_P7PzNqwtmuoNHiWBGEFk3yP3,Crissy Durgan,[]
usr_P8QTSgxYQojRWXd4zDnBJ7RH,Sueann Moen,[]
usr_PA16bpx3Us42mEmdoQQ5FbtK,Garfield Hane,[]
usr_PAVSmDBT6GKd9dJcpCwjGvPt,Russel Koelpin,[]
usr_PAoceZKJZ32qr4YCiJGp9Zfw,Shiloh Sporer,[]
usr_PCQvfbTu6jiomihiDHAXDKCR,Jess Hills,[]
usr_PDm9Rd5DLmXN3Ff2mRgQQkoG,Earlie Reilly,[]
usr_PFnksea89SwXfnABnUKFbMrD,Eloise Mante,[]
usr_PGLfNyfiEqw2iUrhbYm9MTdK,Lawrence Wisozk,[]
usr_PHWyCxwZwWQjBeJpTigqQUhB,Jeffery Steuber,[]
usr_PHgYmkcijGr9w9HtKtBqdj4E,Hugo Pierre,[]
usr_PHjajduwa3RtVzeMbLqTh2FR,Janine Rohan,[]
usr_PHmpJTV2faRZse6B25D69sW1,Logan Stark,[]
usr_PKAanrGJ4RDNk9c94AYiVYdH,Rudolph Schamberger,[]
usr_PKzVCqoqQf6eCKsVRNUMatKC,Lorenzo Pagac,[]
usr_PLJGt7MLidzfbgVcUtLDwZWV,Fernando Flatley,[]
usr_PPBFx9uPAX51LWo87su5mA2B,Arletta Considine,[]
usr_PSc9LqtARpYwKgieB3bJgybd,Jame Lynch,[]
usr_PU1jLFKt2ZbLitrHQqAwbBB2,Dannie Dickens,[]
usr_PVaGVut9HwJtFexMUVjt7LQP,German Doyle,[]
usr_PZMQWiXVWHxGjMGCDuxcmLae,Preston O'Keefe,[]
usr_PZwJzPgMwEcRHWxGHdVc4MaJ,Kara Nicolas,[]
usr_PcMpW6G59SXtDULw9w5W2MRi,Zachary Spencer,[]
usr_PcwncyZMVtNjF1Lz5FunqK8C,Phillip Kirlin,[]
usr_PdAx1RwP2LPtZgks9ryJzPGN,Lois Dare,[]
usr_Pf5Ck58kzM7JwLRSuTbPKDNY,Carey Heidenreich,[]
usr_Pg4wffM2Zror67fXPVVn1RDZ,Ivan McCullough,[]
usr_PpvMFLk7SC9rcd11BXaC5Sgs,Trevor Ledner,[]
usr_PqberFhFeyd9oBP2xGDeNzrk,Marna Beahan,[]
usr_Pt3SPaq1m84VpChkA673JZRF,Raymon Witting,[]
usr_PutToMZ7fhLQsLuPpVR6SAb7,Rosanna Conn,[]
usr_PzdZTR8WETokStMp5yZTBRm4,Daria Hamill,[]
usr_Q3Qb48pFVRcBjX7kmWwR3gS1,Lise Mayert,[]
usr_Q7oKqAhXUyKWoaK451DM2ufp,Mickey Dare,[]
usr_Q88aiRM2C5ZVSdVGz6ZxhrYE,Chantel Mayert,[]
usr_Q95WBrXtN4hyUTDcxpY2mNcJ,Nikole Bogisich,[]
usr_QAQsu8NLNuSAWVZnnXMeMVPQ,Jeannie Wisozk,[]
usr_QAiQr4W93b3SWEVFfB9PwdXu,Jefferey Kihn,[]
usr_QAntBo86wCTe3F9o3NNDM1zk,Rupert Ruecker,[]
usr_QBkfm44dLb96BjNLaakaZgJA,Adell Russel,[]
usr_QHigx89Qvo3UkCQAszujZdrW,Earle Volkman,[]
usr_QKdYgv4czp2tv9qsAEhXLhys,Janyce Homenick,[]
usr_Rb2QRHeinE7wSkw979fyjAEW,Demetrius Kilback,[]
usr_TRPfdrg3afkpkWNQrymWwJEf,Reginald Jakubowski,[]
usr_UqNj23LCnoiR3MT6SxyiYDgE,Mitzie Bartoletti,[]
usr_UqR4zrtTnKxu3tToz8EYhjpF,Cleveland Wilderman,[]
usr_V3XMHNhHe5gwqcXNrar6k8jc,Eddie Friesen,[]
usr_VxwjBh3ES9558GgbxbbFqBUQ,Launa Cormier,[]
usr_XDuVQAHXZCiLK2g69qAabMYX,Jocelyn Wolff,[]
usr_YFjVzsLL8C3q5h2DGyf7LR5N,Despina Murray,[]
usr_ZHtbnUaNSZQw42Zdjf4qoikT,Darrell Langworth,[]
usr_arfMz962Ek5YMNQ5TKrkeKuJ,Ora Reynolds,[]
usr_c3DryQEUTrTYLGrbEBwYYSnX,Eufemia Erdman,[]
usr_eLaeGqbzVd7WWM1Sq3ekCW6b,Everett Mitchell,[]
usr_err6vJNQab7yqb1BgJNBzzGQ,Jenice Moen,[]
usr_gKztfe1zvYPwEwB93HXF1FGb,Loreta Hayes,[]
usr_jRswmPrKG3EG1JUA6HAQGfaC,Johnie Cole,[]
usr_ksjY6cKA2edm6dD4reSY3uK7,Janay Torp,[]
usr_p4c6s8RhtvrPdVdfHZQA9fPB,Brady Kessler,[]
usr_reeHBerWxJgi1hbPj8Pkpxxn,Trudy VonRueden,[]
usr_xgaBaviPKhRNTSTmFCJLq5JP,Larry Greenholt,[]
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_Ei5xcDjKfPrvCmUnTnGyDBsv HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "5HVfYCdMSe7eLVA9QLkFZCnz"
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_NkdU5hk8VPZX8t7fFQcbzC3Z
ETag: "B5D5jgG56fYjzxLVp7hmN1We"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 524
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821781673,
"expired" : 1782908181670,
"exportOperation" : "createUserExport",
"id" : "exp_Ei5xcDjKfPrvCmUnTnGyDBsv",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "purgeExport",
"searchQuery" : "",
"size" : 38696,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 817,
"updated" : 1782821782460,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_9uFPpUhuFoWgpJ9bGwrP6wXC&items.id=exp_9uFPpUhuFoWgpJ9bGwrP6wXC&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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" : 1782821792927,
"expired" : 1782908192925,
"exportOperation" : "createUserExport",
"id" : "exp_9uFPpUhuFoWgpJ9bGwrP6wXC",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821792927,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
} ],
"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_24SPuKPT8gCUfctEXMVBqWD4&items.id=exp_24SPuKPT8gCUfctEXMVBqWD4&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1782908172375
}
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_8SawCWp6NoehgPRmcUSk5wZ2
ETag: "6i2HiuRQFhqhN7hJwcaunJP8"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 582
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821772378,
"expired" : 1782908172375,
"exportOperation" : "createExportExport",
"id" : "exp_4z3hjWRjD7Lwj4hTWf96Pr3b",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=exp_24SPuKPT8gCUfctEXMVBqWD4&items.id=exp_24SPuKPT8gCUfctEXMVBqWD4&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821772378,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_Hm5gqY6oKADYdg9cjhsVbQDH/groups HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 1447
{
"name" : "Sharable optimizing website",
"description" : "7 étage, 528 Passage de Caumartin, 27892 Toulouse",
"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_Mr4wtcFXCbXPqsHX1oD1bjtD" ],
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_HkS1puymUnG8HqTYoWUTb31y" ],
"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" : 1782821479149,
"lastSend" : 1782821479149
}
}
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_8cDkrx2a6zrc4a4msC3xYeLa
ETag: "657JW9oyxsjKgRWe6TRufd3a"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1551
{
"allowedLayouts" : [ "lay_HkS1puymUnG8HqTYoWUTb31y" ],
"allowedTemplates" : [ "wtm_Mr4wtcFXCbXPqsHX1oD1bjtD" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1782821479152,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "7 étage, 528 Passage de Caumartin, 27892 Toulouse",
"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_HrJxdkGCFTtj7xTFdmp4GV8e",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"name" : "Sharable optimizing website",
"templateSelectionMode" : "list",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1782821479152,
"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_BTsBTqgZuePSmmPz5ynWM2nN HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "CfhjpcdZG1VfAHD18Qre9DXc"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1993
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"createWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"created" : 1782821282939,
"deleteUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"description" : "8 étage, 26 Rue Dauphine, 56276 Caen",
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Triple-buffered holistic flexibility",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updateUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updateWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updated" : 1782821282939,
"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_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
}
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_4yRWpc8k6Y5qim3MdvsrWddV HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "GrpHsZeXi6VnzQMeQeUfWvJ7"
Content-Type: application/json
Content-Length: 1435
{
"name" : "Extended global migration",
"description" : "05 Place d'Abbeville, 56104 Limoges",
"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_QELjCwLJmgvCzNEUy7JH1yAa" ],
"layoutSelectionMode" : "anyOrNull",
"allowedLayouts" : [ "lay_FYQ4KrWQkUYqervGpXa3eQr7" ],
"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" : 1782821483345,
"lastSend" : 1782821483345
}
}
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_MaGv6ddfXmwgqcicDBcXJQKv
ETag: "FuP6zuDnPC2ZFn3eei5CQtNS"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1567
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ "wtm_QELjCwLJmgvCzNEUy7JH1yAa" ],
"createUserAuthorizedGroups" : [ ],
"createWorkflowAuthorizedGroups" : [ ],
"created" : 1782821483322,
"deleteUserAuthorizedGroups" : [ ],
"deleteWorkflowAuthorizedGroups" : [ ],
"description" : "05 Place d'Abbeville, 56104 Limoges",
"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_4yRWpc8k6Y5qim3MdvsrWddV",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "refreshWorkflowsViewAuthorizedGroups",
"layoutSelectionMode" : "anyOrNull",
"name" : "Extended global migration",
"templateSelectionMode" : "listOrNull",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updateUserAuthorizedGroups" : [ ],
"updateWorkflowAuthorizedGroups" : [ ],
"updated" : 1782821483357,
"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_AbhRQ4qjBaPxTcUcBetfRYaF HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "9hu2uJ516tXewdzXYGCogGGo"
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_8CgaXkc4QuWqeBEpQYpR3SPe
ETag: "ECyG2bEyzKbbCkE6ADSKEEx2"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2036
{
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"createWorkflowAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"created" : 1782821492161,
"deleteUserAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"description" : "8 étage, 3537 Boulevard Saint-Bernard, 36187 Sarcelles",
"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_AbhRQ4qjBaPxTcUcBetfRYaF",
"isDefault" : false,
"isDisabled" : false,
"jobOperation" : "purgeGroup",
"layoutSelectionMode" : "anyOrNull",
"name" : "Inverse asymmetric challenge",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updateUserAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updateWorkflowAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updated" : 1782821492218,
"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_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewWorkflowAuthorizedGroups" : [ "grp_AbhRQ4qjBaPxTcUcBetfRYaF", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
}
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=Triple-buffered%20holistic%20flexibility&items.id=grp_BTsBTqgZuePSmmPz5ynWM2nN&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 2143
{
"items" : [ {
"allowedLayouts" : [ ],
"allowedTemplates" : [ ],
"createUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"createWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"created" : 1782821282939,
"deleteUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"deleteWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"description" : "8 étage, 26 Rue Dauphine, 56276 Caen",
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"isDefault" : false,
"isDisabled" : false,
"layoutSelectionMode" : "anyOrNull",
"name" : "Triple-buffered holistic flexibility",
"templateSelectionMode" : "anyOrNull",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updateUserAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updateWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"updated" : 1782821282939,
"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_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewWorkflowAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
} ],
"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=Triple-buffered%20holistic%20flexibility&items.id=grp_BTsBTqgZuePSmmPz5ynWM2nN&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 186
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"expired" : 1782907875075
}
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_Mgoo7Jg8FZdwGxjSUfpp3a4z
ETag: "YgAdsrAN2AvRkwWomAMcmfr8"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 608
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821475078,
"expired" : 1782907875075,
"exportOperation" : "createGroupExport",
"id" : "exp_DKPGPng5zsSLYRjaaTi78ey6",
"itemTemplate" : "{{id}},{{name}},{{json userRoles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Triple-buffered+holistic+flexibility&items.id=grp_BTsBTqgZuePSmmPz5ynWM2nN&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821475078,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_EhwjaqWcyHKCCmj7tskExHS9&items.id=log_EhwjaqWcyHKCCmj7tskExHS9&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.entityId |
The filter value(s) for the entityId field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.adminUser |
The filter value(s) for the adminUser field. |
items.operation |
The filter value(s) for the operation field. |
items.duration |
The filter value(s) for the duration field. |
items.errorCode |
The filter value(s) for the errorCode field. |
items.appVersion |
The filter value(s) for the appVersion field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1216
{
"items" : [ {
"appVersion" : "sgs-wm-webapp:1.20.3",
"created" : 1782821878646,
"duration" : 2,
"entityId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "log_EhwjaqWcyHKCCmj7tskExHS9",
"operation" : "updateUser",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821878646,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"variables" : {
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"httpRequest" : "PATCH /api/users/usr_JCwoLDH99mzqizvqyAYJx4gV\nX-Forwarded-For: 127.0.0.1\nWebTestClient-Request-Id: 10370\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_EEjPX14ou6ugHHag8bmnx4LV&items.id=log_EEjPX14ou6ugHHag8bmnx4LV&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 191
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"expired" : 1782908277259
}
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_4oUiz3YKq7x7uoBByftUpMAR
ETag: "7QVW2uksZQRYiS7rhywWqit7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 603
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821877261,
"expired" : 1782908277259,
"exportOperation" : "createLogExport",
"id" : "exp_AWUvCZNaQ56fe5U1UadDZ1s7",
"itemTemplate" : "{{id}},{{operation}},{{json variables}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=log_EEjPX14ou6ugHHag8bmnx4LV&items.id=log_EEjPX14ou6ugHHag8bmnx4LV&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821877261,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_u2zCMjhRcdfy6TK786bv8Qow/dataMapping HTTP/1.1
Authorization: Bearer act_DGEwZZSb8DSspfxKMTmgdsHB.5tUtqdef9TPuaGPvysAq26p8ReF8x5fRqoqYGrqB4qj1CjNWay79S9wEeiBd7655
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_6q5VMeqJK16uCqeCEuNcmhTP/dataMapping HTTP/1.1
Authorization: Bearer act_BHUzPMmV6nz4jYhphgVhSvLN.644Tk23ahr5gTumWiidmCPpCfYPscgLD6WvN6eaRrti3rNHenDPFYbB8vPKk8Tt7
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_36mW8GeuxJCAWVxtRvbSuo2S
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_Gw472P663BKwMhyBwJBEHsbh HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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: "HGvPDkGQpxaKNhyWPTQQzg6N"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 952
{
"created" : 1782821753679,
"creator" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"creatorName" : "Thomas Graham",
"creatorPictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"eventType" : "recipientInvite",
"id" : "not_Gw472P663BKwMhyBwJBEHsbh",
"isUnread" : true,
"linkUrl" : "https://gaylord.name/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwXzNtQTFtclo0a2hoRHpVR3IzQ...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821753718,
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"workflowId" : "wfl_6aB4R5pqYQj6scL6q2swXsTe",
"workflowName" : "Awesome Wool Bag"
}
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_4C8j3tTup4e4DiCZmHSiD9d1 HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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_8tQREcj2BUFGC21C5MguTBwN
ETag: "4xDHrDGvs5LAVUqGmwM6asBP"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 952
{
"created" : 1782821762392,
"creator" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"creatorName" : "Thomas Graham",
"creatorPictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"eventType" : "recipientInvite",
"id" : "not_4C8j3tTup4e4DiCZmHSiD9d1",
"isUnread" : false,
"linkUrl" : "https://gaylord.name/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX004RHI1a2FwMXhaM0JndWtlM...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821762656,
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"workflowId" : "wfl_6dHKCGVjBzi4JeHjXULtwQqF",
"workflowName" : "Sleek Wool 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_LczwUFtsqQ3bv1LMbcYPjFJU&items.id=not_6yhqfVosPEgxGjtP9We7dYRm&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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: 1073
{
"items" : [ {
"created" : 1782821617438,
"creator" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"creatorName" : "Thomas Graham",
"creatorPictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"eventType" : "recipientInvite",
"id" : "not_6yhqfVosPEgxGjtP9We7dYRm",
"isUnread" : true,
"linkUrl" : "https://gaylord.name/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0tmelBaMkFQOTQ3MlB4Qm5nU...",
"preferredLocale" : "fr",
"sendingState" : "sent",
"stepType" : "signature",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821617495,
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"workflowId" : "wfl_LczwUFtsqQ3bv1LMbcYPjFJU",
"workflowName" : "Awesome Cotton Wallet"
} ],
"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_EacwAj8nj9j1Aq9QrJJdMQgE&items.id=not_J2NDg4DiPQpPJ5kNCiyBWwcf HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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_Hm5gqY6oKADYdg9cjhsVbQDH/organizations HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 143
{
"name" : "Poirier et Pons",
"organizationIdentifier" : "FR7156011743",
"additionalInfo" : "932 Boulevard Du Sommerard, 75386 Cayenne"
}
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_E43m2DuKbPYC2abdTwnFTCXZ
ETag: "EwZ2bdiUrddufPDMFL8m2wUV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 289
{
"additionalInfo" : "932 Boulevard Du Sommerard, 75386 Cayenne",
"created" : 1782821469477,
"id" : "org_8phMLg6TGovKjpBcMkB7DiS7",
"name" : "Poirier et Pons",
"organizationIdentifier" : "FR7156011743",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821469477
}
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_i3niMbz4WCYkMgYe9y7KnHgv HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "Cn25UH8HyxUokF6TnAKLMxvC"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 301
{
"additionalInfo" : "Apt. 518, 75 Rue du Chat-qui-Pêche, 36482 Tourcoing",
"created" : 1782821282415,
"id" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"name" : "Joly et Rivière",
"organizationIdentifier" : "FR2465184956",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821282415
}
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_Jg41dupeT5R43Aye6K8oxnmN HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "BwvKw9jU8Qa4CTEkqpMLVgqP"
Content-Type: application/json
Content-Length: 146
{
"name" : "Moreau EI",
"organizationIdentifier" : "FR4822091679",
"additionalInfo" : "Apt. 516, 92 Boulevard des Saussaies, 48067 Drancy"
}
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_4Szn6XXDzoz1naxtJuTdYJEB
ETag: "8W6R8aqkTG1U6eWNdodEnFYr"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 292
{
"additionalInfo" : "Apt. 516, 92 Boulevard des Saussaies, 48067 Drancy",
"created" : 1782821460509,
"id" : "org_Jg41dupeT5R43Aye6K8oxnmN",
"name" : "Moreau EI",
"organizationIdentifier" : "FR4822091679",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821460533
}
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_7vqpHBvkJv34gaoyZ3tsQ5eE HTTP/1.1
Authorization: Bearer act_NmqbLbL3dANBYUMywoKPicpB.67DuWiJs4L8bANrWYQEKLsGHF6gMbrG82hagLiGLa4zS3pbDCKmiKsK5DAYZNed6
If-Match: "AMTC4r838iBeR88dA5Xz5LEX"
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_CuhpQiDWhW2yJXhDbEqLNpAQ
ETag: "FC9ZrbQAmvTctSkS4P3g5dqb"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 309
{
"additionalInfo" : "3 Rue Marcadet, 19715 Rennes",
"created" : 1782821471972,
"id" : "org_7vqpHBvkJv34gaoyZ3tsQ5eE",
"jobOperation" : "purgeOrganization",
"name" : "Adam GIE",
"organizationIdentifier" : "FR1756183971",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821472002
}
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=Jacquet%20EI&items.id=org_HNPsJCRwhhd464DUkTYoL6Pj&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 385
{
"items" : [ {
"additionalInfo" : "8230 Allée, Voie Oberkampf, 92409 Tourcoing",
"created" : 1782821470661,
"id" : "org_HNPsJCRwhhd464DUkTYoL6Pj",
"name" : "Jacquet EI",
"organizationIdentifier" : "FR2846390430",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821470661
} ],
"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=Joly%20et%20Rivi%C3%A8re&items.id=org_i3niMbz4WCYkMgYe9y7KnHgv&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1782907868637
}
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_6q857RR1nsXhdpJfNFnDTsRE
ETag: "8bo3xx2p8hyWYZu71yhMTBa9"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 580
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821468639,
"expired" : 1782907868637,
"exportOperation" : "createOrganizationExport",
"id" : "exp_66pS9fpvVc11KD7Q7v8niVzi",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Joly+et+Rivi%C3%A8re&items.id=org_i3niMbz4WCYkMgYe9y7KnHgv&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821468639,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_La49dA7KYmjtNzF8vw7rJ1rN/settings HTTP/1.1
Authorization: Bearer act_4dY937MnRmffSBpJHq9YaAe6.2Vjb4grRcKcfxBEktMT7rSvGgFh5kwGahTSASXKXGTRZcHL9dtpnx9zdKeNzZUFF
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_Hm5gqY6oKADYdg9cjhsVbQDH/appliedSettings HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_8h9CJ3cJCxiN47zLsmdAxzxx/settings HTTP/1.1
Authorization: Bearer act_F3njEQ2rdekjudXpuH7pgBkH.q4vSZcoW9ZZpP8cKXcnekDfjA86TwzkYKPU3GGoJfx6GHQTrpeiZAtHKpNU3K6wj
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_McujQ1BgfvNevQqX5xcr5SEK
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_CrupAn7bPE6AB7ZquE9paf7E/settings HTTP/1.1
Authorization: Bearer act_MTehpyg64inMiW6bZwZotH3q.54kJEAHMGy2912iPBZBuyP764fTo47Q3fYt77oKFt3NDaTGhsNcrbkg4LFitdpdH
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_JCwoLDH99mzqizvqyAYJx4gV/appliedSettings HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_F9N88rpcFG57SYwzwVDP7Yv5/settings HTTP/1.1
Authorization: Bearer act_Hw72vsLXcLhLLTpx2X31xssV.3StqsskUNSudfHHwhg16FpXxZ3UTZnSqJz29JMqHjhAJoexnfvXQHCF9Vr35bXSG
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_9h9JM1u7U6fyySnZn5fP33bL
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_BbzGiPc1G3HAEQCLAq1Jg6TZ/settings HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_Hm5gqY6oKADYdg9cjhsVbQDH/signatureProfiles HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 10681
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Comic/Graphic Novel",
"documentType" : "pdf",
"signatureType" : "pades",
"forceScrollDocument" : true,
"pdfVisibleSignatureMode" : "allowed",
"pdfDefaultSignatureImage" : "iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAIAAAD+96djAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A...",
"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_8YbZh3Ts5g9K3rRBwrCYL8um
ETag: "CsuTSHgLBwCK6idXLNu81jFZ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10827
{
"created" : 1782821888423,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_2q8KQR62XiVAiFBPHWZVr4rX",
"isDefault" : true,
"isDisabled" : false,
"name" : "Comic/Graphic Novel",
"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_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821888423,
"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_CSRi6rm3B6QaZ8KKH8v9tcr5 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "BDUR5HVAekKfo7qrQU4i5bzd"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 10944
{
"created" : 1782821281775,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_CSRi6rm3B6QaZ8KKH8v9tcr5",
"isDefault" : false,
"isDisabled" : false,
"name" : "Fable",
"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_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821281775,
"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_Ny6uKohrxsbcm1J9uBiJ3ijs HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "5cSHzHwJnZbA5NHV2Th5rGFK"
Content-Type: application/json
Content-Length: 1292
{
"isDefault" : true,
"isDisabled" : false,
"name" : "Biography/Autobiography",
"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}}",
"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_FH1jJAe1EnbzUP9Awd898dkZ
ETag: "G1Ep9XZPYPvPeikYZPxJJdYR"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1501
{
"created" : 1782821881339,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_Ny6uKohrxsbcm1J9uBiJ3ijs",
"isDefault" : true,
"isDisabled" : false,
"name" : "Biography/Autobiography",
"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_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821881367,
"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=Fable&items.id=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.isDefault |
The filter value(s) for the isDefault field. |
items.isDisabled |
The filter value(s) for the isDisabled field. |
items.name |
The filter value(s) for the name field. |
items.documentType |
The filter value(s) for the documentType field. |
items.signatureType |
The filter value(s) for the signatureType field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 11080
{
"items" : [ {
"created" : 1782821281775,
"documentType" : "pdf",
"forceScrollDocument" : true,
"id" : "sip_CSRi6rm3B6QaZ8KKH8v9tcr5",
"isDefault" : false,
"isDisabled" : false,
"name" : "Fable",
"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_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821281775,
"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=Fable&items.id=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1782908290270
}
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_J7k2ighntfw2GGmo6qvEebhT
ETag: "6dDNh4u2mFcR9Nm1ibsZfpvi"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 569
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821890272,
"expired" : 1782908290270,
"exportOperation" : "createSignatureProfileExport",
"id" : "exp_4Z65nxDiFD66ZyMywuSNyXBA",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Fable&items.id=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821890272,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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 YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
Content-Type: application/json
Content-Length: 1470
{
"domainName" : "johnston.name",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "4192",
"idpClientSecret" : "C4T7PgV8TFzbdXwzHNQWEeoK",
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"certificateEvidenceLanguage" : "en",
"attachmentExtensions" : [ "pdf", "word" ],
"lockDocumentsAfterFirstValidation" : false,
"allowConsolidation" : true,
"allowSingleSignerMode" : 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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_5SUm8MipoBPq4Dv2KHNW7iJk
ETag: "Cn3Uf4K6xAtqkB7aFYYgjjxo"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1569
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSingleSignerMode" : true,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"created" : 1782821859835,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_KVeAkf49W4eQAzztQKtwN2ji",
"domainName" : "johnston.name",
"downloadLinkTokenValidityDays" : 90,
"forceFlattenPdf" : false,
"id" : "ten_P367j8DWNsDRcamZwByH4XvU",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "4192",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_GHgiG3XHT8fTqckLX4yTb8YL",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1782821859835,
"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@2e1be277 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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Retrieve tenant
Retrieve an existing tenant.
HTTP request
GET /api/tenants/ten_Hm5gqY6oKADYdg9cjhsVbQDH HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "8z5QHB7Mfu5MS1eFTgNYeEWZ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1490
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSingleSignerMode" : true,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1782821280360,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_ExUUECizVJs8KVq7nCwhwMR1",
"domainName" : "gaylord.name",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "4192",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_AbTLeTHt8x9jWD3ZeBHVH33C",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1782821280360,
"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@2e1be277 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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
Update tenant
Update an existing tenant.
HTTP request
PATCH /api/tenants/ten_BjPGJXZaAkVmDEPFDwzqPvjK HTTP/1.1
Authorization: Bearer act_J7XJ5zBsFJzNs17mdjggC4Jb.hkNTneWYmhJLypgPVwocQuRhDEjMx4TUvjueoj4XtdLACqQnnqKbpaMKU6PVEWPH
If-Match: "DkHUdbG3jkJzmQ4PDjwRPPdz"
Content-Type: application/json
Content-Length: 1636
{
"domainName" : "weissnat.io",
"organizationName" : "Garcia SA",
"idpType" : "google",
"idpBaseUrl" : "https://accounts.google.com/",
"idpScope" : "openid email profile",
"idpClientId" : "4192",
"idpClientSecret" : "C4T7PgV8TFzbdXwzHNQWEeoK",
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"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,
"allowSingleSignerMode" : true
}
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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_GDNUUccmKZZvU2yAJH9DGAor
ETag: "GEZd7j3MT7KRMncJBnA7v2Ur"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1790
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : false,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSingleSignerMode" : true,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : false,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ "pdf", "word" ],
"certificateEvidenceLanguage" : "fr",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"createUserOnLoginGroupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"created" : 1782821860907,
"darkColor" : "#104670",
"defaultAllowComments" : false,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_ApuUnhU3CKnkS6V2XX3wyMMd",
"domainName" : "weissnat.io",
"downloadLinkTokenValidityDays" : 90,
"externalArchivingParameters" : {
"filesToArchive" : [ ],
"metadata" : [ ]
},
"forceFlattenPdf" : false,
"id" : "ten_BjPGJXZaAkVmDEPFDwzqPvjK",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "4192",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenantResource",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_GDiasuHAbjzw7b5zhawDCfsP",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"organizationName" : "Garcia SA",
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1782821861057,
"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@2e1be277 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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidHexColor | The provided color is not in hexadecimal format. |
400 |
InvalidImageFormat | The image format is not supported. |
400 |
InvalidRequestField | A request field has an incorrect value. |
403 |
AuthenticatedUserDisabled | The authenticated user is disabled. |
403 |
MissingBearerToken | A bearer token is required. |
403 |
TenantInactive | The tenant is inactive and does not allow any operations. |
403 |
UserGroupDisabled | The group of the specified user is disabled. |
403 |
UserNotAllowed | The authenticated user is not allowed to perform this operation. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Delete tenant
Delete an existing tenant. Admin only.
HTTP request
DELETE /admin/api/tenants/ten_CukZg88FV6GBFyVJXAPsV9Cq HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
If-Match: "3Hsd1akjceFGToTjEkWp8vWH"
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_5yEPSEmj1RYuTTW3PXSKqudR
ETag: "DnpcLS1ErpztmrXCwfjGxqu5"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1522
{
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSingleSignerMode" : false,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1782821868023,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_7UFWLNuwKTxSNJf2p55nKNh4",
"domainName" : "mills.net",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_CukZg88FV6GBFyVJXAPsV9Cq",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "4192",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"jobOperation" : "purgeTenant",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_9Svh4aCZkqNYB35uvkksuzLo",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1782821868070,
"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@2e1be277 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. |
allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed for workflows of this tenant. |
jobOperation |
String optional | The job operation currently running. |
created |
Number | The creation date of the entity. |
updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
404 |
TenantNotFound | The specified tenant can not be found. |
409 |
EntityLocked | The entity is being updated. |
412 |
ConditionalUpdateFailed | A condition failed in the update request. |
Search tenants
Search in all the tenants. Admin only.
HTTP request
GET /admin/api/tenants?text=gaylord.name&items.id=ten_Hm5gqY6oKADYdg9cjhsVbQDH&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
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: 1660
{
"items" : [ {
"activateExternalArchive" : false,
"allowCommentsInSteps" : true,
"allowConsolidation" : true,
"allowExternalArchive" : false,
"allowSignatureOnHigherSignatureLevel" : false,
"allowSingleSignerMode" : true,
"allowSupportingDocumentsRequest" : false,
"allowWatchers" : true,
"allowedTenantStatus" : [ "active", "inactive", "trial" ],
"attachmentExtensions" : [ ],
"certificateEvidenceLanguage" : "en",
"consentVersion" : "V2",
"createUserOnLogin" : true,
"created" : 1782821280360,
"darkColor" : "#104670",
"defaultAllowComments" : true,
"defaultCountry" : "FR",
"defaultGroupId" : "grp_ExUUECizVJs8KVq7nCwhwMR1",
"domainName" : "gaylord.name",
"downloadLinkTokenValidityDays" : 3650,
"forceFlattenPdf" : true,
"id" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"idpBaseUrl" : "https://accounts.google.com/",
"idpClientId" : "4192",
"idpClientSecret" : "****************",
"idpScope" : "openid email profile",
"idpType" : "google",
"lockDocumentsAfterFirstValidation" : false,
"loginTokenTtl" : 3600000,
"logoResourceId" : "res_AbTLeTHt8x9jWD3ZeBHVH33C",
"maxAttachments" : 10,
"maxDocumentSize" : 10485760,
"maxDocuments" : 200,
"primaryColor" : "#208cdf",
"requireSupportingDocuments" : false,
"secondaryColor" : "#4ca3e5",
"smtpSenderName" : "My application",
"technicalContactUrl" : "https://support.lex-persona.com",
"tenantStatus" : "trial",
"updated" : 1782821280360,
"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@2e1be277 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[].allowSingleSignerMode |
Boolean optional | Whether single signer mode is allowed for workflows of this tenant. |
items[].jobOperation |
String optional | The job operation currently running. |
items[].created |
Number | The creation date of the entity. |
items[].updated |
Number | The last modification date of the entity. |
Errors:
| Status | Code | Message |
|---|---|---|
400 |
InvalidFilterField | A filter parameter has an incorrect field name. |
400 |
InvalidFilterValue | A filter parameter has an incorrect value. |
400 |
InvalidSortByField | The sortBy parameter has an incorrect field name. |
403 |
InvalidAdminCredentials | The admin credentials are incorrect. |
Export tenants
Export a search in all the tenants. Admin only.
HTTP request
POST /admin/api/tenants/exports?text=gaylord.name&items.id=ten_Hm5gqY6oKADYdg9cjhsVbQDH&sortBy=items.id HTTP/1.1
Authorization: Basic YWRtaW46SzhVM3BVS1pSMkYzOHFvU0JHMUNZQkM1
Content-Type: application/json
Content-Length: 167
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}}",
"expired" : 1782908267780
}
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_Gw3zzMZRWj9crKyEMdvvaNRY
ETag: "8xaKoo2APFS3JjjsJZogjBMV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 499
{
"adminUser" : "admin",
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821867781,
"expired" : 1782908267780,
"exportOperation" : "createTenantExport",
"id" : "exp_2wXE3Lvz6QgMRSzuQaJVMhtH",
"itemTemplate" : "{{id}},{{name}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=gaylord.name&items.id=ten_Hm5gqY6oKADYdg9cjhsVbQDH&sortBy=items.id",
"size" : 0,
"totalItems" : 0,
"updated" : 1782821867781
}
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_Hm5gqY6oKADYdg9cjhsVbQDH/users HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 817
{
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"isDisabled" : false,
"email" : "gertude.bergstrom8663@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Molestiae fugit expedita expedita illum.",
"firstName" : "Ambre",
"lastName" : "Leclercq",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "Corporate Optimization Consultant"
} ],
"subject" : "c73964fe-26a4-4434-a6b3-91dfcee74386"
}
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_5AYTz1erNfanrcE6EJhGGiNi
ETag: "F83BmaC8rRbMURFYZK5B4U26"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 952
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Molestiae fugit expedita expedita illum.",
"country" : "FR",
"created" : 1782821445591,
"email" : "gertude.bergstrom8663@my-company.com",
"firstName" : "Ambre",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "usr_LqVk5fa8mxFccrfBRAi433Ry",
"isDisabled" : false,
"lastLogin" : 0,
"lastName" : "Leclercq",
"name" : "Ambre Leclercq",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "Corporate Optimization Consultant"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_29345uEn4EnifpQHEzcCVEDb",
"signAllowed" : true,
"subject" : "c73964fe-26a4-4434-a6b3-91dfcee74386",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821445591,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
}
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_JCwoLDH99mzqizvqyAYJx4gV HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "HBC4EmDwJNmeAcv7W8FKTmi9"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 966
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Facilis eligendi voluptas molestiae possimus.",
"country" : "FR",
"created" : 1782821283022,
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"isDisabled" : false,
"lastLogin" : 1782821283153,
"lastName" : "Graham",
"name" : "Thomas Graham",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "National Communications Superviseur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"signAllowed" : true,
"subject" : "cfab28d7-4f55-4f85-9cb4-0f9b060cfd7a",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821283157,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
}
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_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
ETag: "HBC4EmDwJNmeAcv7W8FKTmi9"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 966
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Facilis eligendi voluptas molestiae possimus.",
"country" : "FR",
"created" : 1782821283022,
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"isDisabled" : false,
"lastLogin" : 1782821283153,
"lastName" : "Graham",
"name" : "Thomas Graham",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "National Communications Superviseur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"signAllowed" : true,
"subject" : "cfab28d7-4f55-4f85-9cb4-0f9b060cfd7a",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821283157,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
}
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_5Dm3C2t2BkwYQnzcK62m6HdV HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "AdJnkm92Ebjk87qaV4srrvFp"
Content-Type: application/json
Content-Length: 802
{
"groupId" : "grp_ExUUECizVJs8KVq7nCwhwMR1",
"isDisabled" : false,
"email" : "dexter.kovacek4359@my-company.com",
"picture" : "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Est quasi officia qui mollitia.",
"firstName" : "Kylian",
"lastName" : "Lemaire",
"country" : "FR",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "Global Configuration Stagiaire"
} ],
"subject" : "7eff3ec5-bacf-409e-a890-d367acce1fae"
}
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_JgzLTQQn72o5Upe8d8TCfE6D
ETag: "13UaPxnJ7rmPy3bHA3oHchB3"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 912
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Est quasi officia qui mollitia.",
"country" : "FR",
"created" : 1782821447860,
"email" : "dexter.kovacek4359@my-company.com",
"firstName" : "Kylian",
"groupId" : "grp_ExUUECizVJs8KVq7nCwhwMR1",
"id" : "usr_5Dm3C2t2BkwYQnzcK62m6HdV",
"isDisabled" : false,
"jobOperation" : "refreshUserInfo",
"lastLogin" : 0,
"lastName" : "Lemaire",
"name" : "Kylian Lemaire",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "Global Configuration Stagiaire"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_AKn3xWzVHmyPeFcWDW5AU2FE",
"signAllowed" : true,
"subject" : "7eff3ec5-bacf-409e-a890-d367acce1fae",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821447904,
"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_JCwoLDH99mzqizvqyAYJx4gV/loginTokens HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_GGmLktrC7XszHteupzVrnSis
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 370
{
"created" : 1782821499539,
"expired" : 1782825099539,
"scope" : "portalUser",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"tokenValue" : "eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3ODI4MjUwOTksInVzZXJJZCI6InVzcl9KQ3dvTERIOTltenFpenZxeUFZSng0Z1YiLCJzY29wZSI6InBvcnRhbFV...",
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_JESjmejx6bf7dmtcoBtLZPcm/loginTokens HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJhZG1pblVzZXIiOiJhZG1pbiIsImV4cCI6MTc4MjgyNDk5MiwidXNlcklkIjoidXNyX0pFU2ptZWp4NmJmN2RtdGNvQnRMWlB...
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_HHWRWonhhub1vP69Dov2Kjxw
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_2DCcsoLaWcExtm37BvLH9uXX HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "9GAxvt9c1Vyx1jBYBYD5SfKC"
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_6mgAW2co56D1VU9HLisqWrkE
ETag: "Bbsmhr1F2mFws5aoD3Ffx7Yi"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 624
{
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "",
"country" : "",
"created" : 1782821437163,
"email" : "usr_2DCcsoLaWcExtm37BvLH9uXX@anonymized",
"firstName" : "",
"groupId" : "grp_ExUUECizVJs8KVq7nCwhwMR1",
"id" : "usr_2DCcsoLaWcExtm37BvLH9uXX",
"isDisabled" : true,
"jobOperation" : "purgeUserResource",
"lastLogin" : 0,
"lastName" : "",
"name" : "",
"organizationTitles" : [ ],
"phoneNumber" : "",
"signAllowed" : true,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821437205,
"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=Thomas%20Graham&items.id=usr_JCwoLDH99mzqizvqyAYJx4gV&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 1100
{
"items" : [ {
"approveAllowed" : true,
"comanageAllowed" : true,
"comments" : "Facilis eligendi voluptas molestiae possimus.",
"country" : "FR",
"created" : 1782821283022,
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"isDisabled" : false,
"lastLogin" : 1782821283153,
"lastName" : "Graham",
"name" : "Thomas Graham",
"organizationTitles" : [ {
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"title" : "National Communications Superviseur"
} ],
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"signAllowed" : true,
"subject" : "cfab28d7-4f55-4f85-9cb4-0f9b060cfd7a",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821283157,
"userGroupedInvitationsMode" : true,
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ]
} ],
"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=Thomas%20Graham&items.id=usr_JCwoLDH99mzqizvqyAYJx4gV&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"expired" : 1782907835125
}
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_P6s7kvgp7wfDqDpQ24rYcVQr
ETag: "FzyH51SHxW5rvAYDuRdFKi8r"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 593
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821435128,
"expired" : 1782907835125,
"exportOperation" : "createUserExport",
"id" : "exp_5nnyBFNKtYruiqNqvL6waw9X",
"itemTemplate" : "{{id}},{{name}},{{json organizationTitles}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Thomas+Graham&items.id=usr_JCwoLDH99mzqizvqyAYJx4gV&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821435128,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_JCwoLDH99mzqizvqyAYJx4gV/webhooks HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/BE3jQ2obAZFJgdZCADnfbnnx",
"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_NYQ1mAcMBJgw4jUd8C1vux6P
ETag: "9ReetBEqMBMaTsg8EyTKc6VF"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1782821303814,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/BE3jQ2obAZFJgdZCADnfbnnx",
"id" : "wbh_7emNNL9g9nw7hV23NzQyZrog",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821303814,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_Hm5gqY6oKADYdg9cjhsVbQDH/webhooks HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 251
{
"endpointUrl" : "https://my-company.com/CUWoWaoqnWqdenkXCCFW9i2T",
"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_8FYQEYvL7Yd35ApgFc5RssP6
ETag: "7sGKkmLB29trYUaNKEhH3mLA"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 422
{
"created" : 1782821302480,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/CUWoWaoqnWqdenkXCCFW9i2T",
"id" : "wbh_BJCJtTyKUJfVfu4TFuRt86BR",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821302480
}
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_4xjmH7egvqLaX2cD27CNxsYw HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "DPCDqzpXxgB567VkX3wU1C7V"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1782821283257,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/5KHPMAb5ibthpCKLGShhTtMN",
"id" : "wbh_4xjmH7egvqLaX2cD27CNxsYw",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821298087,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_4xjmH7egvqLaX2cD27CNxsYw HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "5PnN6DARbPp6ieYZLUZLeRRi"
Content-Type: application/json
Content-Length: 312
{
"endpointUrl" : "https://my-company.com/3786JLuTawra9QKo3F6iWz1N",
"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_LVFSmb55ro6xz5nXfmFwFa5v
ETag: "36S72YvanH5JxUq2cZBrwwvt"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 503
{
"created" : 1782821283257,
"customHeaders" : {
"X-Test-Header" : "TestValue"
},
"endpointUrl" : "https://my-company.com/3786JLuTawra9QKo3F6iWz1N",
"id" : "wbh_4xjmH7egvqLaX2cD27CNxsYw",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821294989,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_8mjvNkRgdqGz5hKtrStvw9qR HTTP/1.1
Authorization: Bearer act_2qqiLGu44Tc7SjYuJ3PcX4KE.43DJms2gUYLiWQTS7vZf8TqW9n8gZe1nYMzMw2G8ANtUzM3UexWougBBshvEEmUB
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_53drD6VufzLfSRZquFEcThjw
ETag: "AMjG7pXWitGWXsXPSbYQt4QU"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 467
{
"created" : 1782821290130,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/CCuqsqw4nRjmbnKutNBqRJhB",
"id" : "wbh_8mjvNkRgdqGz5hKtrStvw9qR",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821290130,
"userId" : "usr_JLc4rgjjkGUSxcrXXuYrBxoP"
}
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%2FDDrYFNWg18g7TuEcD71odpDK&items.id=wbh_4xjmH7egvqLaX2cD27CNxsYw&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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" : 1782821283257,
"customHeaders" : { },
"endpointUrl" : "https://my-company.com/DDrYFNWg18g7TuEcD71odpDK",
"id" : "wbh_4xjmH7egvqLaX2cD27CNxsYw",
"notifiedEvents" : [ "commentCreated", "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "coManagerRemoved", "coManagerAdded" ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821283257,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
} ],
"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_2SbhaC5DRkhGCmrEbeiRkmnc HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "2GMMS659stKMgMf6A378yHp9"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 325
{
"created" : 1782821284797,
"eventType" : "workflowStarted",
"id" : "wbe_2SbhaC5DRkhGCmrEbeiRkmnc",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821325031,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"webhookId" : "wbh_4xjmH7egvqLaX2cD27CNxsYw",
"workflowId" : "wfl_LczwUFtsqQ3bv1LMbcYPjFJU"
}
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_4xjmH7egvqLaX2cD27CNxsYw&items.id=wbe_2SbhaC5DRkhGCmrEbeiRkmnc&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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" : 1782821284797,
"eventType" : "workflowStarted",
"id" : "wbe_2SbhaC5DRkhGCmrEbeiRkmnc",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821325031,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"webhookId" : "wbh_4xjmH7egvqLaX2cD27CNxsYw",
"workflowId" : "wfl_LczwUFtsqQ3bv1LMbcYPjFJU"
} ],
"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_JCwoLDH99mzqizvqyAYJx4gV/workflows HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 1743
{
"name" : "Sleek Linen Car",
"description" : "Apt. 518, 9 Boulevard du Havre, 03939 Rueil-Malmaison",
"steps" : [ {
"stepType" : "signature",
"recipients" : [ {
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"email" : "keeley.brown2482@my-company.com",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"firstName" : "Kent",
"lastName" : "Barton",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true,
"allowComments" : true,
"hideAttachments" : false,
"viewConfidentialAttachments" : true,
"hideWorkflowRecipients" : true,
"requireSupportingDocuments" : true,
"supportingDocumentsList" : "Justificatif de domicile",
"faceToFaceSignature" : false
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_GFb2DYwLDohpUxishc7GWWCr",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "shirley.west5142@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 |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
notifiedEvents |
Array optional | The type of events the owner will receive notifications about. |
steps[].faceToFaceSignature |
Boolean optional | Whether or not the step is configured for face-to-face signature. |
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_2zrrEH7kXJQzXD76kfTpZq2i
ETag: "6UqUY1rRdConVWdX29VY4t53"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2771
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821628425,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "Apt. 518, 9 Boulevard du Havre, 03939 Rueil-Malmaison",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_8TaM2vXEfFsgi2Ty6TUHiXaA",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Sleek Linen Car",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_N1tCmPC4yRN39Hc6KCZVwoE7",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"supportingDocumentsList" : "Justificatif de domicile",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821628425,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_GFb2DYwLDohpUxishc7GWWCr" ],
"watchers" : [ {
"email" : "shirley.west5142@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_GFb2DYwLDohpUxishc7GWWCr"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_Ed1PfdvZJC9PMT3s4MZy4Pko HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "AA72j7NqTRQWM9smgnurhaPB"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2835
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821309690,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "7 Boulevard de la Harpe, 40251 Reims",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"lastName" : "Graham",
"logs" : [ {
"commentId" : "com_Ava28bRGoqijmT9gLsBN5q9j",
"created" : 1782821309933,
"operation" : "notifyCommentCreated"
} ],
"name" : "Heavy Duty Wooden Pants",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_CoPTTRrLNrywpceU2acTcuJd",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821310296,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"watchers" : [ {
"email" : "mark.hodkiewicz5755@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_4jreEenog6oRuAo74sW6RS3z"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_JknYUAjBrjUUpK2ctkrjFAFh HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "DXqTWWaFCWuEqbRk4BLPWSzk"
Content-Type: application/json
Content-Length: 1672
{
"name" : "Incredible Steel Clock",
"description" : "1 étage, 542 Impasse La Boétie, 60633 Toulon",
"steps" : [ {
"id" : "stp_9u31b7t586KUskzErZMiqWic",
"recipients" : [ {
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"email" : "keeley.brown2482@my-company.com",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"firstName" : "Kent",
"lastName" : "Barton",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv"
} ],
"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_KDbgGDPWdtWeSt6xZGxuw4ao",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "alden.reilly3583@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_MwHhMhyuPML3V1JrdhkiekJ9
ETag: "2gK8MCnU5F9XKqmTKw8s8Kpe"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2771
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821643415,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "1 étage, 542 Impasse La Boétie, 60633 Toulon",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_JknYUAjBrjUUpK2ctkrjFAFh",
"jobOperation" : "refreshWorkflowViewAuthorizedUsers",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Incredible Steel Clock",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : true,
"id" : "stp_9u31b7t586KUskzErZMiqWic",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821643480,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_KDbgGDPWdtWeSt6xZGxuw4ao" ],
"watchers" : [ {
"email" : "alden.reilly3583@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_KDbgGDPWdtWeSt6xZGxuw4ao"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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 |
FaceToFaceDisableToSelectUser | To select a user, please disable face-to-face mode. |
400 |
FaceToFaceSignatureRequiresOtpConsentPage | Face-to-face signature requires a consent page with OTP authentication. |
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_5qzdipfPezA1uFZKEbMKsHPm/copy HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 1489
{
"name" : "new Workflow",
"description" : "3 étage, 044 Rue Adolphe Mille, 50551 Calais",
"steps" : [ {
"id" : "stp_HrcCuF5D1SrikjfenPiX3AJ1",
"recipients" : [ {
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"email" : "keeley.brown2482@my-company.com",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"firstName" : "Kent",
"lastName" : "Barton",
"country" : "FR",
"preferredLocale" : "fr",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv"
} ],
"requiredRecipients" : 1,
"validityPeriod" : 8553600000,
"invitePeriod" : 86400000,
"maxInvites" : 5,
"sendDownloadLink" : true
} ],
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"watchers" : [ {
"userId" : "usr_F61DQeuR3K4W3GYtjBvqkcYG",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"email" : "shari.harris491@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"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_GmJu3hgMrXeH3ZRUXVzMJrqA
ETag: "GtKDGdyfwqYFbJ5o817aXUE2"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 4250
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821575364,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "3 étage, 044 Rue Adolphe Mille, 50551 Calais",
"dynamicFields" : [ {
"id" : "dyc_DhBs9QvontrqzBVV4PxnbP8f",
"instances" : [ {
"color" : "#000000",
"documentId" : "AVGbN8iGmtEpQJjYu3A8GTCg",
"documentPage" : 1,
"dynamicFieldId" : "dyc_3GqyYKhJ6vrtED4HinQRV2k6",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_E9V5DKYEmx8T8S2SXirx7s6U",
"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_GGBzyCxjc7oeLGMo6YCf1pta",
"instances" : [ {
"color" : "#000000",
"documentId" : "GyAyPrxFq9EiQjSLRKFwF6Tt",
"documentPage" : 1,
"dynamicFieldId" : "dyc_mTLxWquX8ArnXxn71dsFNwXJ",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_FZJiHoVFqwJcJTKuc7axTqS3",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_3BBQ8zFCrgunvqzx81kwbtKd",
"instances" : [ {
"color" : "#000000",
"documentId" : "76uswPDCjkjdcqUBFvViJY6h",
"documentPage" : 1,
"dynamicFieldId" : "dyc_6YMiLAyCYGJKCV3Puxd3Yk4F",
"font" : "Arial",
"height" : 10.0,
"id" : "dyi_EvKThp1prvHvtCjAPTJSkUca",
"posX" : 1,
"posY" : 1,
"size" : 12,
"width" : 10.0
} ],
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_Hz24eU23kgSqPevf7Lou2Z95",
"lastName" : "Graham",
"logs" : [ ],
"name" : "new Workflow",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_HrcCuF5D1SrikjfenPiX3AJ1",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821575386,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_F61DQeuR3K4W3GYtjBvqkcYG" ],
"watchers" : [ {
"email" : "shari.harris491@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_F61DQeuR3K4W3GYtjBvqkcYG"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_LczwUFtsqQ3bv1LMbcYPjFJU/invite HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
Content-Type: application/json
Content-Length: 58
{
"recipientEmail" : "keeley.brown2482@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_D3FYeCL1PwgYhH2oQm6NATc3
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 392
{
"inviteUrl" : "https://gaylord.name/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0tmelBaMkFQOTQ3MlB4Qm5nU..."
}
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_L1ynHCbgnDDLSX4xy3CjxFoy/sendInvite HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 58
{
"recipientEmail" : "keeley.brown2482@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_7i4FB2wt2oy43eG24KvK2hSn
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 392
{
"inviteUrl" : "https://gaylord.name/invite?token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJpbnZpdGUiLCJjb25zZW50VmVyc2lvbiI6IlYyIiwic3RlcElkIjoic3RwX0E2aTRXNGZCWHZxa2VWWjh4Z..."
}
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_D3q67CqfkrrSk6vwKpmx4m8M/refuse HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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_f8yCDrh2SABYixMSdfn2ETyV
ETag: "5qcs6sBYi2M6ZV8i61u8TyCw"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3489
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821563996,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "5 étage, 166 Boulevard de Caumartin, 96336 Aulnay-sous-Bois",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_D3q67CqfkrrSk6vwKpmx4m8M",
"jobOperation" : "processWorkflow",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Practical Paper Shirt",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"started" : 1782821564092,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_GAbZQs4Y8dS8sQ2qZPagwoVD",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : true,
"logs" : [ {
"created" : 1782821564092,
"operation" : "start"
}, {
"created" : 1782821564092,
"operation" : "notifyWorkflowStarted"
}, {
"created" : 1782821564192,
"operation" : "invite",
"recipientEmail" : "keeley.brown2482@my-company.com",
"recipientUserId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
}, {
"created" : 1782821564379,
"operation" : "refuse",
"reason" : "I disagree.",
"recipientEmail" : "keeley.brown2482@my-company.com",
"recipientUserId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
}, {
"created" : 1782821564379,
"operation" : "stop"
} ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"stopped" : 1782821564379,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821564380,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_58WHYLmBJFTm7fpW8HaAcknR", "usr_KG8yTeqRa1kskaSp7Y7GRPAB" ],
"watchers" : [ {
"email" : "brandon.bins4348@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_58WHYLmBJFTm7fpW8HaAcknR"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_7sketpqdn1zUBuGYkiFPPNUz HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "682KYX4eRWPgMxfyVRACXHJk"
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_GqeQxB5VQ8rc4A138JkWP7iq
ETag: "AnLJqgytDntJe8igXkdtJX8A"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2743
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821600030,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "8774 Avenue Saint-Denis, 32758 Calais",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_7sketpqdn1zUBuGYkiFPPNUz",
"jobOperation" : "purgeWorkflow",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Practical Plastic Bottle",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_E2QaEqCbK8xAMgPyCeXDy7w4",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821600075,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_8w8eJA37feSTxWmrZSfwXugf" ],
"watchers" : [ {
"email" : "ronna.turcotte130@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_8w8eJA37feSTxWmrZSfwXugf"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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=Heavy%20Duty%20Wooden%20Pants&items.id=wfl_Ed1PfdvZJC9PMT3s4MZy4Pko&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 3057
{
"items" : [ {
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821309690,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "7 Boulevard de la Harpe, 40251 Reims",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"lastName" : "Graham",
"logs" : [ {
"commentId" : "com_Ava28bRGoqijmT9gLsBN5q9j",
"created" : 1782821309933,
"operation" : "notifyCommentCreated"
} ],
"name" : "Heavy Duty Wooden Pants",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_CoPTTRrLNrywpceU2acTcuJd",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821310296,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"watchers" : [ {
"email" : "mark.hodkiewicz5755@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_4jreEenog6oRuAo74sW6RS3z"
} ],
"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[].layoutId |
String optional | The layout used for the metadata fields. |
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[].steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
items[].steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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=Heavy%20Duty%20Wooden%20Pants&items.id=wfl_Ed1PfdvZJC9PMT3s4MZy4Pko&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1782908073987
}
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_NjzCsS9TyF3wvW8rvrfzfwnq
ETag: "AGi9EPaio2xDcA2E368dN295"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 594
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821673990,
"expired" : 1782908073987,
"exportOperation" : "createWorkflowExport",
"id" : "exp_GPMCUtzZjpSPrHuYrG612STc",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Heavy+Duty+Wooden+Pants&items.id=wfl_Ed1PfdvZJC9PMT3s4MZy4Pko&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821673990,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_Ed1PfdvZJC9PMT3s4MZy4Pko/downloadEvidenceCertificate HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_Ed1PfdvZJC9PMT3s4MZy4Pko.pdf"
Cache-Control: no-store
Content-Length: 25958
%PDF-1.4
%����
1 0 obj
<<
/Creator (Apache FOP Version 2.11)
/Producer (Apache FOP Version 2.11)
/CreationDate (D:20260630121429Z)
...
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_2xm2NZ8k1P41dFewbxSudxXz/dynamicFields HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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_Mp9hwn8KN4qUZR6GMMPsQtdf
ETag: "5cdvZQ5nzw9nCB4DHuLmKmu3"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3062
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821624864,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "3 Allée, Voie des Grands Augustins, 56331 Ivry-sur-Seine",
"dynamicFields" : [ {
"description" : "this is a description",
"id" : "dyc_2UZJRuMww2uJ1cHAjbziT8v2",
"name" : "test",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "this is an other description",
"id" : "dyc_4cGLC2AUzQja3GWGjdZbiUpL",
"name" : "test2",
"order" : 2,
"type" : "TEXT"
} ],
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_2xm2NZ8k1P41dFewbxSudxXz",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Awesome Wooden Gloves",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_AP3iNsa3nupKNRNX2f4msWBh",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821625034,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_KySV8xSBw1M2vbe2YcN4gAUB" ],
"watchers" : [ {
"email" : "merle.bradtke5468@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_KySV8xSBw1M2vbe2YcN4gAUB"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_MyoW8oKDL8qUrR5fmQGhmKUf/dynamicFields/instances HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
Content-Type: application/json
Content-Length: 212
{
"workflowDocumentId" : "aa",
"instances" : [ {
"dynamicFieldId" : "dyc_4ENqSPdZQB5bcVXPvqGTcoTp",
"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_2iH2ymeF2kz7uuDm31yUPJwc
ETag: "GcC2jAweTntE2bm8gVLgwLFN"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3520
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821581472,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "4 étage, 76 Place d'Assas, 02046 Tours",
"dynamicFields" : [ {
"id" : "dyc_4ENqSPdZQB5bcVXPvqGTcoTp",
"instances" : [ {
"color" : "#000000",
"documentId" : "aa",
"documentPage" : 1,
"dynamicFieldId" : "dyc_4ENqSPdZQB5bcVXPvqGTcoTp",
"font" : "Arial",
"height" : 44.0,
"id" : "dyi_Q1RbDLrAgY3ypDDtZ1E9ezkT",
"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_8eqCuxAKKYCBLgQUqTwYq7cw",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"description" : "Please set your service.",
"id" : "dyc_HyC6WzdUSN39dreD53QoGUrG",
"name" : "Service",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_MyoW8oKDL8qUrR5fmQGhmKUf",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Intelligent Rubber Knife",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_2pUXa7cFNPqmcubdscwPzBWQ",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821581642,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_HpdjHecjnfKkCjpm4MP228zY" ],
"watchers" : [ {
"email" : "lawrence.weber6570@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_HpdjHecjnfKkCjpm4MP228zY"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_NjtEx691Xa7M7VwegC2ZLp9b/dynamicFields HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
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_sSeZ4RmmB2w2ek2yFJWh8FCS
ETag: "2ZzCgsQa7rmyrEYhSdwTMToQ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2706
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821570882,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "0 étage, 4 Rue Oberkampf, 83766 Orléans",
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_NjtEx691Xa7M7VwegC2ZLp9b",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Enormous Steel Bottle",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_EnfyKjhBJjsCYCNPMmpPkCLP",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821571058,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_6aXif5RnBeutdkjgpj6jd6Bm" ],
"watchers" : [ {
"email" : "daniel.veum1907@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_6aXif5RnBeutdkjgpj6jd6Bm"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_PFyAT1XLFMVQLyeMaiK1rezk/dynamicFields/reorder HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
Content-Type: application/json
Content-Length: 141
{
"orders" : {
"dyc_6Q2R8rAfbFY4YMtg1tWws13K" : 3,
"dyc_ASeR6qS3wXQLWoR1dbVKfasj" : 2,
"dyc_AV5jtXHH98XJ1vQUQexQTxJ2" : 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_LLoQsVXe3qsrJaf6mCkUMdRD
ETag: "FvCVUGcu9i6y8fcDJYnJR5xo"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 3201
{
"allowConsolidation" : true,
"allowedCoManagerUsers" : [ ],
"coManagerNotifiedEvents" : [ ],
"created" : 1782821638441,
"currentRecipientEmails" : [ ],
"currentRecipientUsers" : [ ],
"description" : "5 étage, 5 Allée, Voie Saint-Honoré, 04263 Drancy",
"dynamicFields" : [ {
"description" : "Please set your service.",
"id" : "dyc_AV5jtXHH98XJ1vQUQexQTxJ2",
"name" : "Service",
"order" : 1,
"type" : "TEXT"
}, {
"description" : "Please set your last name in uppercase.",
"id" : "dyc_ASeR6qS3wXQLWoR1dbVKfasj",
"name" : "Last name",
"order" : 2,
"type" : "TEXT"
}, {
"id" : "dyc_6Q2R8rAfbFY4YMtg1tWws13K",
"name" : "First name",
"order" : 3,
"type" : "TEXT"
} ],
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"groupId" : "grp_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "wfl_PFyAT1XLFMVQLyeMaiK1rezk",
"lastName" : "Graham",
"logs" : [ ],
"name" : "Incredible Aluminum Keyboard",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"progress" : 0,
"steps" : [ {
"allowComments" : true,
"disableMandatoryViewing" : false,
"faceToFaceSignature" : false,
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_Gfjq7kk521rySYBeC26AdWtH",
"invitePeriod" : 86400000,
"isFinished" : false,
"isStarted" : false,
"logs" : [ ],
"maxInvites" : 5,
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"requireSupportingDocuments" : false,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"supportingDocumentIds" : [ ],
"supportingDocuments" : [ ],
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821638614,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_F7JRSLX65vALAg8gCQBe2zt5" ],
"watchers" : [ {
"email" : "jacquelyn.bogan9005@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ],
"userId" : "usr_F7JRSLX65vALAg8gCQBe2zt5"
} ],
"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. |
layoutId |
String optional | The layout used for the metadata fields. |
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. |
steps[].disableMandatoryViewing |
Boolean optional | Whether or not mandatory viewing of documents is disabled for this step. |
steps[].faceToFaceSignature |
Boolean optional | Whether the step uses face-to-face signature mode. |
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_Ed1PfdvZJC9PMT3s4MZy4Pko/comments HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 109
{
"parentId" : "com_Ava28bRGoqijmT9gLsBN5q9j",
"content" : "Et eum soluta maxime.",
"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_4AEPF1NZosfG9Jzb7bE4fMn9
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 505
{
"content" : "Et eum soluta maxime.",
"created" : 1782821708855,
"email" : "bobby.schulist3960@my-company.com",
"firstName" : "Thomas",
"id" : "com_G4dD5qCxUyMo2kDh9pgjBmvm",
"isPublic" : true,
"lastName" : "Graham",
"parentId" : "com_Ava28bRGoqijmT9gLsBN5q9j",
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821708855,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"workflowId" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko"
}
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_LsbQBkFXmaX42WABo4YjT9hs/comments HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 1023
[ {
"id" : "com_AX9zjoDhGSpfZaxkae858GRh",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"workflowId" : "wfl_LsbQBkFXmaX42WABo4YjT9hs",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"email" : "keeley.brown2482@my-company.com",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"firstName" : "Kent",
"lastName" : "Barton",
"content" : "Autem labore ducimus ducimus impedit repudiandae harum sit.",
"isPublic" : true,
"created" : 1782821698572,
"updated" : 1782821698572
}, {
"id" : "com_zkgFQfRZJbU4mGsFemp2f3Eb",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"workflowId" : "wfl_LsbQBkFXmaX42WABo4YjT9hs",
"parentId" : "com_AX9zjoDhGSpfZaxkae858GRh",
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"email" : "bobby.schulist3960@my-company.com",
"pictureResourceId" : "res_Nct5FtPxv8E5u18sePwFXNpP",
"firstName" : "Thomas",
"lastName" : "Graham",
"content" : "Aut porro enim at assumenda cumque quasi.",
"isPublic" : true,
"created" : 1782821698854,
"updated" : 1782821698854
} ]
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_XL75pS8MEaE9zWU3maajKhz2/blobs HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_CGMQbTiY8z3xsvgEfZAabAoc",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"workflowId" : "wfl_XL75pS8MEaE9zWU3maajKhz2"
}
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_NuiuCzxh5XqaY6ohbPCSf79y/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&unzip=false&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_FuGGag7Gwf5EnheLoienGju5
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1618
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821311984,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_Nuvj2Jo7ncvHTWPF1qBwZRjw",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821311984,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_PZMQWiXVWHxGjMGCDuxcmLae" ],
"workflowId" : "wfl_NuiuCzxh5XqaY6ohbPCSf79y",
"workflowName" : "Ergonomic Silk Keyboard"
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | Password-protected PDFs are not supported. Please provide another PDF. |
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_CRrkXLabUzf8WCuFXKqPsMfW/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&unzip=false&convertToPdf=true&pdf2pdfa=auto HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: multipart/form-data;boundary=MxIyOPIBkZ5rAulRSo93J10XHTy1vw_GOowKRbq; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12561
--MxIyOPIBkZ5rAulRSo93J10XHTy1vw_GOowKRbq
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
...
--MxIyOPIBkZ5rAulRSo93J10XHTy1vw_GOowKRbq--
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_2PYiSxXVtkB3G3fApSfdMHNW
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1618
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821335657,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_E4YDiX5w8aJe58QHtF775nXg",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821335657,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_386aEqbfSs4iwcwcQNsfAtF5" ],
"workflowId" : "wfl_CRrkXLabUzf8WCuFXKqPsMfW",
"workflowName" : "Incredible Concrete Car"
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | Password-protected PDFs are not supported. Please provide another PDF. |
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_2uSZuJ3WzhPFVmUqpRps4aq6/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&convertToPdf=true&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&pdf2pdfa=force HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_BKdRCxZcAE7dXvPesqv8Af7x", "blb_76DyPegfAux3kQkXUxMrfeNy", "blb_PKSx4Abf9vA6W9suJw1Si4Q2" ]
} ]
}
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_PGzRzi1oStUNzZ8wmz9f2Pcu
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1615
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821327325,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_Bj835uPgfBNFRpQeM9N6D68r",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821327325,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_9BWxN9gmxrri641CEHyjqGKD" ],
"workflowId" : "wfl_2uSZuJ3WzhPFVmUqpRps4aq6",
"workflowName" : "Awesome Concrete Hat"
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidOfficeDocument | Office document could not be converted to pdf |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
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 | Password-protected PDFs are not supported. Please provide another PDF. |
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_C5SLC9PXTKFtFK4jdJgGWMvV/blobs HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_8AipkLfe134xi7YiCZE64fpF
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_JPyb7DpcFJn4JCeyfv8JtXoY", "blb_4vAX6V73x9RtRVhcS4qycigx", "blb_Pf9o6cjfzPsqfh2fpe6whiNn" ]
}
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_LLVRMkjKj6QVRHnzV7N9e4Bo/documents HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"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_PCoaLu1oGLnMnbSNNFKSi2Fi
ETag: "FgqoZo11VQJfaTe5NaUF2v6r"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1378
{
"confidentiality" : false,
"created" : 1782821344013,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_AuFMMS4WEtnfAbCWucScUY7s",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"subOrderIndex" : 5,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821344013,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_FpeT4T3rYVcFKxb4JqLvGA24" ],
"workflowId" : "wfl_LLVRMkjKj6QVRHnzV7N9e4Bo",
"workflowName" : "Aerodynamic Aluminum Shoes"
}
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_DkRRqhWnYPa3voys6sdkzGBE HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "BXsEL7Zmkwu9j5mPW3y5TBH6"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1351
{
"confidentiality" : false,
"created" : 1782821309771,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_DkRRqhWnYPa3voys6sdkzGBE",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821309858,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"workflowId" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"workflowName" : "Heavy Duty Wooden Pants"
}
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_ABZhKrpUbf4BCyWCkM1mRyqP HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "434a4z61rh3nxqN3Ghjw8k4K"
Content-Type: application/json
Content-Length: 285
{
"signatureProfileId" : "sip_CSRi6rm3B6QaZ8KKH8v9tcr5",
"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_MiC73WSryfmN2rTVSWhyLdUW
ETag: "8dSVuPug6P1Y8YKpVu68bhfV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1374
{
"confidentiality" : false,
"created" : 1782821377330,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_ABZhKrpUbf4BCyWCkM1mRyqP",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"subOrderIndex" : 5,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821377384,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"workflowId" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"workflowName" : "Heavy Duty Wooden Pants"
}
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_M4itLu8EFchTJ4tryToyX58D HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "M3MdEVUo8hjXkVGmJCgfBQ28"
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_GW2GVTRm7gQsscicmsbQzkaJ
ETag: "M3MdEVUo8hjXkVGmJCgfBQ28"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1351
{
"confidentiality" : false,
"created" : 1782821355357,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_M4itLu8EFchTJ4tryToyX58D",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821355413,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"workflowId" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"workflowName" : "Heavy Duty Wooden Pants"
}
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_DkRRqhWnYPa3voys6sdkzGBE/parts/3b70e8402628da5e38dee941ca8e21c06bb1cc2670896d15afb2bd8f9e8062e3 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_Ed1PfdvZJC9PMT3s4MZy4Pko/downloadDocuments HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_DkRRqhWnYPa3voys6sdkzGBE&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Query parameters:
| Parameter | Description |
|---|---|
text |
The text to search. |
items.id |
The filter value(s) for the id field. |
items.tenantId |
The filter value(s) for the tenantId field. |
items.layoutId |
The filter value(s) for the layoutId field. |
items.groupId |
The filter value(s) for the groupId field. |
items.userId |
The filter value(s) for the userId field. |
items.workflowId |
The filter value(s) for the workflowId field. |
items.workflowHash |
The filter value(s) for the workflowHash field. |
items.workflowName |
The filter value(s) for the workflowName field. |
items.data1 |
The filter value(s) for the data1 field. |
items.data2 |
The filter value(s) for the data2 field. |
items.data3 |
The filter value(s) for the data3 field. |
items.data4 |
The filter value(s) for the data4 field. |
items.data5 |
The filter value(s) for the data5 field. |
items.data6 |
The filter value(s) for the data6 field. |
items.data7 |
The filter value(s) for the data7 field. |
items.data8 |
The filter value(s) for the data8 field. |
items.data9 |
The filter value(s) for the data9 field. |
items.data10 |
The filter value(s) for the data10 field. |
items.data11 |
The filter value(s) for the data11 field. |
items.data12 |
The filter value(s) for the data12 field. |
items.data13 |
The filter value(s) for the data13 field. |
items.data14 |
The filter value(s) for the data14 field. |
items.data15 |
The filter value(s) for the data15 field. |
items.data16 |
The filter value(s) for the data16 field. |
items.signatureProfileId |
The filter value(s) for the signatureProfileId field. |
items.confidentiality |
The filter value(s) for the confidentiality field. |
items.viewAuthorizedGroups |
The filter value(s) for the viewAuthorizedGroups field. |
items.viewAuthorizedUsers |
The filter value(s) for the viewAuthorizedUsers field. |
items.created |
The filter value(s) for the created field. |
items.updated |
The filter value(s) for the updated field. |
sortBy |
The field used to sort the search result. |
sortOrder |
The sort order of the search result. |
itemsPerPage |
The number of items per page to retrieve. Maximum is 50. |
pageIndex |
The index of the page to retrieve. |
Headers:
| Name | Description |
|---|---|
Authorization |
A valid access token or admin credentials. |
HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1507
{
"items" : [ {
"confidentiality" : false,
"created" : 1782821309771,
"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_BTsBTqgZuePSmmPz5ynWM2nN",
"id" : "doc_DkRRqhWnYPa3voys6sdkzGBE",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821309858,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV",
"viewAuthorizedGroups" : [ "grp_BTsBTqgZuePSmmPz5ynWM2nN", "grp_ExUUECizVJs8KVq7nCwhwMR1" ],
"viewAuthorizedUsers" : [ "usr_4jreEenog6oRuAo74sW6RS3z" ],
"workflowId" : "wfl_Ed1PfdvZJC9PMT3s4MZy4Pko",
"workflowName" : "Heavy Duty Wooden Pants"
} ],
"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_DkRRqhWnYPa3voys6sdkzGBE&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1782907767418
}
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_5oZeooVYuDnXu2B6UcwrD5TM
ETag: "5ockqySJq9gytLeovRBp5Jmo"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 578
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821367421,
"expired" : 1782907767418,
"exportOperation" : "createWorkflowDocumentExport",
"id" : "exp_2eUAXwakz71m4rFtzKzW1K1H",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=doc_DkRRqhWnYPa3voys6sdkzGBE&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821367421,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_DkRRqhWnYPa3voys6sdkzGBE/viewer HTTP/1.1
Authorization: Bearer act_HVychnwmGEaoMbzjZ9irpGvt.3y1uUqccu5YxgpLSiBomAmSd2HX13bzt5Y9FAgZJMNxeB6tJgYarWwsDyLTNGF8F
Content-Type: application/json
Content-Length: 82
{
"redirectUrl" : "https://lockman.info/callback",
"expired" : 1782907750700
}
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_8nb2c8omVWUWwS4Gy3aLvnrN
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 368
{
"expired" : 1782907750700,
"viewerUrl" : "https://gaylord.name/viewer#token=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ2aWV3ZXIiLCJkb2N1bWVudElkIjoiZG9jX0RrUlJxaFduWVBhM3ZveXM2c2RrekdCRSIsInJlZGlyZWN0V..."
}
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_Hm5gqY6oKADYdg9cjhsVbQDH/layouts HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 589
{
"isDisabled" : false,
"name" : "Incredible Leather Shirt",
"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_PjDMUxUCnGqahSogkTrRANwZ
ETag: "EstgPJF8j24cMhyycXJpVpVR"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 735
{
"created" : 1782821432188,
"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_GuMvZ9hVjY3YjJN6fooKUkDv",
"isDisabled" : false,
"name" : "Incredible Leather Shirt",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821432188
}
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_FYQ4KrWQkUYqervGpXa3eQr7 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "AxomoNVjHkQ4XbxNyW7tbyds"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 733
{
"created" : 1782821289242,
"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_FYQ4KrWQkUYqervGpXa3eQr7",
"isDisabled" : false,
"name" : "Incredible Steel Bench",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821289242
}
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_CAwm2P2ykeDWRnNLGPm1nFfk HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "3CTWpxN2EGG8vCTPHAR1Ev3k"
Content-Type: application/json
Content-Length: 583
{
"isDisabled" : false,
"name" : "Awesome Wool Bench",
"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_HguT64CuQiaVw6ouwpmJq14g
ETag: "CFTwmwJrwjbDU3st9bjzLXz7"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 729
{
"created" : 1782821424009,
"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_CAwm2P2ykeDWRnNLGPm1nFfk",
"isDisabled" : false,
"name" : "Awesome Wool Bench",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821424039
}
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=Fantastic%20Steel%20Hat&items.id=lay_P9EasMjHZRjwW81DXpHJAX1f&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 872
{
"items" : [ {
"created" : 1782821431344,
"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_P9EasMjHZRjwW81DXpHJAX1f",
"isDisabled" : false,
"name" : "Fantastic Steel Hat",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821431344
} ],
"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=Incredible%20Steel%20Bench&items.id=lay_FYQ4KrWQkUYqervGpXa3eQr7&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 195
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"expired" : 1782907821568
}
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_DK5px5mEEyGLEUWHx2RFWzvr
ETag: "3AVB5bPY61ZK5dg9yRLWhLBV"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 612
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821421573,
"expired" : 1782907821568,
"exportOperation" : "createWorkflowLayoutExport",
"id" : "exp_36d2iysG3X9uCjTYWmk3G2vi",
"itemTemplate" : "{{id}},{{name}},{{json dataConfigurations}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Incredible+Steel+Bench&items.id=lay_FYQ4KrWQkUYqervGpXa3eQr7&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821421573,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_Hm5gqY6oKADYdg9cjhsVbQDH/templates HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 2567
{
"isDisabled" : false,
"name" : "Intelligent Plastic Lamp",
"description" : "752 Avenue Zadkine, 41463 Beauvais",
"layoutSelectionMode" : "list",
"allowedLayouts" : [ "lay_AYNmME5o24fa9YevH6aR2oMF" ],
"maxWatchers" : 10,
"steps" : [ {
"stepType" : "signature",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"email" : "keeley.brown2482@my-company.com",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"firstName" : "Kent",
"lastName" : "Barton",
"country" : "FR",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_5WPAvvRMYhCix5KyYqbXYYck" ],
"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_srHrGH8xiXQPehNzs34WDmNB",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "ivory.baumbach5613@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_8yKHsKPWgSZ4VFx2iHBkmnun" ],
"documentSelectionMode" : "any",
"maxDocuments" : 10,
"maxAttachments" : 20,
"coManagerSelectionMode" : "none",
"allowedCoManagerUsers" : [ ],
"coManagerUsersModifiable" : true,
"coManagerCanEditCoManager" : false,
"allowedCoManagerGroups" : [ ],
"allowConsolidation" : true,
"allowManagerAddStep" : 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. |
allowManagerAddStep |
Boolean optional | Indicates if the manager is allowed to add new steps. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_3V97zHENeHZHNtmLPRjVwZ5b
ETag: "9G2tC7JdFZqNMfJuCspQihdU"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2784
{
"allowConsolidation" : true,
"allowManagerAddStep" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_AYNmME5o24fa9YevH6aR2oMF" ],
"allowedSignatureProfiles" : [ "sip_8yKHsKPWgSZ4VFx2iHBkmnun" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1782821851723,
"description" : "752 Avenue Zadkine, 41463 Beauvais",
"documentSelectionMode" : "any",
"id" : "wtm_7DqHvUW2vEhULCoUczJ89owh",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Intelligent Plastic Lamp",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_36RMPSGFdm1Cgo4FfhxqPamm",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821851723,
"watchers" : [ {
"email" : "ivory.baumbach5613@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_srHrGH8xiXQPehNzs34WDmNB"
} ]
}
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. |
allowManagerAddStep |
Boolean | Indicates if the manager is allowed to add new steps. |
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_QELjCwLJmgvCzNEUy7JH1yAa HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "FMZ7vjii5xMvHmZb45A6NY3g"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2808
{
"allowConsolidation" : true,
"allowManagerAddStep" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_JSyVFZirokNH1UhNQLtjGGME" ],
"allowedSignatureProfiles" : [ "sip_Gqm6QHpCFxuaqqk88gsKNBvk" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1782821288845,
"description" : "Apt. 480, 9814 Impasse Monsieur-le-Prince, 55936 Aix-en-Provence",
"documentSelectionMode" : "any",
"id" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Awesome Rubber Bench",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_QKkU85549V9UteCjChPWhHn7",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821288845,
"watchers" : [ {
"email" : "mickey.wiegand1449@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_3EDGspNESZNdTC8wQFY6zigh"
} ]
}
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. |
allowManagerAddStep |
Boolean | Indicates if the manager is allowed to add new steps. |
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_DW8BdiciHDFjGoBDt2iLdFCF HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "4oTd4AKfBS3hkkf5Xy84UrrV"
Content-Type: application/json
Content-Length: 2620
{
"isDisabled" : false,
"name" : "Synergistic Wooden Keyboard",
"description" : "933 Allée, Voie du Faubourg Saint-Honoré, 60718 Saint-Denis",
"layoutSelectionMode" : "listOrNull",
"allowedLayouts" : [ "lay_7iYbqvqJqFexTawSKwhJxSwA" ],
"maxWatchers" : 10,
"steps" : [ {
"id" : "stp_QD2ZUoSDishiDvhrXYhfeeie",
"recipientSelectionMode" : "list",
"maxRecipients" : 10,
"recipients" : [ {
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"email" : "keeley.brown2482@my-company.com",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB",
"phoneNumber" : "+33 6 12 34 56 78",
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"firstName" : "Kent",
"lastName" : "Barton",
"country" : "FR",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"preferredLocale" : "fr"
} ],
"allowedGroups" : [ ],
"allowedConsentPages" : [ "cop_H2WwgRNC4sdCy7aGTrrWYeEM" ],
"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_8oiUF2BgWg1DWfzKwe6PLjNZ",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
}, {
"readonly" : false,
"removable" : true,
"email" : "ed.kovacek1115@my-company.com",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStarted", "workflowStopped", "workflowFinished", "workflowFinishedDownloadLink", "workflowFinishedDownloadLinkNoAttachment" ]
} ],
"allowedSignatureProfiles" : [ "sip_FiUR9bDMCaUua6iNCv4PPaxm" ],
"documentSelectionMode" : "any",
"maxDocuments" : 10,
"maxAttachments" : 15,
"coManagerSelectionMode" : "anyOrNull",
"allowedCoManagerUsers" : [ ],
"coManagerUsersModifiable" : true,
"coManagerCanEditCoManager" : false,
"allowedCoManagerGroups" : [ ],
"allowConsolidation" : false,
"allowManagerAddStep" : 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. |
allowManagerAddStep |
Boolean optional | Indicates if the manager is allowed to add new steps. |
HTTP response
HTTP/1.1 200 OK
X-Log-Id: log_4dsu73rwtSQXzjPhWPoJsunH
ETag: "iGwCfxq79zk4HVao3ZVehtSW"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 2824
{
"allowConsolidation" : false,
"allowManagerAddStep" : false,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_7iYbqvqJqFexTawSKwhJxSwA" ],
"allowedSignatureProfiles" : [ "sip_FiUR9bDMCaUua6iNCv4PPaxm" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "anyOrNull",
"coManagerUsersModifiable" : true,
"created" : 1782821838790,
"description" : "933 Allée, Voie du Faubourg Saint-Honoré, 60718 Saint-Denis",
"documentSelectionMode" : "any",
"id" : "wtm_DW8BdiciHDFjGoBDt2iLdFCF",
"isDisabled" : false,
"layoutSelectionMode" : "listOrNull",
"maxAttachments" : 10,
"maxDocuments" : 10,
"maxWatchers" : 10,
"name" : "Synergistic Wooden Keyboard",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_QD2ZUoSDishiDvhrXYhfeeie",
"invitePeriod" : 86400000,
"maxInvites" : 10,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821838952,
"watchers" : [ {
"email" : "ed.kovacek1115@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_8oiUF2BgWg1DWfzKwe6PLjNZ"
} ]
}
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. |
allowManagerAddStep |
Boolean | Indicates if the manager is allowed to add new steps. |
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=Awesome%20Rubber%20Bench&items.id=wtm_QELjCwLJmgvCzNEUy7JH1yAa&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: 3028
{
"items" : [ {
"allowConsolidation" : true,
"allowManagerAddStep" : true,
"allowedCoManagerGroups" : [ ],
"allowedCoManagerUsers" : [ ],
"allowedLayouts" : [ "lay_JSyVFZirokNH1UhNQLtjGGME" ],
"allowedSignatureProfiles" : [ "sip_Gqm6QHpCFxuaqqk88gsKNBvk" ],
"coManagerCanEditCoManager" : false,
"coManagerNotifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"coManagerNotifiedEventsReadonly" : false,
"coManagerSelectionMode" : "none",
"coManagerUsersModifiable" : true,
"created" : 1782821288845,
"description" : "Apt. 480, 9814 Impasse Monsieur-le-Prince, 55936 Aix-en-Provence",
"documentSelectionMode" : "any",
"id" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"isDisabled" : false,
"layoutSelectionMode" : "list",
"maxAttachments" : 5,
"maxDocuments" : 10,
"maxWatchers" : 6,
"name" : "Awesome Rubber Bench",
"notifiedEvents" : [ "recipientRefused", "recipientFinished", "workflowStopped", "workflowFinished" ],
"notifiedEventsReadonly" : false,
"steps" : [ {
"allowComments" : true,
"allowedConsentPages" : [ ],
"allowedGroups" : [ ],
"hideAttachments" : false,
"hideWorkflowRecipients" : false,
"id" : "stp_QKkU85549V9UteCjChPWhHn7",
"invitePeriod" : 86400000,
"maxInvites" : 5,
"maxRecipients" : 1,
"readonly" : false,
"recipientSelectionMode" : "list",
"recipients" : [ {
"comments" : "Aliquam et numquam voluptatem enim est illo.",
"consentPageId" : "cop_AfGTsGSh1mmatSUL5AWFo2Do",
"country" : "FR",
"email" : "keeley.brown2482@my-company.com",
"firstName" : "Kent",
"lastName" : "Barton",
"organizationId" : "org_i3niMbz4WCYkMgYe9y7KnHgv",
"phoneNumber" : "+33 6 12 34 56 78",
"pictureResourceId" : "res_4Z7qYs9LrDsZ5v293CLMGJYb",
"preferredLocale" : "fr",
"userId" : "usr_KG8yTeqRa1kskaSp7Y7GRPAB"
} ],
"removable" : true,
"requiredRecipients" : 1,
"sendDownloadLink" : true,
"stepType" : "signature",
"validityPeriod" : 8553600000,
"viewConfidentialAttachments" : true
} ],
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821288845,
"watchers" : [ {
"email" : "mickey.wiegand1449@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_3EDGspNESZNdTC8wQFY6zigh"
} ]
} ],
"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[].allowManagerAddStep |
Boolean | Indicates if the manager is allowed to add new steps. |
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=Awesome%20Rubber%20Bench&items.id=wtm_QELjCwLJmgvCzNEUy7JH1yAa&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 182
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"expired" : 1782908248229
}
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_6z9C2vqXQAtzbXuKCnUoMz6L
ETag: "Eb5miKEatCQiW5yMVhCRvgp5"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 599
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821848231,
"expired" : 1782908248229,
"exportOperation" : "createWorkflowTemplateExport",
"id" : "exp_BhqHh7gZPf9S3Xqrr6bpVkQt",
"itemTemplate" : "{{id}},{{name}},{{json steps}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Awesome+Rubber+Bench&items.id=wtm_QELjCwLJmgvCzNEUy7JH1yAa&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821848231,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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_M6XwbTCv7Q2ZqLYtu4ByLzt8/blobs HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_LQA23RaSczGBjcBQEAmTFUG7
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 198
{
"hash" : "obcUcumzUOJsClVDv/jHTNefKTRlTJULnZx4dfOrx+I=",
"id" : "blb_JE3ZsoMnoJ1rqDgY9z8MzAzX",
"templateId" : "wtm_M6XwbTCv7Q2ZqLYtu4ByLzt8",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH"
}
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_6Nbs5ZXa97MshMmVVd28kNcw/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_Nv1CyDMM8brJFD1e4GzKePjz
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821407909,
"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_PcSr1TiLwndWCUbfHaE6g8q2",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_6Nbs5ZXa97MshMmVVd28kNcw",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821407909
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | Password-protected PDFs are not supported. Please provide another PDF. |
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_9tjixEhXu739aDdkXNFV3He3/parts?createDocuments=true&ignoreAttachments=false&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&unzip=false&pdf2pdfa=auto&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: multipart/form-data;boundary=imw40Dva_ZVSOXJ9W4F0jLdv0Mli_zT; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Length: 12545
--imw40Dva_ZVSOXJ9W4F0jLdv0Mli_zT
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
...
--imw40Dva_ZVSOXJ9W4F0jLdv0Mli_zT--
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_D9sjw3DLY7YDGXwuVPHeDvAT
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821401062,
"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_MuPH3A6Djk2FkuuUjmdoJnA2",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_9tjixEhXu739aDdkXNFV3He3",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821401062
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
400 |
InvalidXml | The uploaded XML is invalid. |
400 |
InvalidZip | The uploaded ZIP can not be unzipped. |
400 |
MaxDocumentSizeExceeded | Maximum document size exceeded. |
400 |
PasswordProtectedPdf | Password-protected PDFs are not supported. Please provide another PDF. |
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_9DzH9KVajZwwB9VqWpZU9UNQ/blobs/parts?createDocuments=true&ignoreAttachments=false&unzip=false&signatureProfileId=sip_CSRi6rm3B6QaZ8KKH8v9tcr5&pdf2pdfa=force&readonly=false&removable=true HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 210
{
"parts" : [ {
"filename" : "document.pdf",
"contentType" : "application/pdf",
"blobs" : [ "blb_L89sWLRJ38NB2GsNZJB9sRzs", "blb_Fve2QDfybVCuvY73BxkMG6Ya", "blb_P18bgB1rygnhfbCTHtHaUSer" ]
} ]
}
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_PLk4AT2AyYmaiPWnqELrLKk5
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 1362
{
"documents" : [ {
"confidentiality" : false,
"created" : 1782821414385,
"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_MDDqQuuSmBug7tG1yvkiYAwg",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_9DzH9KVajZwwB9VqWpZU9UNQ",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821414385
} ],
"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 |
EncryptedPdf | PDFs with access or editing restrictions are not supported. Please provide another PDF. |
400 |
InvalidPdf | The imported PDF is not recognized. Please check the file integrity using a PDF editor. |
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 | Password-protected PDFs are not supported. Please provide another PDF. |
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_8yB2QGezSG1Eb5v2FC5KncnU/blobs HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_MFLxXBGWMVCD3DJChovdhcEU
Cache-Control: no-cache
Content-Type: application/json
Content-Length: 121
{
"deletedBlobs" : [ "blb_QHTNsURpHbyVV166c5me8GrE", "blb_C1ct5BEd1AFpyHcFjtYJurky", "blb_DG14kLFi6a9VFsmykZhfinsn" ]
}
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_Mf8kRXrYarrYR7oqQtMEe7wz/templateDocuments HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"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_BEkYCigCt5nVrbskWDoQn9az
ETag: "uypaZrhSu1Q9sLRraXneW6HQ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1125
{
"confidentiality" : false,
"created" : 1782821538506,
"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_4F3LzC4ifc9zZ7dgirUXTpLz",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"subOrderIndex" : 5,
"templateId" : "wtm_Mf8kRXrYarrYR7oqQtMEe7wz",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821538506
}
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_Cde85qJ6oqukKiGwih4ztJV1 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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: "2fd9e7AViT18pUHoSW9R3VjX"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1782821289019,
"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_Cde85qJ6oqukKiGwih4ztJV1",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821289151
}
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_FUucDAxrnF8C6EajxfiRGQSo HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "CUgxpwMe65JsRRxqgzgZ97KC"
Content-Type: application/json
Content-Length: 300
{
"readonly" : true,
"removable" : false,
"signatureProfileId" : "sip_CSRi6rm3B6QaZ8KKH8v9tcr5",
"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_J9FY4vhbB3uDL8LNvoroizZ1
ETag: "55xQ6BCnKTXKudaqjvaPjtqp"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1124
{
"confidentiality" : false,
"created" : 1782821522437,
"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_FUucDAxrnF8C6EajxfiRGQSo",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"subOrderIndex" : 5,
"templateId" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821522502
}
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_Hvz2YGwjw9D6vAUA3o66ZkFW HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
If-Match: "Fpx52irSd1AcYEo29MyR59ft"
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_LS4rKN1AV1L5K6gqavzRirdF
ETag: "Fpx52irSd1AcYEo29MyR59ft"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 1101
{
"confidentiality" : false,
"created" : 1782821544768,
"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_Hvz2YGwjw9D6vAUA3o66ZkFW",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821544821
}
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_Cde85qJ6oqukKiGwih4ztJV1/parts/3b70e8402628da5e38dee941ca8e21c06bb1cc2670896d15afb2bd8f9e8062... HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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_QELjCwLJmgvCzNEUy7JH1yAa/downloadDocuments HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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���a�\���������������Document�uT�[�?Jw�� ¦��7
�� �]�6
"R"�ݍ�tK��ݩ�t�E=��9��{�������>0���暵�Z��\ϦRc3�bR-��`�� ���9&
...
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_Cde85qJ6oqukKiGwih4ztJV1&sortBy=items.id&itemsPerPage=50&pageIndex=0 HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
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" : 1782821289019,
"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_Cde85qJ6oqukKiGwih4ztJV1",
"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_CSRi6rm3B6QaZ8KKH8v9tcr5",
"templateId" : "wtm_QELjCwLJmgvCzNEUy7JH1yAa",
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"updated" : 1782821289151
} ],
"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_Cde85qJ6oqukKiGwih4ztJV1&sortBy=items.id HTTP/1.1
Authorization: Bearer act_MRa1wMxw1BpuJznfdT262Qb2.t3oUGt96FM4tibuj98TW9ZvLiUhbcygYkEk3TfQycw6Ht3K8JNz6ms9jKyBvxh1D
Content-Type: application/json
Content-Length: 173
{
"contentType" : "text/csv",
"beforeItems" : "",
"afterItems" : "",
"betweenItems" : "\n",
"itemTemplate" : "{{id}},{{json parts}}",
"expired" : 1782907917650
}
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_A4f7KSrs87M75iYBhZgSkxYP
ETag: "8yGVz2xtR5av9atyAjKByvCQ"
Cache-Control: must-revalidate
Content-Type: application/json
Content-Length: 586
{
"afterItems" : "",
"beforeItems" : "",
"betweenItems" : "\n",
"contentType" : "text/csv",
"created" : 1782821517653,
"expired" : 1782907917650,
"exportOperation" : "createWorkflowTemplateDocumentExport",
"id" : "exp_C6turUjRqtS1HTEwSgfSqdTf",
"itemTemplate" : "{{id}},{{json parts}}",
"jobOperation" : "exportEntities",
"searchQuery" : "text=Document&items.id=wtd_Cde85qJ6oqukKiGwih4ztJV1&sortBy=items.id",
"size" : 0,
"tenantId" : "ten_Hm5gqY6oKADYdg9cjhsVbQDH",
"totalItems" : 0,
"updated" : 1782821517653,
"userId" : "usr_JCwoLDH99mzqizvqyAYJx4gV"
}
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. |