Skip to main content
POST
Creates a portal task

Authorizations

x-api-key
string
header
required
Authorization
string
header
required

Path Parameters

matterId
string<uuid>
required

Body

externalUserId
string
required

The optional external user identifier of the external system.

Minimum string length: 1
title
string
required

The title of the task to be displayed in the UI.

Minimum string length: 1
Example:

"Sign: Verification of Identity"

url
string
required

The URL that will be displayed within the task content.

Minimum string length: 1
Example:

"http://www.yourwebsite.com"

contactId
string<uuid> | null

Unique identifier of the contact.

Example:

"93421c6f-40bd-465d-bb95-3b3b5e200e30"

email
string | null

Email address of the contact. If provided, this takes precedence over ContactId.

Example:

"contact@example.com"

requireMFA
boolean

Whether MFA is required before showing the task content.

optional
boolean

Whether the task is "Required" or "Optional".

Optional tasks appear in a separate section in the UI.

actionText
string | null

Optional action text, a single word to describe the action the task relates to.

Defaults to "Complete", but other examples could be "Sign" or "Review".

Example:

"Complete"

completedText
string | null

Optional completed text, used on the task success screen if provided.

Example:

"Signing Complete!"

completedUrl
string | null

Optional completed URL, which is a URL that is loaded in the task content body instead of the default success screen if provided.

This option overrides CompletedText if provided.

Example:

"http://www.yourwebsite.com"

Response

When request is accepted. Returns the id of the task to be created.