---
title: "Initiate Recovery Outreach for Abandoned User Flows"
method: POST
path: "/smart-support/external/payments"
tags: ["AI Caller"]
---

# Initiate Recovery Outreach for Abandoned User Flows

`POST /smart-support/external/payments`

## Request body

- RecoveryOutreachRequest
  - `customer` Customer, required
    - `full_name` string, required — Customer's full name.
    - `phone_number` string, required — Customer's phone number in E.164 format.
    - `email` string, email — Customer's email address.
    - `country_code` string, required — ISO 3166-1 alpha-2 country code (e.g., "CO").
    - `language` string — Preferred language for communication (e.g., "es", "en").
  - `session` Session, required
    - `abandonment_timestamp` string, date-time, required — Timestamp when the user abandoned the flow.
    - `flow_stage` 'product_selection' | 'cart_review' | 'checkout' | 'payment', required — Stage where the user dropped off.
    - `platform` 'web' | 'ios' | 'android', required — User's platform.
    - `session_id` string — Unique identifier for the user's session.
  - `cart` Cart
    - `total_value` number, float — Total value of the cart.
    - `currency` string — Currency code (e.g., "COP").
    - `items` CartItem[] — List of items in the cart.
      - `name` string — Item name.
      - `sku` string — Stock Keeping Unit identifier.
      - `quantity` integer — Number of units.
      - `price` number, float — Price per unit.
  - `engagement` Engagement
    - `preferred_channel` 'call' | 'whatsapp' | 'auto' — Preferred communication channel.
    - `reason` string — Reason for abandonment, if known.
    - `metadata` object — Additional contextual information (e.g., UTM parameters, last user actions).

## Response `200`

Successfully initiated recovery outreach.

## Other responses

- `400` — Invalid request payload or validation error.
- `401` — Unauthorized - missing or invalid API key.
- `500` — Internal server error.

---

[API](https://skmtc.net/y/apis/ai-caller.md) · [All operations](https://skmtc.net/y/apis/ai-caller/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/y/ai-caller/revisions/05b629819b49/schema)
