> ## Documentation Index
> Fetch the complete documentation index at: https://terminal49-vorflux-dev-12120-supported-document-types.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Entitlements and Paid Features

> Understand which Terminal49 API, map, widget, vessel, rail, and MCP features require additional account enablement and what non-entitled callers receive.

Some Terminal49 features require account enablement beyond standard API access.

## Entitlement overview

| Surface                                                                                                      | Entitlement                                    | How to request access                                                                                                                       | Non-entitled behavior                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Read endpoints (`GET /v2/shipments`, `GET /v2/containers`, `GET /v2/tracking_requests/{id}`, and other GETs) | Full API access (paid plan or 7-day API trial) | Contact [support@terminal49.com](mailto:support@terminal49.com) to enable the trial, or upgrade at [Pricing](/api-docs/useful-info/pricing) | `401 Unauthorized` with `You do not have permissions for using the API, except for creating tracking requests`. `POST /v2/tracking_requests` still works. |
| Container Map GeoJSON API (`GET /v2/containers/{id}/map_geojson`)                                            | Routing Data                                   | Contact [sales@terminal49.com](mailto:sales@terminal49.com)                                                                                 | `403 Forbidden` with `Routing data feature is not enabled for this account`                                                                               |
| Vessel position and future-position endpoints                                                                | Routing Data / vessel positions                | Contact [sales@terminal49.com](mailto:sales@terminal49.com)                                                                                 | `403 Forbidden` with `Routing data feature is not enabled for this account`                                                                               |
| MCP `get_container_route` tool                                                                               | Routing Data                                   | Contact [sales@terminal49.com](mailto:sales@terminal49.com)                                                                                 | The tool returns a feature-not-enabled response; use `get_container_transport_events` for historical milestones                                           |
| Terminal49 Map Embed                                                                                         | Publishable map API key                        | Contact [support@terminal49.com](mailto:support@terminal49.com)                                                                             | The browser embed cannot authenticate without a valid publishable key                                                                                     |
| Tracking Widget Embed                                                                                        | Publishable widget API key                     | Contact [support@terminal49.com](mailto:support@terminal49.com)                                                                             | The browser widget cannot authenticate without a valid publishable key                                                                                    |
| Container refresh (`PATCH /v2/containers/{id}/refresh`)                                                      | On-demand refresh                              | Contact [sales@terminal49.com](mailto:sales@terminal49.com)                                                                                 | `403 Forbidden`; the endpoint is also rate-limited to 10 requests per minute for entitled accounts                                                        |
| Rail LFD data (`import_deadlines.pickup_lfd_rail` and the `container.pickup_lfd_rail.changed` webhook event) | Rail Plan                                      | Contact [sales@terminal49.com](mailto:sales@terminal49.com)                                                                                 | `container.pickup_lfd_rail.changed` notifications are not delivered, and rail-carrier LFD updates are not surfaced on the container                       |

## Pricing

See [Pricing](/api-docs/useful-info/pricing) for current public pricing pointers. If a page says to contact sales or support, treat that feature as account-gated until the entitlement appears on your account.

## Related pages

* [Vessel and Container Route Data](/api-docs/in-depth-guides/routing)
* [Terminal49 Map Embed Guide](/api-docs/in-depth-guides/terminal49-map)
* [Tracking Widget Embed Guide](/api-docs/in-depth-guides/terminal49-widget)
* [Rail Integration Guide](/api-docs/in-depth-guides/rail-integration-guide)
* [MCP Server](/mcp/home)
