Skip to main content
Version: 2019-05-29 (Current)

Search linked accounts

Search and filter linked accounts to find accounts by name, email, status, type, and more. The Search API provides powerful full-text search capabilities across all linked accounts on your platform.


Request Parametersโ€‹

Recommended - 2 fieldsRecommended Parameters
โ–ผ
`query`STRING(optional)
Search query string. Searches across linked account name, email, and metadata. Supports multiple words (AND logic) and partial matches.
Example:"acme corp"
`filters`OBJECT(optional)
Filter criteria to narrow search results. Common filters include status, type, capabilities, and created date ranges.
Example:{"status":"verified","type":"business"}
Additional - 3 fieldsAdditional Parameters

Responsesโ€‹

200

Successful search

Search completed successfully. Returns a search result object with matching linked accounts in the data array.

Response includes:
  • object - Always "search"
  • data - Array of linked account objects matching the search criteria
  • total - Total number of results matching the search
  • total_pages - Number of pages available
  • page - Current page number
  • per_page - Number of results per page
  • order - Sort order applied (chronological or reverse_chronological)

400

Bad request

Request validation failed. Check the error message for details.

Common causes:
  • Invalid page number (below 1)
  • Invalid per_page value (above 100 or below 1)
  • Malformed filters object
  • Invalid filter field names

401

Unauthorized

Authentication failed. Invalid or missing API key.

Common causes:
  • Missing Authorization header
  • Invalid secret key
  • Using public key instead of secret key
  • Incorrect HTTP Basic Auth format

404

Not found

Search endpoint not found or feature not enabled.

Common causes:
  • Linked accounts feature not enabled for your account
  • Incorrect endpoint URL

5xx

Server error

Server-side error occurred. These are rare but should be handled gracefully.

How to handle:

Code samplesโ€‹

curl https://api.omise.co/linked_accounts/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "query=acme corp" \
-d "filters[status]=verified" \
-d "filters[type]=business"

Error and result codesโ€‹

Common Error Codesโ€‹

CodeDescriptionResolution
bad_requestMissing or invalid parametersCheck that parameters are valid
authentication_failureInvalid API keyVerify your secret key is correct
invalid_filterInvalid filter field or valueEnsure filter fields are supported

Search Filter Optionsโ€‹

FilterTypeDescription
statusstringAccount status (pending, verified, suspended, rejected)
typestringAccount type (individual, business)
capabilitiesarrayRequired capabilities (card_payments, transfers, refunds)
emailstringExact email match
createdobjectDate range filter (e.g., {gte: '2025-01-01', lte: '2025-01-31'})

Search Tipsโ€‹

  • Use multiple words for more specific results (AND logic)
  • Filter by status to find accounts needing attention
  • Combine query and filters for precise searches
  • Use pagination for large result sets

๐Ÿ”‘API Credentials

Try it outโ€‹

Recommended - 2 fields
Additional - 3 fields
Your IP: ...Loading...