# AgentPMT Unified Payment Contract Public API

**Canonical:** https://apis.io/apis/agentpmt-com/agentpmt-com-unifiedpaymentcontractpublic-api/  
**Provider:** AgentPMT — https://apis.io/providers/agentpmt-com/  
**Base URL:** https://api.agentpmt.com  
**Documentation:** https://www.agentpmt.com/docs/api-reference/programmatic-access

AgentPMT Unified Payment Contract Public API is one of 71 APIs that [AgentPMT](https://apis.io/providers/agentpmt-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include UnifiedPaymentContractPublic. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The UnifiedPaymentContractPublic API from AgentPMT — 25 operation(s) for unifiedpaymentcontractpublic.

## Operations (25)

| Method | Path | Summary |
|---|---|---|
| GET | `/upc/read/get-budget` | Read Get Budget |
| GET | `/upc/read/is-budget-wallet-authorized` | Read Is Budget Wallet Authorized |
| GET | `/upc/read/wallet-update-nonce` | Read Wallet Update Nonce |
| GET | `/upc/read/operators` | Read Get Operators |
| GET | `/upc/read/is-operator` | Read Is Operator |
| GET | `/upc/read/allowed-token` | Read Allowed Token |
| GET | `/upc/read/fee-bps` | Read Fee Bps |
| GET | `/upc/read/fee-flat` | Read Fee Flat |
| GET | `/upc/read/fees` | Read Fees |
| GET | `/upc/read/paused` | Read Paused |
| POST | `/upc/tools/hash-authorized-wallets` | Tools Hash Authorized Wallets |
| POST | `/upc/tools/hash-batch-arrays` | Tools Hash Batch Arrays |
| POST | `/upc/tools/erc20-approve` | Tools Erc20 Approve |
| POST | `/upc/admin/set-fee-wallet` | Admin Set Fee Wallet |
| POST | `/upc/admin/set-fee-params` | Admin Set Fee Params |
| POST | `/upc/admin/set-verified-root` | Admin Set Verified Root |
| POST | `/upc/admin/set-allowed-token` | Admin Set Allowed Token |
| POST | `/upc/admin/add-operator` | Admin Add Operator |
| POST | `/upc/admin/remove-operator` | Admin Remove Operator |
| POST | `/upc/admin/pause` | Admin Pause |
| POST | `/upc/admin/unpause` | Admin Unpause |
| POST | `/upc/admin/cancel` | Admin Cancel |
| POST | `/upc/execute-payment` | Execute Payment |
| POST | `/upc/by-sig/apply-wallet-update` | Bysig Apply Wallet Update |
| POST | `/upc/wallet/apply-wallet-update-self` | Wallet Apply Wallet Update Self |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/agentpmt-com/openapi/agentpmt-com-unifiedpaymentcontractpublic-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-product-create-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-oauth-authorization-server-metadata-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-body-bysig-apply-wallet-update-upc-by-sig-apply-wallet-update-post-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-frontend-error-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-product-update-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentpmt-com/json-schema/agentpmt-com-oauth-client-registration-response-schema.json

## Other AgentPMT APIs (12)

- [AgentPMT Activate Products API](https://apis.io/apis/agentpmt-com/agentpmt-com-activate-products-api/)
- [AgentPMT Admin API](https://apis.io/apis/agentpmt-com/agentpmt-com-admin-api/)
- [AgentPMT Agent Directory.json API](https://apis.io/apis/agentpmt-com/agentpmt-com-agent-directory-json-api/)
- [AgentPMT Agents.json API](https://apis.io/apis/agentpmt-com/agentpmt-com-agents-json-api/)
- [AgentPMT Browser Fleet API](https://apis.io/apis/agentpmt-com/agentpmt-com-browser-fleet-api/)
- [AgentPMT Browser Identities API](https://apis.io/apis/agentpmt-com/agentpmt-com-browser-identities-api/)
- [AgentPMT Browser Proxy Admin API](https://apis.io/apis/agentpmt-com/agentpmt-com-browser-proxy-admin-api/)
- [AgentPMT Bulk Add Complete Products API](https://apis.io/apis/agentpmt-com/agentpmt-com-bulk-add-complete-products-api/)
- [AgentPMT Bulk Replace Complete Products API](https://apis.io/apis/agentpmt-com/agentpmt-com-bulk-replace-complete-products-api/)
- [AgentPMT Chat API](https://apis.io/apis/agentpmt-com/agentpmt-com-chat-api/)
- [AgentPMT Circle Challenge Status API](https://apis.io/apis/agentpmt-com/agentpmt-com-circle-challenge-status-api/)
- [AgentPMT Circle Create User API](https://apis.io/apis/agentpmt-com/agentpmt-com-circle-create-user-api/)

## Tags

UnifiedPaymentContractPublic

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/agentpmt-com/agentpmt-com-unifiedpaymentcontractpublic-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/agentpmt-com/.
