Manage PPP Profile
manage_ppp_profileAdd, update, or remove PPP profiles idempotently by name. Prevents removal of built-in profiles and surfaces any errors.
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 |
|---|---|---|---|
| routerId | No | Router ID; omit to use the default router. | |
| action | Yes | Action to perform | |
| name | Yes | Profile name — idempotency key | |
| localAddress | No | Local IP assigned to router end of PPP link | |
| remoteAddress | No | IP or pool name assigned to client | |
| dnsServer | No | DNS server IP pushed to client | |
| rateLimit | No | Rate limit string (e.g. '10M/10M') | |
| sessionTimeout | No | Session timeout duration string (e.g. '1h') | |
| comment | No | Optional comment | |
| dryRun | No | Preview changes without applying. |