# Rest Request Scheduler

Allows scheduling a Rest Request.

## Steps

### Rest Request Form

Essential data for registering and identifying a rest request in the platform.

Not all fields are mandatory.

**Identifier:** The email address must be valid.

**Url:** The url to be called.

**Method:** The method to be called.

**Max wait for request:** The maximum time to wait for the request to complete (excludes the time to wait for the callback).

**Max wait for callback:** The maximum time to wait for the callback to complete (excludes the time to wait for the request).

**Headers:** Headers to be sent with the request.

**Body:** Body to be sent with the request.

### Planification

There is two options for planification:

#### Cron Expression

**Cron expression:** The cron expression to be followed.

**Timezone:** The timezone to be used for the cron expression.

#### Interval

**Interval (minutes):** The interval in minutes to be followed.

Both options are mutually exclusive. Also you can define a start and end date for the schedule.

**From Date:** The date when the schedule should start.

**To Date:** The date when the schedule should end.

Finally you can mark the **Execute now** checkbox to execute the request immediately after creation apart from the schedule.

{{< staticImage "ux/RestRequestSchedulerWizard/Steps/RestRequestSchedulerWizard.png" "Creation" >}}

## Import/Export Configuration

Allows you to import and export the wizard's configuration via JSON.

{{< staticImage "ux/RestRequestSchedulerWizard/Steps/btnModalJson.png" "btnJson" >}}

{{% ux-wizard-json-import-export %}}

{{< staticImage "ux/RestRequestSchedulerWizard/Steps/itemJson.png" "items" >}}

{{% children sort="weight" depth="10" %}}


---
