Every API here is available over the APIs.io API and to AI agents over MCP.
{"swagger":"2.0","info":{"description":"AgriBus-Web Manager API","version":"0.0.1","title":"AgriBus-Web Manager API","termsOfService":"http://agri-info-design.com/","license":{"name":"Some License","url":"http://agri-info-design.com/"}},"host":"manager.agribus-connect.net","basePath":"/","tags":[{"name":"StripeV2","description":"V 2 Stripe Controller"},{"name":"CasterV1","description":"V 1 Caster Controller"},{"name":"WebMarkerV2","description":"V 2 Web Marker Controller"},{"name":"UserV1","description":"V 1 User Controller"},{"name":"DeviceV1","description":"V 1 Device Controller"},{"name":"TokenV1","description":"V 1 Token Controller"},{"name":"StripeV1","description":"V 1 Stripe Controller"},{"name":"CasterV2","description":"V 2 Caster Controller"},{"name":"SystemV1","description":"V 1 System Controller"},{"name":"SearchV1","description":"V 1 Search Controller"},{"name":"MigrationV1","description":"V 1 Migration Controller"},{"name":"TokenV2","description":"V 2 Token Controller"},{"name":"V1MigrationTest","description":"Migration Test Controller"},{"name":"CasterV3","description":"V 3 Caster Controller"},{"name":"SoracomV1","description":"V 1 Soracom Controller"},{"name":"UserV2","description":"V 2 User Controller"},{"name":"UserV3","description":"V 3 User Controller"},{"name":"FirebaseV1","description":"V 1 Firebase Controller"},{"name":"GoogleV1","description":"V 1 Google Controller"},{"name":"NaviV1","description":"V 1 Navi Controller"},{"name":"SubscriptionV1","description":"V 1 Subscription Controller"}],"paths":{"/v1/caster":{"post":{"tags":["CasterV1"],"summary":"利用しないでください","description":"YouCORSにマウントポイントとNtripクライアントを作成する","operationId":"setUpYouCorsUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/SetUpYouCorsRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SetUpYouCorsResponse"}}}}},"/v1/caster/cleanup":{"get":{"tags":["CasterV1"],"summary":"利用しないでください","description":"クリーンアップ対象の一覧(同時接続用クライアントおよびStandardプランから退会済みであるユーザーのマウントポイント・クライアント)を取得する","operationId":"listCleanupTargetsUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CleanupTargetsResponse"}}}},"post":{"tags":["CasterV1"],"summary":"利用しないでください","description":"同時接続用クライアントおよびStandardプランから退会済みであるユーザーのマウントポイント・クライアントを一括削除する","operationId":"cleanupUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CleanupCasterResponse"}}}}},"/v1/caster/client":{"post":{"tags":["CasterV1"],"summary":"利用しないでください","description":"このAPIは非推奨です。後方互換性のためだけに残されています。CasterV2のcreateClientを使用してください。","operationId":"createClientUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/SetUpYouCorsRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SetUpYouCorsResponse"}}},"deprecated":true}},"/v1/caster/client/{clientName}":{"post":{"tags":["CasterV1"],"summary":"利用しないでください","description":"このAPIは非推奨です。後方互換性のためだけに残されています。CasterV2のcreateClientByNameを使用してください。","operationId":"createClientByNameUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/SetUpYouCorsRequest"}},{"name":"clientName","in":"path","description":"clientName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SetUpYouCorsResponse"}}},"deprecated":true}},"/v1/devices":{"get":{"tags":["DeviceV1"],"summary":"list","description":"DevicesInfoを取得します。デフォルトでは自分のみです。フォローしているユーザーのデバイスも加えたい場合は、Include=Subscribingにしてください","operationId":"listUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"include","in":"query","description":"include","required":false,"type":"string","enum":["Subscribing"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DevicesInfo"}}}}},"/v1/devices/agribusnavi":{"get":{"tags":["DeviceV1"],"summary":"listOnlyAgriBusNavi","description":"AgriBusNAVIに限定したDevicesInfoを取得します。デフォルトでは自分のみです。フォローしているユーザーのデバイスも加えたい場合は、Include=Subscribingにしてください","operationId":"listOnlyAgriBusNaviUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"include","in":"query","description":"include","required":false,"type":"string","enum":["Subscribing"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DevicesInfo"}}}}},"/v1/firebase/custom_token":{"get":{"tags":["FirebaseV1"],"summary":"getCustomToken","description":"FirebaseよりCustomTokenを発行します","operationId":"getCustomTokenUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FirebaseCustomTokenResponse"}}}}},"/v1/firetest/{username}":{"get":{"tags":["V1MigrationTest"],"summary":"getUser","description":"Userを取得します。","operationId":"getUserUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"username","in":"path","description":"username","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}}}},"post":{"tags":["V1MigrationTest"],"summary":"initFsMigrated","description":"UserのFsMigratedをfalseにします。","operationId":"initFsMigratedUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"username","in":"path","description":"username","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}}}}},"/v1/google/play/rtdn":{"post":{"tags":["GoogleV1"],"summary":"receiveNotification","operationId":"receiveNotificationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"map","description":"map","required":true,"schema":{"type":"object"}},{"in":"body","name":"model","description":"model","required":false,"schema":{"$ref":"#/definitions/Model"}}],"responses":{"200":{"description":"OK"}}}},"/v1/migration/completed/{username}":{"post":{"tags":["MigrationV1"],"summary":"completed","description":"指定ユーザのFirestoreへの移行完了を保存します","operationId":"completedUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"username","in":"path","description":"username","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}}}},"/v1/migration/follows":{"post":{"tags":["MigrationV1"],"summary":"migrationFollows","description":"フォロー関係を全てFirestoreに移行します","operationId":"migrationFollowsUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK"}}}},"/v1/migration/follows/{username}":{"post":{"tags":["MigrationV1"],"summary":"migrationFollowsForUser","description":"指定ユーザのフォロー関係をFirestoreに移行します","operationId":"migrationFollowsForUserUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"username","in":"path","description":"username","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}}}},"/v1/navi/settings/{deviceId}":{"put":{"tags":["NaviV1"],"summary":"利用しないでください","description":"このAPIは非推奨です。後方互換性のためだけに残されています。SaveStatusを利用してください","operationId":"saveSettingsUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"agriBusNaviSettingsJson","description":"agriBusNaviSettingsJson","required":true,"schema":{"type":"object"}},{"name":"deviceId","in":"path","description":"deviceId","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}},"deprecated":true}},"/v1/navi/status/purchase/check":{"post":{"tags":["NaviV1"],"summary":"checkAndroidPurchases","description":"Google課金情報がすでに存在するかチェックする","operationId":"checkAndroidPurchasesUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"androidPurchases","description":"androidPurchases","required":true,"schema":{"$ref":"#/definitions/AndroidPurchases"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CheckAndroidPurchasesResponse"}}}}},"/v1/navi/status/purchase/{deviceId}":{"post":{"tags":["NaviV1"],"summary":"replaceAndroidPurchases","description":"Google課金情報の保持者(username)を書き換える","operationId":"replaceAndroidPurchasesUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"deviceId","in":"path","description":"deviceId","required":true,"type":"string"},{"in":"body","name":"androidPurchases","description":"androidPurchases","required":true,"schema":{"$ref":"#/definitions/AndroidPurchases"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}},"put":{"tags":["NaviV1"],"summary":"saveAndroidPurchases","description":"NAVI端末内のGoogle課金情報を保存する","operationId":"saveAndroidPurchasesUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"deviceId","in":"path","description":"deviceId","required":true,"type":"string"},{"in":"body","name":"androidPurchases","description":"androidPurchases","required":true,"schema":{"$ref":"#/definitions/AndroidPurchases"}}],"responses":{"200":{"description":"OK"}}}},"/v1/navi/status/{deviceId}":{"put":{"tags":["NaviV1"],"summary":"saveStatus","description":"(Firestore Settingsに移行後は利用しないでください) NAVIのステータス(AgriBusNaviSettings.jsonとGoogle課金情報)を保存する","operationId":"saveStatusUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"deviceId","in":"path","description":"deviceId","required":true,"type":"string"},{"in":"body","name":"agriBusNaviStatusRequest","description":"agriBusNaviStatusRequest","required":true,"schema":{"$ref":"#/definitions/AgriBusNaviStatusRequest"}}],"responses":{"200":{"description":"OK"}},"deprecated":true}},"/v1/search/user/email":{"get":{"tags":["SearchV1"],"summary":"searchUserByEmail","description":"Emailでユーザーを検索します。エンタープライズユーザーは検索されません。同一リージョンに限ります。","operationId":"searchUserByEmailUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"email","in":"query","description":"email","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}}},"/v1/soracom/native/subscribers/{imsi}":{"get":{"tags":["SoracomV1"],"summary":"nativeGetSubscriberInfo","description":"Soracom APIを直接叩きます。Subscriber情報を取得します","operationId":"nativeGetSubscriberInfoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"imsi","in":"path","description":"imsi","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SoracomSubscriberInfo"}}}}},"/v1/soracom/sims/{imsi}/activate":{"post":{"tags":["SoracomV1"],"summary":"activateSim","description":"Soracom APIを直接叩きます。Subscriber情報を取得します","operationId":"activateSimUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ActivateSimRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ActivateSimResponse"}}}}},"/v1/stripe/card":{"post":{"tags":["StripeV1"],"summary":"addCard","description":"Stripeにクレカを登録します","operationId":"addCardUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"addCardRequest","description":"addCardRequest","required":true,"schema":{"$ref":"#/definitions/AddCardRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StripeInfo"}}}}},"/v1/stripe/card/{cardId}":{"put":{"tags":["StripeV1"],"summary":"selectCard","description":"Stripeで利用するデフォルトのクレカを選択します","operationId":"selectCardUsingPUT","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"cardId","in":"path","description":"cardId","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}}},"delete":{"tags":["StripeV1"],"summary":"deleteCard","description":"Stripeからクレカを削除します","operationId":"deleteCardUsingDELETE","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"cardId","in":"path","description":"cardId","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}}}},"/v1/stripe/coupons":{"get":{"tags":["StripeV1"],"summary":"listCoupons","description":"クーポン一覧を取得します","operationId":"listCouponsUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Coupon"}}}}}},"/v1/stripe/enterprise/plans/{priceId}/payer/subscription":{"post":{"tags":["StripeV1"],"summary":"subscribeForEnterpriseFromPayer","description":"支払者からのエンタープライズサブスクリプション開始","operationId":"subscribeForEnterpriseFromPayerUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"priceId","in":"path","description":"priceId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}}},"/v1/stripe/info":{"get":{"tags":["StripeV1"],"summary":"getInfo","description":"Userに紐づいたStripe情報を取得します","operationId":"getInfoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StripeInfo"}}}}},"/v1/stripe/invoices":{"get":{"tags":["StripeV1"],"summary":"getInvoices","description":"請求情報を取得します","operationId":"getInvoicesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StripeInvoice"}}}}}},"/v1/stripe/invoices/upcoming":{"get":{"tags":["StripeV1"],"summary":"getInvoicesUpcoming","description":"現在期間の請求情報を取得します","operationId":"getInvoicesUpcomingUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StripeInvoice"}}}}},"/v1/stripe/plans":{"get":{"tags":["StripeV1"],"summary":"list","description":"支払いプランのリストを取得します","operationId":"listBillingPlansUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StripePlan"}}}}}},"/v1/stripe/plans/{planId}/subscription":{"post":{"tags":["StripeV1"],"summary":"subscribe","description":"サブスクリプションを開始します。一度トライアルしたことがあるユーザーの場合、トライアル期間なしでの購入となります。","operationId":"subscribeUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"planId","in":"path","description":"planId","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}},"deprecated":true}},"/v1/stripe/plans/{planId}/subscription/discount/{couponCode}":{"post":{"tags":["StripeV1"],"summary":"subscribeWithDiscount","description":"割引付きサブスクリプションを開始します。一度トライアルしたことがあるユーザーの場合、トライアル期間なしでの購入となります。","operationId":"subscribeWithDiscountUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"planId","in":"path","description":"planId","required":true,"type":"string"},{"name":"couponCode","in":"path","description":"couponCode","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}},"deprecated":true}},"/v1/stripe/subscriptions/{subscriptionId}":{"delete":{"tags":["StripeV1"],"summary":"unsubscribe","description":"サブスクリプションを解約します。トライアル期間中は即時解約ですが、本契約期間中の途中解約は支払い済みの期間はスタンダード有効であり、期間が終了したら自動終了となります。","operationId":"unsubscribeUsingDELETE","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"subscriptionId","in":"path","description":"subscriptionId","required":true,"type":"string"}],"responses":{"200":{"description":"OK"}}}},"/v1/subscription":{"get":{"tags":["SubscriptionV1"],"summary":"get","description":"購読情報を取得します","operationId":"getUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SubscriptionInfo"}}}}},"/v1/subscription/account/{uuid}":{"delete":{"tags":["SubscriptionV1"],"summary":"unsubscribeAccount","description":"アカウント購読(フォロー)を削除します","operationId":"unsubscribeAccountUsingDELETE","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"uuid","in":"path","description":"uuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UnsubscribeResponse"}}}}},"/v1/subscription/request":{"post":{"tags":["SubscriptionV1"],"summary":"createRequest","description":"購読リクエストを作成します","operationId":"createRequestUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/CreateSubscriptionRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CreateSubscriptionResponse"}}}}},"/v1/subscription/request/{mode}":{"get":{"tags":["SubscriptionV1"],"summary":"listRequests","description":"購読リクエストのリストを取得します","operationId":"listRequestsUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"mode","in":"path","description":"mode","required":true,"type":"string","enum":["incoming","outgoing"]}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SubscriptionRequestInfo"}}}}}},"/v1/subscription/request/{requestId}":{"put":{"tags":["SubscriptionV1"],"summary":"updateRequest","description":"購読リクエストを承認/否認します","operationId":"updateRequestUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/UpdateSubscriptionRequest"}},{"name":"requestId","in":"path","description":"requestId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UpdateSubscriptionResponse"}}}},"delete":{"tags":["SubscriptionV1"],"summary":"deleteRequest","description":"購読リクエストを削除します","operationId":"deleteRequestUsingDELETE","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"requestId","in":"path","description":"requestId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DeleteSubscriptionResponse"}}}}},"/v1/system/info":{"get":{"tags":["SystemV1"],"summary":"getInfo","operationId":"getInfoUsingGET_1","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SystemInfo"}}}}},"/v1/token":{"post":{"tags":["TokenV1"],"summary":"今後メンテナンスされません。利用しないでください","description":"今後メンテナンスされません。廃止予定です。古いNAVIのためにだけ残しています。V2TokenControllerのpublishTokenを使用してください。","operationId":"publishTokenUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/PublishTokenRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}}},"deprecated":true}},"/v1/token/impersonate":{"post":{"tags":["TokenV1"],"summary":"今後メンテナンスされません。利用しないでください","description":"今後メンテナンスされません。廃止予定です。V2TokenControllerのimpersonateを使用してください。","operationId":"impersonateUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ImpersonationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}}},"deprecated":true},"delete":{"tags":["TokenV1"],"summary":"今後メンテナンスされません。利用しないでください","description":"今後メンテナンスされません。廃止予定です。古いNAVIのためにだけ残しています。V2TokenControllerのdeleteImpersonationを使用してください。","operationId":"deleteImpersonationUsingDELETE","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}}},"deprecated":true}},"/v1/token/refresh":{"post":{"tags":["TokenV1"],"summary":"利用しないでください","description":"廃止予定です。V2TokenControllerのrefreshTokenを使用してください。","operationId":"refreshTokenUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/RefreshTokenRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}}},"deprecated":true}},"/v1/user/":{"get":{"tags":["UserV1"],"summary":"getUser","description":"ユーザー情報を取得します","operationId":"getUserInfoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}},"put":{"tags":["UserV1"],"summary":"updateUser","description":"ユーザー情報を更新します。変更できるのはnickname,sendMeNewsのみです。NAVIのoAuthサインアップ時のみ呼び出されます","operationId":"updateUserUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/EditUserRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}}},"/v1/user/confirm":{"post":{"tags":["UserV1"],"summary":"confirmSignUp","description":"AgriBus-Webへのサインアップを確認します","operationId":"confirmUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ConfirmRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}}},"/v1/user/icon":{"put":{"tags":["UserV1"],"summary":"updateIcon","description":"アイコンを設定する","operationId":"updateIconUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/UpdateIconRequest"}}],"responses":{"200":{"description":"OK"}}}},"/v1/user/icon/custom":{"post":{"tags":["UserV1"],"summary":"uploadIconImage","description":"アイコン画像をアップロードする","operationId":"uploadIconImageUsingPOST","consumes":["multipart/form-data"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"img","in":"formData","description":"img","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UploadIconImageResult"}}}}},"/v1/user/inquire":{"put":{"tags":["UserV1"],"summary":"inquire","description":"問い合わせる","operationId":"inquireUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/InquiryRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InquiryResponse"}}}}},"/v1/user/password":{"post":{"tags":["UserV1"],"summary":"createPassword","description":"OAuthユーザのパスワードを新規作成する","operationId":"createPasswordUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/CreatePasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}},"put":{"tags":["UserV1"],"summary":"changePassword","description":"パスワードを変更します。","operationId":"changePasswordUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ChangePasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}}},"/v1/user/password/reset":{"put":{"tags":["UserV1"],"summary":"resetPassword","description":"パスワードをリセットします。リセット確認メールが送信されます。","operationId":"resetPasswordUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ResetPasswordRequest"}}],"responses":{"200":{"description":"OK"}}}},"/v1/user/password_entered":{"get":{"tags":["UserV1"],"summary":"passwordEntered","description":"Userのパスワードがセットされているか確認する","operationId":"passwordEnteredUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}}}},"/v1/user/reset_double_billing":{"post":{"tags":["UserV1"],"summary":"resetDoubleBilling","description":"重複課金が解消されたユーザの重複課金対応フラグをfalseにします","operationId":"resetDoubleBillingUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK"}}}},"/v1/user/signup":{"post":{"tags":["UserV1"],"summary":"signUp","description":"AgriBus-Webにサインアップします","operationId":"signupUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/SignUpRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserInfo"}}}}},"/v2/caster/client":{"post":{"tags":["CasterV2"],"summary":"利用しないでください","description":"YouCORSにNtripクライアントを作成する","operationId":"createClientUsingPOST_1","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CreateClientResponse"}}}}},"/v2/caster/client/{clientName}":{"post":{"tags":["CasterV2"],"summary":"利用しないでください","description":"ClientNameを指定して、YouCORSにNtripクライアントを作成する","operationId":"createClientByNameUsingPOST_1","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/CreateClientRequest"}},{"name":"clientName","in":"path","description":"clientName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CreateClientResponse"}}}}},"/v2/stripe/customer/email":{"put":{"tags":["StripeV2"],"summary":"updateCustomerEmail","description":"Customerのメールアドレス更新","operationId":"updateCustomerEmailUsingPUT","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/UpdateStripeCustomerEmailRequest"}}],"responses":{"200":{"description":"OK"}}}},"/v2/stripe/customer/name":{"put":{"tags":["StripeV2"],"summary":"updateCustomerName","description":"Customerの名前更新","operationId":"updateCustomerNameUsingPUT","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/UpdateStripeCustomerNameRequest"}}],"responses":{"200":{"description":"OK"}}}},"/v2/stripe/subscription":{"post":{"tags":["StripeV2"],"summary":"subscribe","description":"サブスクリプション開始","operationId":"subscribeUsingPOST_1","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/StripeSubscribeRequest"}}],"responses":{"200":{"description":"OK"}}}},"/v2/stripe/subscriptions/payment_method/{subscriptionId}/{paymentMethodType}":{"put":{"tags":["StripeV2"],"summary":"changePaymentMethodType","description":"支払い方法の変更","operationId":"changePaymentMethodTypeUsingPUT","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"subscriptionId","in":"path","description":"subscriptionId","required":true,"type":"string"},{"name":"paymentMethodType","in":"path","description":"paymentMethodType","required":true,"type":"string"},{"in":"body","name":"addCardRequest","description":"addCardRequest","required":true,"schema":{"$
# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/openapi/agriinfodesign-manager-swagger.json