# emnify Service Profiles API

**Canonical:** https://apis.io/apis/emnify/emnify-serviceprofiles-api/  
**Provider:** emnify — https://apis.io/providers/emnify/  
**Base URL:** https://cdn.emnify.net  
**Documentation:** https://docs.emnify.com/developers/graphql

emnify Service Profiles API is one of 24 APIs that [emnify](https://apis.io/providers/emnify/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 5 JSON Schema definitions. Tagged areas include Service Profiles. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 5 JSON Schemas.

Profiles for services and their configuration

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/service_profile` | List service profiles |
| POST | `/api/v1/service_profile` | Create service profile |
| GET | `/api/v1/service_profile/{profile_id}` | Retrieve a service profile |
| DELETE | `/api/v1/service_profile/{profile_id}` | Delete a service profile |
| PATCH | `/api/v1/service_profile/{profile_id}` | Update service profile |
| DELETE | `/api/v1/service_profile/{profile_id}/quota/{quota_type}` | Remove all quotas of assigned endpoints |
| PUT | `/api/v1/service_profile/{profile_id}/service/{service_id}` | Add a service to a service profile |
| DELETE | `/api/v1/service_profile/{profile_id}/service/{service_id}` | Remove a service from a service profile |
| PUT | `/api/v1/service_profile/{profile_id}/service/{service_id}/traffic_limit/{limit_id}` | Add SMS limit to service profile |
| DELETE | `/api/v1/service_profile/{profile_id}/service/{service_id}/traffic_limit/{limit_id}` | Remove SMS limit from a service profile |
| GET | `/api/v1/service_profile/{profile_id}/traffic_limit` | List data limits of a service profile |
| POST | `/api/v1/service_profile/{profile_id}/traffic_limit` | Add a data limit to a service profile |
| DELETE | `/api/v1/service_profile/{profile_id}/traffic_limit` | Delete all data limits of a service profile |
| DELETE | `/api/v1/service_profile/{profile_id}/traffic_limit/{limit_id}` | Delete a data limit from a service profile |
| GET | `/api/v1/service_profile/{service_profile_id}/d2d` | Retrieve device-to-device mode of a service profile |
| PUT | `/api/v1/service_profile/{service_profile_id}/d2d` | Update device-to-device mode of a service profile |

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/openapi/emnify-serviceprofiles-api-openapi.yml
- **Documentation** — https://docs.emnify.com/developers
- **Documentation** — https://docs.emnify.com/developers/api-guidelines/conventions
- **Documentation** — https://docs.emnify.com/llms-full.txt
- **SpectralRules** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/rules/emnify-rules.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-schema/emnify-sim-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-schema/emnify-endpoint-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-schema/emnify-event-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-structure/emnify-sim-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-structure/emnify-endpoint-structure.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/json-ld/emnify-context.jsonld
- **Examples** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/examples/emnify-authenticate-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/examples/emnify-list-endpoints-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/examples/emnify-send-sms-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/examples/emnify-list-events-example.json
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/vocabulary/emnify-vocabulary.yml

## Other emnify APIs (12)

- [emnify GraphQL API](https://apis.io/apis/emnify/emnify-graphql-api/)
- [emnify Data Streamer](https://apis.io/apis/emnify/emnify-data-streamer/)
- [emnify Documentation MCP Server](https://apis.io/apis/emnify/emnify-mcp-server/)
- [emnify Application Tokens API](https://apis.io/apis/emnify/emnify-applicationtokens-api/)
- [emnify Authentication API](https://apis.io/apis/emnify/emnify-authentication-api/)
- [emnify Cloud Connect API](https://apis.io/apis/emnify/emnify-cloudconnect-api/)
- [emnify Endpoint API](https://apis.io/apis/emnify/emnify-endpoint-api/)
- [emnify Events API](https://apis.io/apis/emnify/emnify-events-api/)
- [emnify Flow Logs API](https://apis.io/apis/emnify/emnify-flowlogs-api/)
- [emnify Integrations API](https://apis.io/apis/emnify/emnify-integrations-api/)
- [emnify Ip Address Spaces API](https://apis.io/apis/emnify/emnify-ipaddressspaces-api/)
- [emnify Lookups API](https://apis.io/apis/emnify/emnify-lookups-api/)

## Tags

Service Profiles

---

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