# Rutter Ucp API

**Canonical:** https://apis.io/apis/rutter/rutter-ucp-api/  
**Provider:** Rutter — https://apis.io/providers/rutter/  
**Base URL:** https://production.rutterapi.com/versioned  
**Documentation:** https://www.rutter.com/product/commerce-api

Rutter Ucp API is one of 30 APIs that [Rutter](https://apis.io/providers/rutter/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include Universal Commerce Protocol. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 12 JSON Schemas.

The Ucp API from Rutter — 4 operation(s) for ucp.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| POST | `/ucp/{merchantId}/checkout-sessions` | Create commerce checkout session ucp |
| GET | `/ucp/{merchantId}/checkout-sessions/{id}` | Fetch commerce checkout session ucp |
| PUT | `/ucp/{merchantId}/checkout-sessions/{id}` | Update commerce checkout session ucp |
| POST | `/ucp/{merchantId}/checkout-sessions/{id}/cancel` | Cancel commerce checkout session ucp |
| POST | `/ucp/{merchantId}/checkout-sessions/{id}/complete` | Complete commerce checkout session ucp |

## Machine-readable artifacts (15)

- **OpenAPI** — https://artifacts.apis.io/rutter/openapi/rutter-ucp-api-openapi.yml
- **Documentation** — https://docs.rutter.com/
- **ProductPage** — https://www.rutter.com/product/payments-api
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-list-transactions-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-balance-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-list-subscriptions-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-list-payouts-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-transactions-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-payouts-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-webhook-config-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-list-webhook-logs-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-webhook-log-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-request-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-get-json-path-config-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/rutter/json-schema/rutter-update-json-path-config-response-schema.json

## Other Rutter APIs (12)

- [Rutter Commerce API](https://apis.io/apis/rutter/commerce-api/)
- [Rutter Accounting API](https://apis.io/apis/rutter/accounting-api/)
- [Rutter Accounting API](https://apis.io/apis/rutter/rutter-accounting-api/)
- [Rutter Ads API](https://apis.io/apis/rutter/rutter-ads-api/)
- [Rutter Banking API](https://apis.io/apis/rutter/rutter-banking-api/)
- [Rutter Commerce API](https://apis.io/apis/rutter/rutter-commerce-api/)
- [Rutter Connections API](https://apis.io/apis/rutter/rutter-connections-api/)
- [Rutter HRIS API](https://apis.io/apis/rutter/rutter-hris-api/)
- [Rutter Supplier Enablement API](https://apis.io/apis/rutter/rutter-supplier-enablement-api/)
- [Rutter Acp API](https://apis.io/apis/rutter/rutter-acp-api/)
- [Rutter Auth API](https://apis.io/apis/rutter/rutter-auth-api/)
- [Rutter Balance API](https://apis.io/apis/rutter/rutter-balance-api/)

## Tags

Universal Commerce Protocol

---

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