---
tags: [companyuser, controller]
module: CompanyUser
---

# RecurringController

## Connections
[[_CompanyUser]] · [[[Model]RecurringEntity]] · [[[Service]RecurringServices]] · [[[Job]Jobs]] · [[[Routes]Routes]]

## Source
```
Modules/CompanyUser/Http/Controllers/RecurringController.php
Modules/CompanyUser/Http/Controllers/Api/RecurringController.php
Modules/CompanyUser/Http/Controllers/Api/RecurringLogController.php
```

## Web Routes

| Method | URI | Purpose |
|---|---|---|
| GET | /companyuser/recurring/delete/{id} | Soft-delete recurring entity |
| GET | /companyuser/recurring/pause/{id} | Pause recurring entity |
| PUT | /companyuser/recurring/{id} | Update recurring schedule |

## Internal API Routes

| Method | URI | Purpose |
|---|---|---|
| POST | /internal/v2/companyuser/recurring | Create recurring entity |
| GET | /internal/v2/companyuser/recurring/{id} | Get recurring entity |
| PUT | /internal/v2/companyuser/recurring/{id} | Update |
| DELETE | /internal/v2/companyuser/recurring/{id} | Delete |
| GET | /internal/v2/companyuser/recurring/logs | Datatable of generation logs |

## API Resources
`RecurringResource` · `RecurringLogResource`
