---
title: "Authorise Order"
method: POST
path: "/orders/{order_id}/authorise"
tags: ["Online Checkout"]
---

# Authorise Order

`POST /orders/{order_id}/authorise`

This endpoint plays a crucial role in the online checkout flow and should be executed upon receipt of the `approved` status webook event from **Tamara**. Its primary function is to update the order status to `authorised` ensuring status synchronization and smooth progression of the online order flow.

## Response `200`

Authorisation Successful

- object
  - `order_id` string, uuid
  - `status` string
  - `order_expiry_time` string
  - `payment_type` 'PAY_BY_INSTALMENTS' | 'PAY_NOW'
  - `auto_captured` boolean
  - `authorized_amount` object[]
    - `amount` number
    - `currency` 'SAR' | 'AED' | 'KWD' | 'BHD' | 'OMR'
  - `capture_id` string, uuid

---

[API](https://skmtc.net/tamara/apis/tamara-public-apis-v1-0.md) · [All operations](https://skmtc.net/tamara/apis/tamara-public-apis-v1-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tamara/tamara-public-apis-v1-0/revisions/924ade2a1159/schema)
