# update-invoice-template-late-fees-configuration

API to update template late fees configuration by template id

Agent View of the PolicyLayer registry record for `update-invoice-template-late-fees-configuration`. HTML page: https://policylayer.com/tools/drausal-gohighlevel-mcp/update-invoice-template-late-fees-configuration

## Facts

- Tool: `update-invoice-template-late-fees-configuration`
- Server: GoHighLevel MCP Server (`drausal/gohighlevel-mcp`) — https://policylayer.com/tools/drausal-gohighlevel-mcp.md
- Homepage: https://github.com/drausal/gohighlevel-mcp
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update-invoice-template-late-fees-configuration",
    "arguments": {}
  }
}
```

## Why update-invoice-template-late-fees-configuration is rated Medium

This tool modifies financial configuration (late fees on invoices), which affects billing calculations and terms applied to customers. While it does not directly move money (ruling out Financial category), it is a reversible Write operation that alters critical financial business rules and templates that govern payment terms.

From the tool's own definition: "update-invoice-template-late-fees-configuration updates invoice template late fees configuration, which modifies financial document templates that control billing behavior and penalty structures."

## Use case

AI agents use update-invoice-template-late-fees-configuration to create or update resources in GoHighLevel MCP Server, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your GoHighLevel MCP Server environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches GoHighLevel MCP Server:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "update-invoice-template-late-fees-configuration": {
      "limits": [
        {
          "counter": "update-invoice-template-late-fees-configuration_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on GoHighLevel MCP Server (405)

- `bulk-delete-media-objects` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/bulk-delete-media-objects.md
- `bulk-delete-social-planner-posts` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/bulk-delete-social-planner-posts.md
- `bulkUpdate` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/bulkupdate.md
- `cancel-invoice-schedule` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/cancel-invoice-schedule.md
- `cancel-scheduled-email-message` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/cancel-scheduled-email-message.md
- `cancel-scheduled-message` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/cancel-scheduled-message.md
- `delete-account` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-account.md
- `delete-action` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-action.md
- `delete-agent` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-agent.md
- `DELETE-an-email-sms-template` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-an-email-sms-template.md
- `delete-appointment-note` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-appointment-note.md
- `delete-association` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-association.md
- `delete-Business` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-business.md
- `delete-calendar` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-calendar.md
- `delete-calendar-resource` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-calendar-resource.md
- `delete-contact` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-contact.md
- `delete-contact-from-workflow` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-contact-from-workflow.md
- `delete-conversation` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-conversation.md
- `delete-coupon` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-coupon.md
- `delete-csv` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-csv.md
- `delete-csv-post` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-csv-post.md
- `delete-custom-field` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-custom-field.md
- `delete-custom-field-2` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-custom-field-2.md
- `delete-custom-field-folder` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-custom-field-folder.md
- `delete-custom-menu` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-custom-menu.md
- `delete-custom-value` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-custom-value.md
- `delete-estimate` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-estimate.md
- `delete-estimate-template` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-estimate-template.md
- `delete-event` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-event.md
- `delete-event-notification` — Destructive — https://policylayer.com/tools/drausal-gohighlevel-mcp/delete-event-notification.md
- …and 375 more: https://policylayer.com/tools/drausal-gohighlevel-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=drausal-gohighlevel-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/drausal-gohighlevel-mcp
