Manage PPP Profile
manage_ppp_profileAdd, update, or remove PPP profiles on RouterOS. Idempotent by name; built-in profiles (default, default-encryption) cannot be removed.
Instructions
Add, update, or remove a PPP profile. Idempotent by name. update returns no_change when requested values match. Built-in profiles (default, default-encryption) cannot be removed — RouterOS blocks this and the error is surfaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Profile name — idempotency key | |
| action | Yes | Action to perform | |
| dryRun | No | Preview changes without applying. | |
| comment | No | Optional comment | |
| routerId | No | Router ID; omit to use the default router. | |
| dnsServer | No | DNS server IP pushed to client | |
| rateLimit | No | Rate limit string (e.g. '10M/10M') | |
| localAddress | No | Local IP assigned to router end of PPP link | |
| remoteAddress | No | IP or pool name assigned to client | |
| sessionTimeout | No | Session timeout duration string (e.g. '1h') |