# AgriBus-Web Manager API

**Canonical:** https://apis.io/apis/agriinfodesign/agribus-web-manager-api/  
**Provider:** Agri Info Design — https://apis.io/providers/agriinfodesign/  
**Base URL:** https://manager.agribus-connect.net  
**Documentation:** https://agri-info-design.com/en/agribus-web/

AgriBus-Web Manager API is one of 4 APIs that [Agri Info Design](https://apis.io/providers/agriinfodesign/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agriculture, Farm Management, RTK, and Telematics. The published artifact set on APIs.io includes an OpenAPI specification.

The AgriBus-Web Manager API - devices, users, tokens, teams/groups, web markers, search, system administration, RTK caster (base/rover) management and Stripe billing controllers, in v1 and v2 generations. 71 paths. Described by a Swagger 2.0 document served anonymously by Springfox at /v2/api-docs, listed in /swagger-resources as "AgriBus-Web API"; its info.termsOfService and license both point at agri-info-design.com.

## Operations (60 of 81)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/caster` | 利用しないでください |
| GET | `/v1/caster/cleanup` | 利用しないでください |
| POST | `/v1/caster/cleanup` | 利用しないでください |
| POST | `/v1/caster/client` | 利用しないでください |
| POST | `/v1/caster/client/{clientName}` | 利用しないでください |
| GET | `/v1/devices` | list |
| GET | `/v1/devices/agribusnavi` | listOnlyAgriBusNavi |
| GET | `/v1/firebase/custom_token` | getCustomToken |
| GET | `/v1/firetest/{username}` | getUser |
| POST | `/v1/firetest/{username}` | initFsMigrated |
| POST | `/v1/google/play/rtdn` | receiveNotification |
| POST | `/v1/migration/completed/{username}` | completed |
| POST | `/v1/migration/follows` | migrationFollows |
| POST | `/v1/migration/follows/{username}` | migrationFollowsForUser |
| PUT | `/v1/navi/settings/{deviceId}` | 利用しないでください |
| POST | `/v1/navi/status/purchase/check` | checkAndroidPurchases |
| POST | `/v1/navi/status/purchase/{deviceId}` | replaceAndroidPurchases |
| PUT | `/v1/navi/status/purchase/{deviceId}` | saveAndroidPurchases |
| PUT | `/v1/navi/status/{deviceId}` | saveStatus |
| GET | `/v1/search/user/email` | searchUserByEmail |
| GET | `/v1/soracom/native/subscribers/{imsi}` | nativeGetSubscriberInfo |
| POST | `/v1/soracom/sims/{imsi}/activate` | activateSim |
| POST | `/v1/stripe/card` | addCard |
| PUT | `/v1/stripe/card/{cardId}` | selectCard |
| DELETE | `/v1/stripe/card/{cardId}` | deleteCard |
| GET | `/v1/stripe/coupons` | listCoupons |
| POST | `/v1/stripe/enterprise/plans/{priceId}/payer/subscription` | subscribeForEnterpriseFromPayer |
| GET | `/v1/stripe/info` | getInfo |
| GET | `/v1/stripe/invoices` | getInvoices |
| GET | `/v1/stripe/invoices/upcoming` | getInvoicesUpcoming |
| GET | `/v1/stripe/plans` | list |
| POST | `/v1/stripe/plans/{planId}/subscription` | subscribe |
| POST | `/v1/stripe/plans/{planId}/subscription/discount/{couponCode}` | subscribeWithDiscount |
| DELETE | `/v1/stripe/subscriptions/{subscriptionId}` | unsubscribe |
| GET | `/v1/subscription` | get |
| DELETE | `/v1/subscription/account/{uuid}` | unsubscribeAccount |
| POST | `/v1/subscription/request` | createRequest |
| GET | `/v1/subscription/request/{mode}` | listRequests |
| PUT | `/v1/subscription/request/{requestId}` | updateRequest |
| DELETE | `/v1/subscription/request/{requestId}` | deleteRequest |
| GET | `/v1/system/info` | getInfo |
| POST | `/v1/token` | 今後メンテナンスされません。利用しないでください |
| POST | `/v1/token/impersonate` | 今後メンテナンスされません。利用しないでください |
| DELETE | `/v1/token/impersonate` | 今後メンテナンスされません。利用しないでください |
| POST | `/v1/token/refresh` | 利用しないでください |
| GET | `/v1/user/` | getUser |
| PUT | `/v1/user/` | updateUser |
| POST | `/v1/user/confirm` | confirmSignUp |
| PUT | `/v1/user/icon` | updateIcon |
| POST | `/v1/user/icon/custom` | uploadIconImage |
| PUT | `/v1/user/inquire` | inquire |
| POST | `/v1/user/password` | createPassword |
| PUT | `/v1/user/password` | changePassword |
| PUT | `/v1/user/password/reset` | resetPassword |
| GET | `/v1/user/password_entered` | passwordEntered |
| POST | `/v1/user/reset_double_billing` | resetDoubleBilling |
| POST | `/v1/user/signup` | signUp |
| POST | `/v2/caster/client` | 利用しないでください |
| POST | `/v2/caster/client/{clientName}` | 利用しないでください |
| PUT | `/v2/stripe/customer/email` | updateCustomerEmail |

…and 21 more operations. They are listed in full on the page.

## Machine-readable artifacts (3)

- **Swagger** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/openapi/agriinfodesign-manager-swagger.json
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/openapi/agriinfodesign-manager-swagger.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/agriinfodesign/refs/heads/main/overlays/agriinfodesign-manager-overlay.yaml

## Other Agri Info Design APIs (3)

- [AgriBus Datastore API](https://apis.io/apis/agriinfodesign/agribus-datastore-api/)
- [AgriBus Authentication & OpenID Connect API](https://apis.io/apis/agriinfodesign/agribus-authentication-openid-connect-api/)
- [AgriBus Billing & Payments API](https://apis.io/apis/agriinfodesign/agribus-billing-payments-api/)

## Tags

Agriculture, Farm Management, RTK, Telematics

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/agriinfodesign/agribus-web-manager-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/agriinfodesign/.
