---
title: "Search activities"
method: GET
path: "/api/v2/activity/search"
tags: ["Activity Feed"]
---

# Search activities

`GET /api/v2/activity/search`

Performs full-text search over activities by predicate within the authenticated owner scope

## Query parameters

- `page_number` integer
- `page_size` integer
- `predicate` string
- `sort` 'name' | 'usage'

## Response `200`

OK

- ResponseActivityFeedResponse
  - `data` ResponseActivityItemResponse[], required — The list of activity items
    - `activity_steps` ResponseActivityStep[] — Steps that this activity item should go through
      - `completed_at` string — Time when the step was completed
      - `created_at` string, required — Time when the step was created
      - `hash` string — Hash of the step on chain
      - `status` 'Pending' | 'Completed' | 'Failed', required
      - `status_reason` string — Reason for the step status
      - `type` 'Initiated' | 'CryptoIn' | 'CryptoOut' | 'BankIn' | 'BankOut' | 'CardIn' | 'CardOut' | 'Review' | 'Reversal' | 'Completed' | 'SyntheticWrap' | 'SyntheticUnwrap' | 'Trade' | 'IntentClaim' | 'IntentFill' | 'IntentResolve', required
    - `created_at` string, required — Date the activity feed item was created Required: true
    - `destination` ResponseActivitySubject, required
      - `bank_account` ResponseActivitySubjectBankAccount
        - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment, Ach, Imps, Instapay, BiFast, Nip, Pse, Fedwire, Chats, Cips**)
        - `account_type` string — Account type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `bank_code` string — Bank code of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk, Instapay, BiFast, Nip, Pse, Chats**)
        - `bank_name` string — Bank name of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps, Instapay, BiFast, Nip, Ipp, Fedwire, Chats, Cips**)
        - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be filled for types **SPEI**)
        - `document_number` string — Document number of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `document_type` string — Document type of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `fps_id` string — FPS identifier of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `fps_id_type` string — FPS identifier type of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa, Swift, Ipp**)
        - `ifsc_code` string — IFSC code of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps**)
        - `is_business` boolean, required — Indicator of whether the account is a business account
        - `owner_name` string, required — Name of the account holder
        - `pix_key` string — Pix key of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `pix_key_type` string — Pix key type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach, Fedwire**)
        - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
        - `swift_code` string — SWIFT code of the bank account (<span style="color:red">WOULD</span> be filled for types **Chats, Cips**)
      - `card` ResponseActivitySubjectCard
        - `id` string, required — Unique identifier of the card
        - `pan_last` string, required — Last digits of the card number
        - `payment_system` string — Payment system which issued the card
      - `cross_chain_wallet` ResponseActivitySubjectCrossChainWallet
        - `address` string, required — Address of the wallet on the destination chain
        - `tag` string — Optional tag/memo for the transfer
        - `transport` string — Transport / chain identifier used to reach the wallet
      - `loan_position` ResponseActivitySubjectLoanPosition
        - `id` string, required — Unique identifier of the loan position
      - `merchant` ResponseActivitySubjectMerchant
        - `category` string — Category of the merchant
        - `full_address` string — Full address of the merchant
        - `id` string, required — Unique identifier of the merchant
        - `latitude` string — Latitude of the merchant
        - `logo_url` string — URL to the merchant's logo
        - `longitude` string — Longitude of the merchant
        - `mcc` string — Merchant category code
        - `name` string, required — Name of the merchant
        - `phone_number` string — Phone number of the merchant
        - `website_url` string — URL to the merchant's website
      - `savings_account` ResponseActivitySubjectSavingsAccount
        - `id` string, required — Unique identifier of the savings account
      - `type` 'Wallet' | 'Cards' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'PixBankAccount' | 'FpsHkBankAccount' | 'ImpsBankAccount' | 'InstapayBankAccount' | 'BiFastBankAccount' | 'NipBankAccount' | 'IppBankAccount' | 'PseBankAccount' | 'FedwireBankAccount' | 'ChatsBankAccount' | 'CipsBankAccount' | 'CrossChainWallet' | 'SavingsAccount' | 'LoanPosition', required
      - `wallet` ResponseActivitySubjectWallet
        - `address` string, required — Address of the wallet
    - `destination_amount` ResponseActivityAmount
      - `amount` number, required — The amount of the activity
      - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
      - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
      - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
    - `direction` 'Inbound' | 'Outbound' | 'Internal', required
    - `fee_amount` ResponseActivityAmount
      - `amount` number, required — The amount of the activity
      - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
      - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
      - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
    - `id` string, required — Unique identifier of the activity feed item
    - `operations` ResponseActivityOperation[] — List of operations that were performed in the activity feed item
      - `hash` string, required — Hash of the operation
      - `operation_amount` ResponseActivityAmount, required
        - `amount` number, required — The amount of the activity
        - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
        - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
        - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
      - `operation_id` string — Id of the operation that can be matched to the authorization call (will be present only for card transactions)
      - `operation_reason` 'Unspecified' | 'Authorization' | 'Reversal' | 'Clearing' | 'Representment' | 'Refund' | 'MoneySend' | 'CreditAdjustment' | 'DebitAdjustment' | 'ChargebackRefund' | 'ChargebackReversal'
      - `rate` ResponseActivityRate
        - `rate` number, required — Rate of the token pair
        - `ticker` string, required — Ticker of the token pair
      - `status` 'Pending' | 'Completed' | 'Failed', required
      - `status_reason` string — Reason for the operation status (will be present only for v2 and above of the activity feed)
      - `transaction_amount` ResponseActivityAmount, required
        - `amount` number, required — The amount of the activity
        - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
        - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
        - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
    - `rate` ResponseActivityRate
      - `rate` number, required — Rate of the token pair
      - `ticker` string, required — Ticker of the token pair
    - `recipient` ResponseActivityRecipient
      - `id` string — Id of the recipient
      - `name` string, required — Name of the recipient
    - `reference` string — Reference/comment for the activity feed item
    - `reward` ResponseActivityReward
      - `amount` ResponseActivityAmount
        - `amount` number, required — The amount of the activity
        - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
        - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
        - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
      - `description` string — Human-readable description of the reward transaction
      - `destination` ResponseActivitySubject
        - `bank_account` ResponseActivitySubjectBankAccount
          - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment, Ach, Imps, Instapay, BiFast, Nip, Pse, Fedwire, Chats, Cips**)
          - `account_type` string — Account type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pse**)
          - `bank_code` string — Bank code of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk, Instapay, BiFast, Nip, Pse, Chats**)
          - `bank_name` string — Bank name of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps, Instapay, BiFast, Nip, Ipp, Fedwire, Chats, Cips**)
          - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
          - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be filled for types **SPEI**)
          - `document_number` string — Document number of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
          - `document_type` string — Document type of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
          - `fps_id` string — FPS identifier of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
          - `fps_id_type` string — FPS identifier type of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
          - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa, Swift, Ipp**)
          - `ifsc_code` string — IFSC code of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps**)
          - `is_business` boolean, required — Indicator of whether the account is a business account
          - `owner_name` string, required — Name of the account holder
          - `pix_key` string — Pix key of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
          - `pix_key_type` string — Pix key type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
          - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach, Fedwire**)
          - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
          - `swift_code` string — SWIFT code of the bank account (<span style="color:red">WOULD</span> be filled for types **Chats, Cips**)
        - `card` ResponseActivitySubjectCard
          - `id` string, required — Unique identifier of the card
          - `pan_last` string, required — Last digits of the card number
          - `payment_system` string — Payment system which issued the card
        - `cross_chain_wallet` ResponseActivitySubjectCrossChainWallet
          - `address` string, required — Address of the wallet on the destination chain
          - `tag` string — Optional tag/memo for the transfer
          - `transport` string — Transport / chain identifier used to reach the wallet
        - `loan_position` ResponseActivitySubjectLoanPosition
          - `id` string, required — Unique identifier of the loan position
        - `merchant` ResponseActivitySubjectMerchant
          - `category` string — Category of the merchant
          - `full_address` string — Full address of the merchant
          - `id` string, required — Unique identifier of the merchant
          - `latitude` string — Latitude of the merchant
          - `logo_url` string — URL to the merchant's logo
          - `longitude` string — Longitude of the merchant
          - `mcc` string — Merchant category code
          - `name` string, required — Name of the merchant
          - `phone_number` string — Phone number of the merchant
          - `website_url` string — URL to the merchant's website
        - `savings_account` ResponseActivitySubjectSavingsAccount
          - `id` string, required — Unique identifier of the savings account
        - `type` 'Wallet' | 'Cards' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'PixBankAccount' | 'FpsHkBankAccount' | 'ImpsBankAccount' | 'InstapayBankAccount' | 'BiFastBankAccount' | 'NipBankAccount' | 'IppBankAccount' | 'PseBankAccount' | 'FedwireBankAccount' | 'ChatsBankAccount' | 'CipsBankAccount' | 'CrossChainWallet' | 'SavingsAccount' | 'LoanPosition', required
        - `wallet` ResponseActivitySubjectWallet
          - `address` string, required — Address of the wallet
      - `details` ResponseActivityRewardDetails
        - `cryptoback` ResponseActivityRewardCryptoback
          - `percent` number — Percent of the spend that was returned as cryptoback
      - `id` string — Id of the reward transaction
      - `status` 'Pending' | 'Completed' | 'Failed'
      - `type` 'Referral' | 'Cashback' | 'Bonus', required
    - `rrn` string — Retrieval reference number for card transactions
    - `source` ResponseActivitySubject, required
      - `bank_account` ResponseActivitySubjectBankAccount
        - `account_number` string — Account number of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment, Ach, Imps, Instapay, BiFast, Nip, Pse, Fedwire, Chats, Cips**)
        - `account_type` string — Account type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `bank_code` string — Bank code of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk, Instapay, BiFast, Nip, Pse, Chats**)
        - `bank_name` string — Bank name of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps, Instapay, BiFast, Nip, Ipp, Fedwire, Chats, Cips**)
        - `bic` string — BIC of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa and Swift**)
        - `clabe` string — CLABE of the bank account (<span style="color:red">WOULD</span> be filled for types **SPEI**)
        - `document_number` string — Document number of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `document_type` string — Document type of the account holder (<span style="color:red">WOULD</span> be filled for types **Pse**)
        - `fps_id` string — FPS identifier of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `fps_id_type` string — FPS identifier type of the bank account (<span style="color:red">WOULD</span> be filled for types **FpsHk**)
        - `iban` string — IBAN of the bank account (<span style="color:red">WOULD</span> be filled for types **Sepa, Swift, Ipp**)
        - `ifsc_code` string — IFSC code of the bank account (<span style="color:red">WOULD</span> be filled for types **Imps**)
        - `is_business` boolean, required — Indicator of whether the account is a business account
        - `owner_name` string, required — Name of the account holder
        - `pix_key` string — Pix key of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `pix_key_type` string — Pix key type of the bank account (<span style="color:red">WOULD</span> be filled for types **Pix**)
        - `routing_number` string — Routing number of the bank account (<span style="color:red">WOULD</span> be filled for types **Ach, Fedwire**)
        - `sort_code` string — Sort code of the bank account (<span style="color:red">WOULD</span> be filled for types **FasterPayment**)
        - `swift_code` string — SWIFT code of the bank account (<span style="color:red">WOULD</span> be filled for types **Chats, Cips**)
      - `card` ResponseActivitySubjectCard
        - `id` string, required — Unique identifier of the card
        - `pan_last` string, required — Last digits of the card number
        - `payment_system` string — Payment system which issued the card
      - `cross_chain_wallet` ResponseActivitySubjectCrossChainWallet
        - `address` string, required — Address of the wallet on the destination chain
        - `tag` string — Optional tag/memo for the transfer
        - `transport` string — Transport / chain identifier used to reach the wallet
      - `loan_position` ResponseActivitySubjectLoanPosition
        - `id` string, required — Unique identifier of the loan position
      - `merchant` ResponseActivitySubjectMerchant
        - `category` string — Category of the merchant
        - `full_address` string — Full address of the merchant
        - `id` string, required — Unique identifier of the merchant
        - `latitude` string — Latitude of the merchant
        - `logo_url` string — URL to the merchant's logo
        - `longitude` string — Longitude of the merchant
        - `mcc` string — Merchant category code
        - `name` string, required — Name of the merchant
        - `phone_number` string — Phone number of the merchant
        - `website_url` string — URL to the merchant's website
      - `savings_account` ResponseActivitySubjectSavingsAccount
        - `id` string, required — Unique identifier of the savings account
      - `type` 'Wallet' | 'Cards' | 'Merchant' | 'SepaBankAccount' | 'FasterPaymentBankAccount' | 'AchBankAccount' | 'SwiftBankAccount' | 'SpeiBankAccount' | 'ExternalCard' | 'ExternalWallet' | 'PixBankAccount' | 'FpsHkBankAccount' | 'ImpsBankAccount' | 'InstapayBankAccount' | 'BiFastBankAccount' | 'NipBankAccount' | 'IppBankAccount' | 'PseBankAccount' | 'FedwireBankAccount' | 'ChatsBankAccount' | 'CipsBankAccount' | 'CrossChainWallet' | 'SavingsAccount' | 'LoanPosition', required
      - `wallet` ResponseActivitySubjectWallet
        - `address` string, required — Address of the wallet
    - `source_amount` ResponseActivityAmount
      - `amount` number, required — The amount of the activity
      - `currency` string — ISO 4217 currency code of currency in which this amount is denominated (will be present only for fiat assets)
      - `token_address` string — Address of the token in which this amount is denominated (will be present only for crypto assets)
      - `token_symbol` string — Token symbol in which this amount is denominated (will be present only for crypto assets)
    - `status` 'Pending' | 'Completed' | 'Failed', required
    - `status_reason` string — Reason for the activity feed item status
    - `sub_type` string — Subtype of the activity feed item
    - `type` 'Deposit' | 'Withdrawal' | 'Exchange' | 'Sepa' | 'FasterPayment' | 'AchPull' | 'AchPush' | 'Swift' | 'Spei' | 'CardTransaction' | 'ExternalCardTransaction' | 'Crypto' | 'CardFeesPayment' | 'YieldClaim' | 'CardTransfer' | 'Pix' | 'FpsHk' | 'Imps' | 'Instapay' | 'BiFast' | 'Nip' | 'Ipp' | 'Pse' | 'Fedwire' | 'Chats' | 'Cips' | 'SavingsTransaction' | 'LoanTransaction' | 'Cryptoback' | 'CardTopup', required
    - `user_address` string, required — Address of the user that owns the activity feed item

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.dev/wirexapp/apis/wirex-baas-api.md) · [All operations](https://skmtc.dev/wirexapp/apis/wirex-baas-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wirexapp/wirex-baas-api/revisions/b95a180790b1/schema)
