GET
/
users
/
{user_id}
/
mandates
/
{mandate_id}
/
executions
Admin/dashboard list of a single mandate's autopay-debit attempts (`mandate_executions` rows), most-recent first, each joined to its linked order's Juspay `external_status`. Mirrors `list_user_mandate_orders`' auth (`require_self_or_trusted_backend`); the core handler additionally asserts the mandate belongs to `user_id`. Distinct from the Kronos-fired `execute`/`status_check` routes above.
curl --request GET \
  --url http://localhost:8080/users/{user_id}/mandates/{mandate_id}/executions
{
  "data": [
    {
      "amount": {
        "value": 123
      },
      "created_at": "<string>",
      "id": "<string>",
      "job_execution_id": "<string>",
      "last_modified_at": "<string>",
      "mandate_id": "<string>",
      "order_id": "<string>",
      "user_id": "012345678901",
      "external_order_status": "<string>"
    }
  ]
}

Path Parameters

user_id
string
required

User ID

mandate_id
string
required

Aarokya internal mandate UUID (mandates.id)

Response

Executions for the mandate (most-recent first)

data
object[]
required