Add workflow preferences

Method Path
POST /api/v1/workspaces/{workspaceId}/workflows/{workflowId}/preferences

Parameters

  • preferences array | required

The list of preferences for your workflow.

  • preferences[0].name string | required

The preference name.

  • preferences[0].value string | required

The preference value.

Preferences

You can attach multiple preferences.

Name Type Value Description
WorkflowMailAttachDocumentPreference String Must be “0” or “1” Attach or detach the document on workflow emails. Default attached.
WorkflowNotificationCallbackUrlPreference String An url A public url for receiving workflow notifications. Default none.
WorkflowNotificationCallbackUrlSecretPreference String Size equal 32 A secret key that is going to be used to sign response. Default none.
WorkflowNotificationCallbackUrlSslVerificationPreference String Must be “0” or “1” Accept self signed certificate. Default true.

Example

curl --request POST 'https://app.yumisign.com/api/v1/workspaces/1/workflows/1/preferences' \
    --header 'Content-Type: application/json' \
    --data-raw '{
        "preferences": [
            {
                "name": "WorkflowMailAttachDocumentPreference",
                "value": "0"
            },
            {
                "name": "WorkflowNotificationCallbackUrlPreference",
                "value": "https://my-website/app/webhooks/yumisign"
            }
        ]
    }'
[
    {
        "id": 1,
        "name": "WorkflowMailAttachDocumentPreference",
        "value": false,
        "type": "boolean"
    }
    {
        "id": 2,
        "name": "WorkflowNotificationCallbackUrlPreference",
        "value": "https://my-website/app/webhooks/yumisign",
        "type": "string"
    }
]