Update device-to-device mode of a service profile
ServiceProfile.D2d + Update
<div className="permission-callout__roles"><span className="permission-callout__roles-label">Roles:</span> <Badge intent="info">Administrator</Badge></div> </Info>Sets the device-to-device (D2D) mode of a service profile. The response returns the updated configuration, so there's no need for a follow-up GET request.
For devices to communicate, enable device-to-device on the service profile of every device involved. If only one side is enabled, return traffic is blocked. Devices must belong to the same organization and region. Communication across organizations or regions isn't supported.
Setting enabled or forward_to_backend requires your organization to have a virtual network. Setting disabled doesn't require a virtual network. Changes take effect without devices reconnecting.
<Warning> `forward_to_backend` only prepares the configuration. It requires a default route over [Cloud Connect](/services/cloud-connect), and OpenVPN isn't supported. The API accepts the mode without checking your Cloud Connect configuration and returns a warning instead. Traffic between devices is dropped until the setup is complete. </Warning> <Note> Device-to-device is opt-in and enabled per organization. Until it's enabled for your organization, requests return `403`. To request access, contact emnify support. </Note>Request
- Base URL: https://cdn.emnify.net
- URL: https://cdn.emnify.net/api/v1/service_profile/{service_profile_id}/d2d
- Auth: HTTP bearer
Path parameters
The numeric ID of a service profile.
Query parameters
Numeric ID of a child organization to act on. Omit to use your own organization. Returns 403 if the organization isn't a child of yours. The service profile must belong to that organization, and device-to-device must be enabled for it.
Request body
Response
Device-to-device mode updated.
Changes
No recorded changes to this operation across all 1 revision of this API.