Take programmatic control over the entire lifecycle of your SIM cards. From initial activation and provisioning to suspension, reactivation, and eventual deactivation, you can automate these crucial processes, reducing manual intervention and speeding up deployment.
Gain instant, granular insights into the status and data consumption of your IoT devices. Our API allows you to fetch real-time data usage per SIM or across your entire account, enabling proactive management and cost control.
Simplify and accelerate the onboarding of new IoT devices. Automate the registration and configuration process, ensuring your devices are connected and operational with minimal delay.
Built on RESTful principles, the Com4 API is designed for easy integration. Embed IoT connectivity management directly into your existing enterprise software, custom dashboards, and operational workflows, creating a unified management experience.
Security is at the core of our API. Utilizing the robust OIDC (OpenID Connect) client credentials flow, we ensure that all communications with the API are authenticated and secure, protecting your valuable data and device integrity
Effortlessly manage and optimize roaming profiles for your devices deployed globally. The API provides the tools to configure roaming settings, ensuring cost-effective and reliable connectivity wherever your devices operate.
Tailor connectivity services to the specific needs of different device types and use cases. Assign and manage service profiles programmatically to optimize performance and cost.
Whether you're managing hundreds or millions of devices, the Com4 API is built to scale. Our architecture is designed to handle a large volume of requests and support your growing IoT fleet.
We prioritize the developer experience. With clear, well-documented endpoints and adherence to standard protocols, integrating with the Com4 API is straightforward, allowing your development teams to get up and running quickly.
The Com4 IoT API offers a rich set of endpoints to manage every aspect of your IoT connectivity. Below are some of the core functionalities you can access. For complete details, please refer to our full API documentation.
(Developer Note: The following are example endpoint structures. Always consult the official Com4 API documentation for the most current and complete endpoint definitions, request/response formats, and parameters.)
GET /accounts: Retrieve a list of accounts accessible to you.
GET /accounts/{accountId}: Fetch detailed information for a specific account.
GET /accounts/{accountId}/roaming-profiles: Access and manage roaming profiles associated with a particular account.
GET /sim-cards: List all SIM cards within your account or a specified scope.
GET /sim-cards/{simId}: Retrieve comprehensive information about a specific SIM card using its unique identifier.
POST /sim-cards/register: Register new SIM cards to your account.
PATCH /sim-cards/{simId}: Update various attributes of an existing SIM card.
PUT /sim-cards/{simId}/activate: Programmatically activate a SIM card.
PUT /sim-cards/{simId}/suspend: Temporarily suspend a SIM card's subscription and network access.
DELETE /sim-cards/{simId}/unsuspend: Reactivate a previously suspended SIM card.
DELETE /sim-cards/{simId}: Deactivate or cancel a SIM card's service.
GET /sim-cards/data-usage: Get an overview of data usage aggregated across multiple SIM cards.
GET /sim-cards/{simId}/data-usage: Retrieve specific, detailed data usage information for an individual SIM card.
GET /sim-cards/{simId}/data-sessions: Access historical data session records for a particular SIM card.
GET /sim-cards/{simId}/product: View the current product or service plan associated with a SIM card.
PUT /sim-cards/{simId}/product: Assign or change the product or service plan for a SIM card.
GET /sim-cards/{simId}/service-profile: Retrieve the assigned service profile for a SIM card.
PUT /sim-cards/{simId}/service-profile: Set or update the service profile, tailoring services like data limits or network access.
PUT /sim-cards/{simId}/private-apn: Configure a private Access Point Name (APN) for a SIM card for enhanced security.
GET /sim-cards/{simId}/private-apn: Check the currently active private APN profile on a SIM card.
The Com4 API utilizes the OIDC (OpenID Connect) client credentials flow for secure, server-to-server authentication. You will typically use a client_id and client_secret to obtain an access token from our authorization server (e.g., PUT /v1/clients-registrations/openid-connect/{client_id}), which is then used to authenticate your API requests.
1. Request Access: Contact our support team (e.g., [email protected] or your account manager) to obtain your API credentials (client_id and client_secret).
2. Consult the Documentation: Dive into our comprehensive API documentation for detailed endpoint descriptions, request/response examples, and best practices.
3.Develop & Integrate: Utilize your preferred programming language to make HTTP requests to our API endpoints. Leverage our robust features to automate and manage your IoT deployments.
4. Test & Deploy: Thoroughly test your integration in a development environment before deploying to production.
View Full API Documentation
Unlock the path to a brighter future with our unparalleled IoT solutions and support. Partner with us today and pave your highway to success.