Create recurring task

Creates a new recurring task.

POST
/ v1 / recurring-tasks

Authorization

  • X-API-Key
    string
    required

    Header with the name X-API-Key where the value is your API key.

Body

application/json

  • frequency
    Frequency
    required

    Frequency in which the task should be scheduled.

  • deadlineType
    string = SOFT

    "HARD" or "SOFT" are the two values allowed.

  • duration
    number

    An integer greater than 0 or "REMINDER" for a reminder task.

  • ISO 8601 Date which is trimmed to the start of the day passed, like 2024-03-12 or 2024-03-12T06:00:00.000Z (default).

  • If possible, schedule at the ideal time if free (HH:mm).

  • schedule
    string = Work Hours

    Schedule the task must adhere to (defaults to "Work Hours" which is a schedule all users have).

  • name
    string
    required

    The name of the recurring task.

  • workspaceId
    string
    required

    The workspace in which to create the recurring task.

  • The description of the task.

  • priority
    string = MEDIUM

    "HIGH" or "MEDIUM" (which is the default).

  • assigneeId
    string
    required

    To whom the recurring task should be assigned.

Response

200 - application/json - object

  • id
    string
    required

    The ID of the recurring task.

  • name
    string
    required

    The name of the recurring task.

  • description
    string
    required

    The HTML contents of the description.

  • workspace
    object
    required

    The workspace data.

  • creator
    object
    required

    The user who created the recurring task.

  • assignee
    object
    required

    The user assigned to the recurring task.

  • project
    object

    The project data.

  • status
    object
    required

    The status of the task.

  • priority
    string
    required

    Valid options are ASAP, HIGH, MEDIUM, or LOW.

  • labels
    array<object>
    required

    An array of labels.