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

Scheduleを取得

ステータス、頻度、次回実行日、およびoccurrence履歴を含む特定のScheduleの詳細を取得します。このエンドポイントを使用して、サブスクリプションのステータスを確認し、支払い履歴を表示し、今後の課金を監視できます。


🔑API認証情報

リクエストパラメータ

必須 - 1項目パスパラメータ
`id`STRING(required)
取得するSchedule ID。Schedule IDはschd_で始まり、テストモードの場合はtest_が続きます。
Example:"schd_test_5xuy4w91xqz7d1w9u0t"

レスポンスs

200

取得成功

設定、ステータス、occurrence履歴を含む完全な詳細を持つScheduleオブジェクトを返します。

Scheduleオブジェクトに含まれるもの:
  • id - Schedule識別子(schd_*)
  • status - active、expired、suspended、deleted、またはpaused
  • every - 頻度乗数(1、2、3など)
  • period - 時間単位(day、week、month)
  • on - 特定のタイミング設定(days_of_month、weekday_of_month)
  • next_occurrences_on - 今後の実行日の配列
  • chargeまたはtransfer - 操作パラメータ
  • start_dateおよびend_date - Scheduleの期間

401

認証されていません

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

一般的な原因:
  • Authorizationヘッダーが欠落している
  • 無効なシークレットキー
  • シークレットキーの代わりに公開キーを使用している
  • HTTP Basic Auth形式が正しくない

404

見つかりません

Scheduleが見つからないか、存在しません。

一般的な原因:
  • 無効なSchedule ID
  • 別のアカウントのSchedule ID
  • テストモードと本番モードのキーが混在している
  • Scheduleが削除されている

コードサンプル

curl https://api.omise.co/schedules/schd_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーおよび結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーシークレットキーが正しいことを確認してください
not_foundScheduleが見つかりませんSchedule IDを確認し、正しいモード(テスト/本番)であることを確認してください

Scheduleステータス値

ステータス説明
activeScheduleは正常に実行されています
expiredScheduleは終了日を過ぎています
suspendedScheduleは一時停止されています(失敗、カード有効期限切れ)
deletedScheduleはキャンセルされました
pausedScheduleは手動で一時停止されています

試してみる

必須 - 1項目