UCP Checker

complete_booking_session

Confirm the reservation under the selected payment term. The session must be ready_for_complete. Ask the buyer to confirm before calling this.

Schema

Input Schema

{
    "type": "object",
    "required": [
        "meta",
        "id",
        "booking"
    ],
    "properties": {
        "id": {
            "type": "string",
            "description": "Booking session id (bks_\u2026)."
        },
        "meta": {
            "type": "object",
            "required": [
                "ucp-agent"
            ],
            "properties": {
                "ucp-agent": {
                    "type": "object",
                    "required": [
                        "profile"
                    ],
                    "properties": {
                        "profile": {
                            "type": "string",
                            "format": "uri"
                        },
                        "version": {
                            "type": "string"
                        }
                    }
                },
                "idempotency-key": {
                    "type": "string",
                    "format": "uuid"
                }
            },
            "description": "Request metadata: the platform's profile URL; complete and cancel also take an idempotency-key (UUID)."
        },
        "booking": {
            "type": "object",
            "required": [
                "payment"
            ],
            "properties": {
                "payment": {
                    "type": "object",
                    "properties": {
                        "instruments": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "required": [
                                    "id",
                                    "handler_id",
                                    "type"
                                ],
                                "properties": {
                                    "id": {
                                        "type": "string",
                                        "description": "A saved test instrument (instr_1, instr_2 approve; instr_fail declines) or your own id with a credential."
                                    },
                                    "type": {
                                        "type": "string"
                                    },
                                    "credential": {
                                        "type": "object",
                                        "properties": {
                                            "type": {
                                                "type": "string"
                                            },
                                            "token": {
                                                "type": "string"
                                            }
                                        }
                                    },
                                    "handler_id": {
                                        "type": "string",
                                        "description": "mock_payment_handler when paying now, pay_at_property for the pay-at-property term (card held as guarantee)."
                                    }
                                }
                            }
                        },
                        "selected_term_id": {
                            "type": "string"
                        }
                    }
                }
            },
            "description": "Only `payment`: the instrument the selected term needs."
        }
    }
}
Verified Stores
1
Member Stores

Stores exposing the complete_booking_session tool

Weekly UCP Report

Get the agentic commerce digest every Monday

Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #52 · Sep 28, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability