メインコンテンツへスキップ
バージョン: 最新版

送金スケジュールの検索

送金スケジュールを検索して、ステータス、受取人、金額、その他の条件で自動化された支払いスケジュールを見つけます。Search APIは特定の送金スケジュールを見つけるための強力なフィルタリング機能を提供します。


リクエストパラメータ

推奨 - 2項目推奨パラメータ
`query`STRING(optional)
検索クエリ文字列。スケジュールメタデータと受取人情報を検索します。
Example:"monthly payout"
`filters`OBJECT(optional)
検索結果を絞り込むためのフィルタ条件。一般的なフィルタにはステータス、金額、受取人、作成日範囲などがあります。
Example:{"status":"active"}
オプション - 3項目ページネーションパラメータ

レスポンス

200

検索成功

検索が正常に完了しました。data配列に一致する送金スケジュールを含む検索結果オブジェクトを返します。

レスポンスに含まれるもの:
  • object - 常に "search"
  • data - 検索条件に一致する送金スケジュールオブジェクトの配列
  • total - 検索に一致する結果の総数
  • total_pages - 利用可能なページ数
  • page - 現在のページ番号
  • per_page - ページあたりの結果数
  • order - 適用されたソート順

400

不正なリクエスト

リクエストの検証に失敗しました。詳細はエラーメッセージを確認してください。

一般的な原因:
  • 無効なページ番号(1未満)
  • 無効なper_page値(100超または1未満)
  • 不正なfiltersオブジェクト
  • 無効なフィルタフィールド名

401

認証エラー

認証に失敗しました。無効または欠落したAPIキーです。

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なシークレットキー
  • シークレットキーの代わりにパブリックキーを使用
  • 不正なHTTP Basic Auth形式

404

見つかりません

検索エンドポイントが見つからないか、検索機能が有効になっていません。

一般的な原因:
  • アカウントで検索機能が有効になっていない
  • 無効なエンドポイントURL

5xx

サーバーエラー

サーバー側でエラーが発生しました。これはまれですが、適切に処理する必要があります。

対処方法:
  • 指数バックオフでリクエストを再試行
  • status.omise.coでサービス障害を確認
  • 詳細なガイダンスについてはエラー処理を参照

コードサンプル

curl https://api.omise.co/transfers/schedules/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "query=monthly payout" \
-d "filters[status]=active"

エラーコードと結果コード

一般的なエラーコード

コード説明解決方法
bad_requestパラメータが欠落または無効パラメータが有効であることを確認
authentication_failure無効なAPIキーシークレットキーが正しいことを確認

検索フィルタオプション

フィルタタイプ説明
statusstringスケジュールステータス(active、expired、suspended、deleted、paused)
recipientstringフィルタする受取人ID
amountinteger最小通貨単位での送金額
periodstringスケジュール期間(day、week、month)
createdobject日付範囲フィルタ(例: {gte: '2025-01-01', lte: '2025-01-31'}

🔑API認証情報

試してみる

推奨 - 2項目
追加 - 3項目
あなたのIP: ...読み込み中...