# mulesoft API Functional Monitoring - Full Documentation --- product: API Functional Monitoring --- # Adding Schedules > For the full documentation index, see: https://docs.mulesoft.com/llms.txt You can add a schedule to an existing monitor if either of the following two conditions is true: - You plan to run the test associated with the schedule in a public location, and the allocation of schedules for your Anypoint Platform organization is not exhausted. - You plan to run the test associated with the schedule in a private location. ## Before You Begin Ensure that you have the following permission set in Access Management: - **Exchange > Exchange Administrator** or **Exchange > Exchange Contributor** An Anypoint Platform administrator for your organization grants permission. See [Manage Permissions](https://docs.mulesoft.com/access-management/managing-permissions). ## Add a Schedule 1. Select the monitor in which you want to add a schedule. 2. Click **Add Schedule** from the **Schedules** table. 3. In the **Add Schedule** dialog box, select the following: - The location in which to run the test - The monitor schedule interval and its required information:
| Interval | Required Information | Definition |
|---|---|---|
Hourly | The minute | The minute at which the test begins, starting 60 minutes after you create the schedule |
Daily | The time of each day | The time each day (hour and minutes) at which the test begins |
Weekly | Day of the week and time of day | The day of the week and the time of that day that initiates the test |
Monthly | Day of the month and time of day | The day of the month and the time of that day that initiates the test |
Advanced | Cron | The cron expression for the frequency of the test. |
| Location Type | Number of Entitlements | Account Type | Interval Time Allowed |
|---|---|---|---|
Public | 5 or less | Developer | 15 minutes |
Public | 5 or less | Other | 15 minutes |
Public | More than 5 | Developer | 15 minutes |
Public | More than 5 | Other | 5 minutes |
Private | Any number | N/A | 5 minutes |
| 1 | Duration of the test for the selected monitor. |
| 2 | Daily average response time in milliseconds of all tests to all endpoints. The colors in each bar indicate the breakdown of the average time for each of the steps in a test. Hover over the bar to see the breakdown details. |
| 3 | Schedule information, including when the next run is scheduled, the schedule interval, and information about the location where the tests are scheduled to run. |
| 4 | Details about the previous execution, including the method executed and the assertions. |
| 5 | A summary list of the last few executions. |
| 6 | Option to add schedules to the selected monitor. |
| 1 | Duration of the test for the selected monitor. |
| 2 | Daily average response time in milliseconds of all tests to all endpoints. The colors in each bar indicate the breakdown of the average time for each of the steps in a test. Hover over the bar to see the breakdown details. |
| 3 | Schedule information, including when the next run is scheduled, the schedule interval, and information about the location where the tests are scheduled to run. |
| 4 | Details about the previous execution, including the method executed and the assertions. |
| 5 | A summary list of the last few executions. |
| 6 | Option to add schedules to the selected monitor. |
| Permission | Actions |
|---|---|
Create Applications (Runtime Manager) | Create private locations |
Delete Applications (Runtime Manager) | Delete private locations |
Manage Settings (Runtime Manager) | Update private locations |
View Environment | Log in using BAT CLI |
View Organization | Use Secrets Manager through BAT CLI |
Exchange Contributor (Exchange) | Create or modify a monitor; add or modify a schedule |
Exchange Administrator (Exchange) | Create, modify, or delete a monitor; add, modify, or delete a schedule |
Grant access to secrets (Secrets Manager) | Use Secrets Manager |