Renew Policy
Use the Renew Policy service to open an insurer-provided renewal channel.
Renewal completes outside the application.
This screen includes:
| # | Element | Description |
|---|---|---|
| 1 | Services header | Displays available policy services |
| 2 | Service list | Displays insurer-supported actions |
| 3 | Renew Policy action | Opens the insurer renewal channel |
| 4 | Additional service actions | Displays additional insurer services when available |
| 5 | Bottom navigation | Displays primary application navigation |
Workflow
- Open Services.
- Render available insurer services.
- Select Renew Policy.
- Retrieve the renewal URL.
- Open the external renewal channel.
- Complete renewal outside the application.
- Return to the app and update coverage when required.
Renewal Behavior
| Scenario | Behavior |
|---|---|
| Renewal supported | Display renewal action |
| Renewal unsupported | Hide renewal action |
| Renewal URL available | Open external channel |
| Renewal URL invalid | Block navigation |
Validations
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Renewal unsupported | Hide renewal action | renewal = unavailable |
| Renewal URL invalid | Block navigation | error = invalid_url |
| Policy ineligible for renewal | Hide renewal action | policy = ineligible |
| External channel unavailable | Display error state | error = channel_unavailable |
Actions
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Services opened | Load available services | services = loaded |
| Renew Policy selected | Open renewal channel | renewal = opened |
| External channel opened | Transfer to insurer flow | navigation = external |
| User returns to app | Restore previous state | state = resumed |
| Renewal unavailable | Display error state | state = error |
Endpoint Resources
Process Renew Policy
PATCH
v3/services/renew-policy
Renews the user's policy.
