MoneyHash Tokens API
The Tokens API from MoneyHash — 3 operation(s) for tokens.
The Tokens API from MoneyHash — 3 operation(s) for tokens.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/moneyhash:moneyhash-tokens-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: MoneyHash Tokens API
version: 1.1.0
description: MoneyHash Public APIs documentation
servers:
- url: https://web.moneyhash.io
tags:
- name: Tokens
paths:
/api/v1.4/tokens/cards/:
post:
operationId: v1.1_tokens_cards_create
description: Create a card token for a customer
summary: Create card token
tags:
- Tokens
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateCardToken'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/CreateCardToken'
multipart/form-data:
schema:
$ref: '#/components/schemas/CreateCardToken'
required: true
security:
- ApiKeyAuth: []
- AccessTokenAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CardTokenIntent'
examples:
CreateCardToken:
value:
status:
code: 200
message: success
errors: []
data:
embed_url: https://embed.moneyhash.io/embed/card/gxW2jGL/
id: gxW2jGL
hide_header: false
standalone_tokenization: true
count: 1
next: null
previous: null
summary: Create card token
description: longer description
description: ''
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse400'
examples:
InvalidCustomerUUID:
value:
status:
code: 400
message: ''
errors:
- customer: Invalid Customer Token
data: {}
count: null
next: null
previous: null
summary: Invalid customer UUID
description: longer description
MissingParameter:
value:
status:
code: 400
message: ''
errors:
- customer: This field is required.
data: {}
count: null
next: null
previous: null
summary: Missing parameter
description: longer description
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse401'
examples:
UnauthorizedAPIKey:
value:
status:
code: 401
message: ''
errors:
- detail: Authentication credentials were not provided.
data: {}
count: null
next: null
previous: null
summary: Unauthorized API key
description: longer description
description: ''
/api/v1.4/tokens/cards/{card_uuid}/:
get:
operationId: v1.1_tokens_cards_retrieve
description: Get card token details
summary: Get card token
parameters:
- in: path
name: card_uuid
schema:
type: string
description: MoneyHash card Token UUID
required: true
tags:
- Tokens
security:
- ApiKeyAuth: []
- AccessTokenAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PrivateCardToken'
examples:
GetCardTokenDetails:
value:
status:
code: 200
message: success
errors: []
data:
id: 6102359e-1b93-4057-a245-76f82b706e64
brand: MasterCard
card_holder_name: null
last_4: '0000'
expiry_month: '03'
expiry_year: '30'
country: null
type: null
custom_fields: null
provider_token_data: []
requires_cvv: false
fingerprint: eb2e126f9e6dac5ba252b6ce1c312bc73ac35b0e2c4a34b48a66c3472aea815f
count: 1
next: null
previous: null
summary: Get Card Token Details
description: Successful get card token details
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse401'
examples:
UnauthorizedAPIKey:
value:
status:
code: 401
message: ''
errors:
- detail: Authentication credentials were not provided.
data: {}
count: null
next: null
previous: null
summary: Unauthorized API key
description: Invalid API-Key used
description: ''
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse404'
examples:
InvalidCardTokenUUID:
value:
status:
code: 404
message: ''
errors:
- detail: Not found.
data: {}
count: null
next: null
previous: null
summary: Invalid Card Token UUID
description: Card Token not found
description: ''
/api/v1.4/tokens/intent/{card_intent_id}/details/:
get:
operationId: v1.1_tokens_intent_details_retrieve
description: Get card token intent details
summary: Get card token intent
parameters:
- in: path
name: card_intent_id
schema:
type: string
description: Card Token Intent ID
required: true
tags:
- Tokens
security:
- ApiKeyAuth: []
- AccessTokenAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CardTokenIntentDetails'
examples:
GetCardTokenDetails:
value:
status:
code: 200
message: success
errors: []
data:
id: yoZoVgp
status: PENDING
custom_fields: null
customer: b661e9b4-c91f-4810-8ad2-0821397b0be5
redirection_fields:
type: intent.pending
status: PENDING
intent_id: yoZoVgp
card_token: null
count: 1
next: null
previous: null
summary: Get Card Token Details
description: Successful get card token details
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse401'
examples:
UnauthorizedAPIKey:
value:
status:
code: 401
message: ''
errors:
- detail: Authentication credentials were not provided.
data: {}
count: null
next: null
previous: null
summary: Unauthorized API key
description: Invalid API-Key used
description: ''
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/DocsErrorResponse404'
examples:
InvalidCardTokenIntentID:
value:
status:
code: 404
message: ''
errors:
- detail: Not found.
data: {}
count: null
next: null
previous: null
summary: Invalid Card Token Intent ID
description: Card Token Intent not found
description: ''
components:
schemas:
DocsErrorResponse400:
type: object
properties:
status:
$ref: '#/components/schemas/DocsStatus'
data:
type: object
additionalProperties: {}
count:
type:
- integer
- 'null'
description: Total number of items.
next:
type:
- string
- 'null'
description: Next page url if exists
previous:
type:
- string
- 'null'
description: Previous page url if exists
required:
- count
- data
- next
- previous
- status
DocsErrorResponse404:
type: object
properties:
status:
$ref: '#/components/schemas/DocsStatus'
data:
type: object
additionalProperties: {}
count:
type:
- integer
- 'null'
description: Total number of items.
next:
type:
- string
- 'null'
description: Next page url if exists
previous:
type:
- string
- 'null'
description: Previous page url if exists
required:
- count
- data
- next
- previous
- status
CardTokenIntentDetails:
type: object
properties:
id:
type: string
readOnly: true
status:
type: string
maxLength: 50
custom_fields: {}
customer:
type: string
readOnly: true
redirection_fields:
type: string
readOnly: true
card_token:
type: string
readOnly: true
required:
- card_token
- customer
- id
- redirection_fields
DocsErrorResponse401:
type: object
properties:
status:
$ref: '#/components/schemas/DocsStatus'
data:
type: object
additionalProperties: {}
count:
type:
- integer
- 'null'
description: Total number of items.
next:
type:
- string
- 'null'
description: Next page url if exists
previous:
type:
- string
- 'null'
description: Previous page url if exists
required:
- count
- data
- next
- previous
- status
CardTokenIntent:
type: object
properties:
id:
type: string
readOnly: true
hide_header:
type: boolean
standalone_tokenization:
type: boolean
readOnly: true
form_only:
type: boolean
required:
- id
- standalone_tokenization
PrivateCardToken:
type: object
properties:
id:
type: string
hashid:
type: string
brand:
type:
- string
- 'null'
maxLength: 255
card_holder_name:
type:
- string
- 'null'
maxLength: 100
bin:
type:
- string
- 'null'
maxLength: 8
last_4:
type:
- string
- 'null'
maxLength: 20
issuer:
type:
- string
- 'null'
maxLength: 255
expiry_month:
type:
- string
- 'null'
maxLength: 20
expiry_year:
type:
- string
- 'null'
maxLength: 20
country:
type:
- string
- 'null'
maxLength: 100
type:
enum:
- Debit
- Credit
- Prepaid
- Unknown
- ''
- null
type:
- string
- 'null'
description: '* `Debit` - debit
* `Credit` - credit
* `Prepaid` - prepaid
* `Unknown` - unknown'
x-spec-enum-id: 2cc4f465e2097002
custom_fields:
type: object
additionalProperties: {}
readOnly: true
provider_token_data:
type: array
items: {}
readOnly: true
requires_cvv:
type: boolean
readOnly: true
fingerprint:
type: string
readOnly: true
vault_region:
enum:
- sa
- default
- ''
- null
type:
- string
- 'null'
description: '* `sa` - sa
* `default` - default'
x-spec-enum-id: 01457c1b8457d8dc
network_token_data:
type:
- object
- 'null'
additionalProperties: {}
readOnly: true
agentic_token:
type:
- object
- 'null'
additionalProperties: {}
readOnly: true
required:
- agentic_token
- custom_fields
- fingerprint
- hashid
- id
- network_token_data
- provider_token_data
- requires_cvv
CardTokenAgenticData:
type: object
properties:
max_amount:
type: string
format: decimal
pattern: ^-?\d{0,12}(?:\.\d{0,2})?$
currency:
enum:
- AED
- AFN
- ALL
- AMD
- ARS
- AUD
- AZN
- BAM
- BDT
- BGN
- BHD
- BIF
- BND
- BOB
- BRL
- BWP
- BYN
- BZD
- CAD
- CDF
- CHF
- CLP
- CNY
- COP
- CRC
- CVE
- CZK
- DJF
- DKK
- DOP
- DZD
- EEK
- EGP
- ERN
- ETB
- EUR
- GBP
- GEL
- GHS
- GNF
- GTQ
- HKD
- HNL
- HRK
- HUF
- IDR
- ILS
- INR
- IQD
- IRR
- ISK
- JMD
- JOD
- JPY
- KES
- KHR
- KMF
- KRW
- KWD
- KZT
- LBP
- LKR
- LTL
- LVL
- LYD
- MAD
- MDL
- MGA
- MKD
- MMK
- MOP
- MRU
- MUR
- MXN
- MYR
- MZN
- NAD
- NGN
- NIO
- NOK
- NPR
- NZD
- OMR
- PAB
- PEN
- PHP
- PKR
- PLN
- PYG
- QAR
- RON
- RSD
- RUB
- RWF
- SAR
- SDG
- SEK
- SGD
- SOS
- SYP
- THB
- TND
- TOP
- TRY
- TTD
- TWD
- TZS
- UAH
- UGX
- USD
- UYU
- UZS
- VEF
- VND
- XAF
- XOF
- YER
- ZAR
- ZMK
- ZWL
type: string
description: '* `AED` - AED
* `AFN` - AFN
* `ALL` - ALL
* `AMD` - AMD
* `ARS` - ARS
* `AUD` - AUD
* `AZN` - AZN
* `BAM` - BAM
* `BDT` - BDT
* `BGN` - BGN
* `BHD` - BHD
* `BIF` - BIF
* `BND` - BND
* `BOB` - BOB
* `BRL` - BRL
* `BWP` - BWP
* `BYN` - BYN
* `BZD` - BZD
* `CAD` - CAD
* `CDF` - CDF
* `CHF` - CHF
* `CLP` - CLP
* `CNY` - CNY
* `COP` - COP
* `CRC` - CRC
* `CVE` - CVE
* `CZK` - CZK
* `DJF` - DJF
* `DKK` - DKK
* `DOP` - DOP
* `DZD` - DZD
* `EEK` - EEK
* `EGP` - EGP
* `ERN` - ERN
* `ETB` - ETB
* `EUR` - EUR
* `GBP` - GBP
* `GEL` - GEL
* `GHS` - GHS
* `GNF` - GNF
* `GTQ` - GTQ
* `HKD` - HKD
* `HNL` - HNL
* `HRK` - HRK
* `HUF` - HUF
* `IDR` - IDR
* `ILS` - ILS
* `INR` - INR
* `IQD` - IQD
* `IRR` - IRR
* `ISK` - ISK
* `JMD` - JMD
* `JOD` - JOD
* `JPY` - JPY
* `KES` - KES
* `KHR` - KHR
* `KMF` - KMF
* `KRW` - KRW
* `KWD` - KWD
* `KZT` - KZT
* `LBP` - LBP
* `LKR` - LKR
* `LTL` - LTL
* `LVL` - LVL
* `LYD` - LYD
* `MAD` - MAD
* `MDL` - MDL
* `MGA` - MGA
* `MKD` - MKD
* `MMK` - MMK
* `MOP` - MOP
* `MRU` - MRU
* `MUR` - MUR
* `MXN` - MXN
* `MYR` - MYR
* `MZN` - MZN
* `NAD` - NAD
* `NGN` - NGN
* `NIO` - NIO
* `NOK` - NOK
* `NPR` - NPR
* `NZD` - NZD
* `OMR` - OMR
* `PAB` - PAB
* `PEN` - PEN
* `PHP` - PHP
* `PKR` - PKR
* `PLN` - PLN
* `PYG` - PYG
* `QAR` - QAR
* `RON` - RON
* `RSD` - RSD
* `RUB` - RUB
* `RWF` - RWF
* `SAR` - SAR
* `SDG` - SDG
* `SEK` - SEK
* `SGD` - SGD
* `SOS` - SOS
* `SYP` - SYP
* `THB` - THB
* `TND` - TND
* `TOP` - TOP
* `TRY` - TRY
* `TTD` - TTD
* `TWD` - TWD
* `TZS` - TZS
* `UAH` - UAH
* `UGX` - UGX
* `USD` - USD
* `UYU` - UYU
* `UZS` - UZS
* `VEF` - VEF
* `VND` - VND
* `XAF` - XAF
* `XOF` - XOF
* `YER` - YER
* `ZAR` - ZAR
* `ZMK` - ZMK
* `ZWL` - ZWL'
x-spec-enum-id: ee62f31414b17baf
max_usage_count:
type: integer
minimum: 1
default: 1
valid_from:
type: string
format: date-time
expires_at:
type: string
format: date-time
agent_id:
type: string
required:
- agent_id
- currency
- expires_at
- max_amount
- valid_from
DocsStatus:
type: object
properties:
data:
description: Response message
required:
- data
CreateCardToken:
type: object
description: Creation of card token serializer.
properties:
id:
type: string
readOnly: true
customer:
type: string
description: Customer UUID
webhook_url:
type: string
format: uri
description: A url that Moneyhash server will send a POST request to with payment data after payment.
maxLength: 2000
payment_provider:
type: string
description: PayIn method ID
card_token_type:
enum:
- UNIVERSAL
- PROVIDER
type: string
description: '* `UNIVERSAL` - UNIVERSAL
* `PROVIDER` - PROVIDER'
x-spec-enum-id: 4fb63eee6c35e37e
default: PROVIDER
successful_redirect_url:
type: string
format: uri
description: A url that Moneyhash will redirect users to after a successful payment.
maxLength: 2000
failed_redirect_url:
type: string
format: uri
description: A url that Moneyhash will redirect users to after a failed payment.
maxLength: 2000
custom_webhook_headers:
description: Custom headers to be sent in the webhooks.
vault_region:
enum:
- sa
- default
- ''
type: string
description: '* `sa` - sa
* `default` - default'
x-spec-enum-id: 01457c1b8457d8dc
default: default
network_tokenize:
type: boolean
default: false
description: Whether the card is network tokenized or not
agentic_data:
$ref: '#/components/schemas/CardTokenAgenticData'
created:
type: string
format: date-time
readOnly: true
modified:
type: string
format: date-time
readOnly: true
redirect_strategy:
enum:
- redirect_inside_embed
- redirect_entire_window
- redirect_to_new_tab
- ''
- null
type:
- string
- 'null'
description: '* `redirect_inside_embed` - redirect_inside_embed
* `redirect_entire_window` - redirect_entire_window
* `redirect_to_new_tab` - redirect_to_new_tab'
x-spec-enum-id: 975287ff5a163c96
hide_header:
type: boolean
form_only:
type: boolean
status:
type: string
maxLength: 50
for_sandbox:
type: boolean
readOnly: true
description: This field used to filter data to be used in sandbox
custom_fields: {}
merchant_reference:
type:
- string
- 'null'
maxLength: 90
required:
- created
- customer
- for_sandbox
- id
- modified
- webhook_url
securitySchemes:
AccessTokenAuth:
type: apiKey
in: query
name: access_token
ApiKeyAuth:
type: apiKey
in: header
name: X-Api-Key
x-provenance:
method: searched
source: https://docs.moneyhash.io/reference
harvested: '2026-10-26'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.moneyhash.io/reference/v11_accounts_create.md
- https://docs.moneyhash.io/reference/v11_accounts_get_from_access_token_retrieve.md
- https://docs.moneyhash.io/reference/v11_accounts_list.md
- https://docs.moneyhash.io/reference/v11_accounts_payment_methods_create.md
- https://docs.moneyhash.io/reference/v11_accounts_reset_access_token_create.md
- https://docs.moneyhash.io/reference/v11_accounts_transactions_list.md
- https://docs.moneyhash.io/reference/v11_customers_cards_destroy.md
- https://docs.moneyhash.io/reference/v11_customers_cards_list.md
- https://docs.moneyhash.io/reference/v11_customers_create.md
- https://docs.moneyhash.io/reference/v11_customers_destroy.md
- https://docs.moneyhash.io/reference/v11_customers_list.md
- https://docs.moneyhash.io/reference/v11_customers_partial_update.md
- https://docs.moneyhash.io/reference/v11_customers_retrieve.md
- https://docs.moneyhash.io/reference/v11_customers_subscriptions_retrieve.md
- https://docs.moneyhash.io/reference/v11_customers_transactions_list.md
- https://docs.moneyhash.io/reference/v11_customers_wallets_debit_create.md
- https://docs.moneyhash.io/reference/v11_customers_wallets_top_up_create.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intent_create.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intents_card_token_create.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intents_create.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intents_receipt_create.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intents_retrieve.md
- https://docs.moneyhash.io/reference/v11_direct_payments_intents_update_method_create.md
- https://docs.moneyhash.io/reference/v11_external_payments_intent_create.md
- https://docs.moneyhash.io/reference/v11_external_payments_intents_card_token_create.md
- https://docs.moneyhash.io/reference/v11_external_payments_intents_receipt_create.md
- https://docs.moneyhash.io/reference/v11_external_payments_intents_retrieve.md
- https://docs.moneyhash.io/reference/v11_external_payments_intents_update_method_create.md
- https://docs.moneyhash.io/reference/v11_loyalty_earn_create.md
- https://docs.moneyhash.io/reference/v11_loyalty_earn_retrieve.md
- https://docs.moneyhash.io/reference/v11_loyalty_earn_reverse_create.md
- https://docs.moneyhash.io/reference/v11_loyalty_eligibility_create.md
- https://docs.moneyhash.io/reference/v11_payment_links_create.md
- https://docs.moneyhash.io/reference/v11_payment_links_status_retrieve.md
- https://docs.moneyhash.io/reference/v11_payment_links_update_quantities_create.md
- https://docs.moneyhash.io/reference/v11_payments_charge_card_token_create.md
- https://docs.moneyhash.io/reference/v11_payments_intent_close_create.md
- https://docs.moneyhash.io/reference/v11_payments_intent_create.md
- https://docs.moneyhash.io/reference/v11_payments_intent_retrieve.md
- https://docs.moneyhash.io/reference/v11_payments_intents_transactions_list.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_anomalies_resolve_create.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_capture_create.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_increase_authorization_create.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_pull_status_create.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_refund_create.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_retrieve.md
- https://docs.moneyhash.io/reference/v11_payments_transactions_void_create.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_cancel_create.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_create.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_cancel_create.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_list.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_retrieve.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_list.md
- https://docs.moneyhash.io/reference/v11_payout_bulk_requests_retrieve.md
- https://docs.moneyhash.io/reference/v11_payout_intent_close_create.md
- https://docs.moneyhash.io/reference/v11_payout_intent_create.md
- https://docs.moneyhash.io/reference/v11_payout_transactions_pull_status_create.md
- https://docs.moneyhash.io/reference/v11_payout_transactions_void_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_card_token_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_list.md
- https://docs.moneyhash.io/reference/v11_subscriptions_plan_groups_list.md
- https://docs.moneyhash.io/reference/v11_subscriptions_plan_groups_retrieve.md
- https://docs.moneyhash.io/reference/v11_subscriptions_plans_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_plans_list.md
- https://docs.moneyhash.io/reference/v11_subscriptions_retrieve.md
- https://docs.moneyhash.io/reference/v11_subscriptions_retry_payment_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_update_amount_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_update_discount_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_update_plan_create.md
- https://docs.moneyhash.io/reference/v11_subscriptions_update_remaining_recurring_cycles_create.md
- https://docs.moneyhash.io/reference/v11_tokens_cards_create.md
- https://docs.moneyhash.io/reference/v11_tokens_cards_retrieve.md
- https://docs.moneyhash.io/reference/v11_tokens_intent_details_retrieve.md
- https://docs.moneyhash.io/reference/v11_transactions_transition_create.md
- https://docs.moneyhash.io/reference/v12_external_payments_intents_get_current_state_create.md
- https://docs.moneyhash.io/reference/v14_reconciliations_settlement_files_confirm_upload_create.md
- https://docs.moneyhash.io/reference/v14_reconciliations_settlement_files_create.md
- https://docs.moneyhash.io/reference/v14_reconciliations_settlement_operations_list.md
- https://docs.moneyhash.io/reference/v1_providers_available_list.md
- https://docs.moneyhash.io/reference/v1_providers_connected_list.md
- https://docs.moneyhash.io/reference/v1_providers_countries_retrieve.md
- https://docs.moneyhash.io/reference/v1_providers_sync_available_create.md
- https://docs.moneyhash.io/reference/v1_providers_sync_available_list.md
- https://docs.moneyhash.io/reference/v1_providers_sync_connected_list.md
merge:
pages: 85
deduped: 568
conflicts_kept_first: 0