コンテンツにスキップ
ログイン サインアップ

REST APIリファレンス

このセクションでは、プロキシ管理APIについて説明します。これは、Residential Proxies、レガシーの固定IP ISPプラン、レガシーのポートベースプランに対する、ジオルックス、認可済みソースIP、ジオデフォルト、プロキシリストのプログラムによる制御です。現行のISP Proxiesプランには管理APIはありません。プロキシラインはパネル内のプランページに記載されています。ISP Proxiesを参照してください。

製品ベースURL
Residential Proxieshttps://shifter.io/api/v1/residential
レガシーISPプラン(固定IP)https://shifter.io/api/v1/static-residential
レガシープランhttps://shifter.io/api/v1/backconnect

api_keyをクエリパラメータとして渡します。キーはパネルのAccount → API Keysで作成します。

Terminal window
curl "https://shifter.io/api/v1/residential/geo/countries?api_key=YOUR_API_KEY"

レガシーISPプランおよびレガシーポートプラン

Section titled “レガシーISPプランおよびレガシーポートプラン”

アカウントのAPIトークンをapi_tokenクエリパラメータとして使用します。トークンはパネルのAccount → API Tokensで生成します。

Terminal window
curl "https://shifter.io/api/v1/static-residential/YOUR_PLAN_ID/proxies?api_token=YOUR_API_TOKEN"

{membership}パスパラメータには、パネル内のプランページに表示されるMembership ID(例: 68057)、またはプランのURLに含まれる短縮コード(例: Rxqk)のいずれかを指定できます。

すべてのエンドポイントは標準のHTTPステータスを返します。失敗時のレスポンスボディには、errorとmessageを含むJSONオブジェクトが含まれます。

{
"error": "invalid_api_key",
"message": "The provided api_key is missing or invalid"
}
ステータス意味
200成功
400不正なリクエスト(パラメータの形式不正または必須パラメータの欠落)
401認証情報が無効または欠落している
403プランがこの機能またはエンドポイントを許可していない
404メンバーシップまたはリソースが見つからない
429リクエストが多すぎる。バックオフして再試行してください
500内部エラー。バックオフして再試行してください

一部のレガシー管理エンドポイントは、_method=PUTフォームフィールドを伴うPOSTをPUTと同等として受け付けます。これは、HTTPクライアントが非標準のメソッドを取り除いてしまう場合に便利です。