# Omise API

**Canonical:** https://apis.io/apis/opn-ooo/opn-ooo-api/  
**Provider:** Omise — https://apis.io/providers/opn-ooo/  
**Base URL:** https://api.omise.co  
**Documentation:** https://docs.omise.co/en/cards-api/international

Omise API is published by [Omise](https://apis.io/providers/opn-ooo/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Omise API as documented publicly: 31 operations. Contract generated from the documentation by API Evangelist (2026-10-25); not the provider's own document.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/account` | GET /account |
| PATCH | `/account` | PATCH /account |
| PATCH | `/account/api_version` | Update API version |
| GET | `/account/api_versions` | Retrieve account information |
| GET | `/balance` | GET /balance |
| GET | `/charges` | GET /charges |
| POST | `/charges` | Create a charge |
| GET | `/charges/{id}` | Retrieve a charge |
| PATCH | `/charges/{id}` | Update a charge |
| POST | `/charges/{id}/capture` | Capture a charge |
| GET | `/charges/{id}/events` | List events for charge |
| POST | `/charges/{id}/expire` | Expire a pending charge |
| POST | `/charges/{id}/mark_as_failed` | Mark a charge as failed |
| POST | `/charges/{id}/mark_as_paid` | Mark a charge as paid |
| GET | `/charges/{id}/refunds` | Returns a list of refunds belonging to charge matching :id . |
| POST | `/charges/{id}/refunds` | Creates and returns a new refund on charge matching :id . |
| GET | `/charges/{id}/refunds/{refundId}` | Returns the refund matching :refund_id belonging to charge matching :id . |
| POST | `/charges/{id}/reverse` | Reverse a charge |
| GET | `/customers/{id}/cards` | List cards |
| DELETE | `/customers/{id}/cards/{cardId}` | Destroy a card |
| GET | `/customers/{id}/cards/{cardId}` | Retrieve a card |
| PATCH | `/customers/{id}/cards/{cardId}` | Update a card |
| GET | `/events` | GET /events |
| GET | `/events/{id}` | Retrieve an event |
| GET | `/forex/{currency}` | Retrieve the forex |
| GET | `/links/{id}/charges` | List charges for a link |
| GET | `/refunds` | GET /refunds |
| GET | `/search` | GET /search |
| GET | `/tokens` | GET /tokens |
| POST | `/tokens` | Create a token |
| GET | `/tokens/{id}` | Retrieve a token |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/opn-ooo/openapi/_ae-authored/opn-ooo-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-post-charges-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-post-charges-id-refunds-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-patch-customers-id-cards-cardid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-get-tokens-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-post-tokens-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opn-ooo/json-schema/opn-ooo-get-forex-currency-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/opn-ooo/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/opn-ooo/opn-ooo-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/opn-ooo/.
