Este endpoint copia un Device (incluyendo todas las Variables y Values) a otro Device existente.
Solicitud HTTP
Para copiar un Device a otro, haz una petición POST a la siguiente URL:
HTTP Method | URL |
---|---|
POST | https://api.netux.com/api/v2.0/devices/_/migrate_values/ |
Parámetros de consulta
Parameter | Type | Use | Description |
---|---|---|---|
token | String | Authentication | Authentication Token can optionally be sent as a query parameter. |
Parámetros de cuerpo
Parameter | Type | Required? | Default Value | Description |
---|---|---|---|---|
from | <device_key> | Yes | N/A (required) | The id or label of the Device to copy, label should use the prefix ~ |
to | <device_key> | Yes | N/A (required) | The id or label of the Device to copy to, label should use the prefix ~ |
Device destino
Ten en cuenta que ambos Devices deben existir. El endpoint no crea un nuevo Device.
Cabecera
Parameter | Required? | Description |
---|---|---|
X-Auth-Token | Yes | Authentication Token of account |
Content-Type | String (application/json) | Content type of body |
curl -X POST 'https://api.netux.com/api/v2.0/devices/_/migrate_values/' \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: oaXBo6ODhIjPsusNRPUGIK4d72bc73' \
-d '{
"from": "a0a04255a62c15d499405eb8",
"to": "7a4021daa0a04255a62c15d4"
}'
Respuesta
Devuelve un objeto Device del Device actualizado.
{
"task": {
"id": "5ebda96e73efc323d89a628c"
}
}
{
"code": 400001,
"message": "Validation Error.",
"detail": {
....
}
}
{
"code": 401001,
"message": "Authentication credentials were not provided.",
"detail": "Authentication credentials were not provided."
}
Atención
Las Variables se copian al nuevo Device hasta que se alcanza el límite de variables del usuario. Por lo tanto, es posible que no se copien todas las Variables al nuevo Device. En caso de que no se copien todas las Variables debido a un límite de usuario, considera la posibilidad de actualizar tu plan.