> For the complete documentation index, see [llms.txt](https://docs.eseye.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eseye.com/api-reference/sim-api/overview.md).

# Overview

The Eseye SIM API lets you manage the SIMs in your global IoT estate. You can:

* Activate or deactivate SIMs.
* Retrieve details for one or multiple SIMs.
* Update SIM statuses, packages, and portfolios.
* Create, update, and delete SIM attributes.
* View billing and network snapshots.

Each SIM has a unique 19- or 20-digit Integrated Circuit Card Identifier (`iccId`). Endpoints that act on a specific SIM include the `iccId` in the request path. The list endpoint can also accept one or more `iccId` values as query parameters.

### Base URL

Send production requests to:

```
https://sim.api.anynetiot.com
```

SIM API endpoints use `/api/v2`.

### Access and authentication

The SIM API is free to use. You need an Infinity account and a SIM API service account.

Eseye provisions the service account and provides its client ID, client secret, region, and permissions. Request access by emailing [orders@eseye.com](mailto:orders@eseye.com?subject=Request%20SIM%20API). Include your company name, role, phone number, and email address.

Every request requires an OAuth 2.0 bearer token:

```http
Authorization: Bearer <access-token>
```

Tokens expire after one hour. Follow [Request access token](/api-reference/authentication/request-access-token.md) to request a token and make your first API call.

{% hint style="warning" %}
Test with test SIMs. API changes can affect live connectivity and billing.
{% endhint %}

### SIM behaviour and limitations

* A SIM has an `available` or `active` status.
* An `available` SIM cannot connect to a network and has no service charges.
* An `active` SIM can connect to a network. Standard service and usage charges apply.
* Set `status` to `available` to deactivate a SIM.
* Suspending a SIM disables its services but does not stop service charges.
* You cannot make changes to a suspended SIM.
* SIMs cannot be created through the API. Eseye supplies the SIMs and links them to your account.
* SIM API endpoints update one SIM at a time. For supported changes across multiple SIMs, see the [Bulk Operations API](/api-reference/bulk-operations-api/overview.md).
* Free-text search is not supported. Add attributes to categorise and find SIMs.

### Support

Contact [Eseye Support](mailto:support@eseye.com?subject=API%20support%20request) for API assistance.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.eseye.com/api-reference/sim-api/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
