---
title: "Application Status"
method: POST
path: "/api/checkout/v2/status/"
tags: ["api"]
---

# Application Status

`POST /api/checkout/v2/status/`

Get the status of a list of application uuids. Statuses responses include: pending, awaiting_confirmation, success, cancelled.

## Request body

- CheckApplicationStatusRequest
  - `external_contract_uuids` string[], required

## Response `200`

- CheckApplicationStatusResponse
  - `statuses` CheckApplicationStatusResponseSerializerListItem[], required
    - `external_uuid` string, uuid, required
    - `status` 'pending' | 'awaiting_confirmation' | 'success' | 'cancelled', required — * `pending` - Pending * `awaiting_confirmation` - Awaiting Confirmation * `success` - Success * `cancelled` - Cancelled
    - `risk_status` 'credit_check_decline' | 'id_check_decline' | 'address_not_found_decline' | 'success' | 'null', nullable — Risk status if the contract is declined. * `credit_check_decline` - credit_check_decline * `id_check_decline` - id_check_decline * `address_not_found_decline` - address_not_found_decline * `success` - success
    - `risk_status_reasons` string[], nullable — List of reasons contributing to the risk_status when declined.
    - `is_merchant_guaranteed` boolean, required — Whether the merchant is required to guarantee risk documents for this application.
    - `checkout_started_at` string, date-time, required — The date and time when the checkout was started. Null if not started.

## Other responses

- `500`

---

[API](https://skmtc.net/heylight/apis/heidipay-checkout-api.md) · [All operations](https://skmtc.net/heylight/apis/heidipay-checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/heylight/heidipay-checkout-api/versions/c51570cfc888/schema)
