# Metfone Express: API documentation > Metfone Express TMS Partner API integration for Cambodia: addresses, pricing, shipment creation, labels, cancellation, and journey updates. Public product documentation. Never put API tokens, customer data, or private contracts into AI prompts. API version: v1. Content fallback is explicitly labeled per page. ## Machine-readable resources - [OpenAPI 3.1](https://mfexpress-partner-docs.zhst.app/mfexpress/en/openapi.json): Machine-readable request and response contracts. - [Complete documentation](https://mfexpress-partner-docs.zhst.app/mfexpress/en/llms-full.txt): All published pages for this company and locale, including Mermaid source. ## Documentation - [Integration overview](https://mfexpress-partner-docs.zhst.app/mfexpress/en/overview.md): Authenticate, choose an environment, and follow the complete Metfone Express shipping workflow. [content: en] - [List provinces](https://mfexpress-partner-docs.zhst.app/mfexpress/en/provinces.md): Retrieve all level-1 administrative divisions for Cambodia or Laos. [content: en] - [List districts and villages](https://mfexpress-partner-docs.zhst.app/mfexpress/en/administrative-divisions.md): Resolve level-2 and level-3 locations from their parent codes. [content: en] - [Find post offices](https://mfexpress-partner-docs.zhst.app/mfexpress/en/post-offices.md): Search branches, paginate results, and optionally sort by distance. [content: en] - [Discover available services](https://mfexpress-partner-docs.zhst.app/mfexpress/en/available-services.md): Find main, extra, and special service choices before calculating a quote. [content: en] - [Calculate shipping prices](https://mfexpress-partner-docs.zhst.app/mfexpress/en/calculate-pricing.md): Calculate the VAT and discount breakdown for a known route and service. [content: en] - [Create an order](https://mfexpress-partner-docs.zhst.app/mfexpress/en/create-order.md): Create a shipment, explicitly persist COD, and retain the complete response. [content: en] - [Create a label template](https://mfexpress-partner-docs.zhst.app/mfexpress/en/create-label.md): Request a temporary secure path for printing one or more orders. [content: en] - [Retrieve label HTML](https://mfexpress-partner-docs.zhst.app/mfexpress/en/print-label.md): Download the HTML print page before the secure path expires. [content: en] - [Cancel an order](https://mfexpress-partner-docs.zhst.app/mfexpress/en/cancel-order.md): Cancel an eligible pickup-stage order and verify the returned order code. [content: en] - [Receive status webhooks](https://mfexpress-partner-docs.zhst.app/mfexpress/en/webhook-status.md): Authenticate incoming journey updates, acknowledge receipt, and handle duplicate states. [content: en] - [Look up order status](https://mfexpress-partner-docs.zhst.app/mfexpress/en/order-status.md): Read only the order ID, numeric status, and most recent update time. [content: en] - [Reference and source notes](https://mfexpress-partner-docs.zhst.app/mfexpress/en/reference.md): Service codes, HTTP errors, and environment URLs. [content: en] - [Use with AI coding tools](https://mfexpress-partner-docs.zhst.app/mfexpress/en/ai-tools.md): Give Claude, Codex, or Cursor scoped documentation and verifiable API contracts. [content: en]