---
title: "SI Cancellation"
method: PUT
path: "/gl/v1/payments/si/status"
tags: ["Standing Instructions"]
---

# SI Cancellation

`PUT /gl/v1/payments/si/status`

Cancels (revokes) an active standing-instruction mandate. Future scheduled debits
will not be attempted.

## Request body

- object
  - `mandateId` string, required
  - `action` 'REVOKE', required

## Response `200`

Mandate revoked.

- ApiResponse — Standard PayGlocal response envelope (`GlocalApiResponse`).
  - `gid` string — PayGlocal global transaction ID.
  - `status` string — High-level status of this API response.
  - `message` string — Human-readable message.
  - `timestamp` string — Response timestamp (DD/MM/YYYY HH:MM:SS).
  - `reasonCode` string — Empty on success; populated on failure.
  - `data` object — Operation-specific payload. Shape varies by endpoint.
  - `errors` object — Field-level validation errors (populated on 4xx).

## Other responses

- `400` — Validation error — missing or invalid fields.
- `401` — Authentication failed — invalid API key or digest.

---

[API](https://skmtc.net/payglocal/apis/payglocal-api.md) · [All operations](https://skmtc.net/payglocal/apis/payglocal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/payglocal/payglocal-api/revisions/498446abc56d/schema)
