# Starlink User Terminals API

**Canonical:** https://apis.io/apis/starlink/starlink-user-terminals-api/  
**Provider:** Starlink — https://apis.io/providers/starlink/  
**Base URL:** https://starlink.com/api/public/v2  
**Documentation:** https://starlink.readme.io/reference

Starlink User Terminals API is one of 16 APIs that [Starlink](https://apis.io/providers/starlink/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include User Terminals. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

The User Terminals API from Starlink — 6 operation(s) for user terminals.

## Operations (7)

| Method | Path | Summary |
|---|---|---|
| GET | `/public/v2/user-terminals` | Get all user terminals |
| POST | `/public/v2/user-terminals` | Add user terminal to account |
| DELETE | `/public/v2/user-terminals/{deviceId}` | Remove user terminal from account |
| POST | `/public/v2/user-terminals/{deviceId}/reboot` | Reboot user terminal |
| PUT | `/public/v2/user-terminals/configs/assign` | User terminal config assignment |
| GET | `/public/v2/user-terminals/l2vpn` | Get L2VPN circuits available for this account |
| PUT | `/public/v2/user-terminals/{deviceId}/l2vpn` | Set L2VPN VLANs for user terminal |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/openapi/starlink-user-terminals-api-openapi.yml
- **Documentation** — https://starlink.readme.io/docs/getting-started
- **APIReference** — https://starlink.readme.io/reference
- **SwaggerUI** — https://starlink.com/api/public/swagger/index.html?urls.primaryName=V2
- **Authentication** — https://starlink.readme.io/docs/authentication
- **RateLimits** — https://starlink.readme.io/docs/rate-limits-1
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/errors/starlink-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/data-model/starlink-data-model.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/mcp/starlink-tool-crosswalk.yml
- **APIReference** — https://starlink.readme.io/reference/get_public-v2-mobile-radio-access-network-timestamp
- **APIReference** — https://starlink.readme.io/reference/post_public-v2-flights-status
- **Documentation** — https://starlink.readme.io/docs/location-in-aviation

## Other Starlink APIs (12)

- [Starlink Telemetry Stream API](https://apis.io/apis/starlink/starlink-telemetry-stream-api/)
- [Starlink Local Device API](https://apis.io/apis/starlink/starlink-local-device-api/)
- [Starlink Router Local HTTPS API](https://apis.io/apis/starlink/starlink-router-local-https-api/)
- [Starlink Space Traffic Coordination API](https://apis.io/apis/starlink/starlink-space-traffic-coordination-api/)
- [Starlink Account API](https://apis.io/apis/starlink/starlink-account-api/)
- [Starlink Addresses API](https://apis.io/apis/starlink/starlink-addresses-api/)
- [Starlink Billing API](https://apis.io/apis/starlink/starlink-billing-api/)
- [Starlink Contacts API](https://apis.io/apis/starlink/starlink-contacts-api/)
- [Starlink Data Pools API](https://apis.io/apis/starlink/starlink-data-pools-api/)
- [Starlink Flights API](https://apis.io/apis/starlink/starlink-flights-api/)
- [Starlink Managed Accounts API](https://apis.io/apis/starlink/starlink-managed-accounts-api/)
- [Starlink Managed API](https://apis.io/apis/starlink/starlink-managed-api/)

## Tags

User Terminals

---

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