Create Remember Me Device
POST {{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices
This example uses a POST {{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices request to create a remembered device.
The body of the request includes the ID of the MFA policy used so that it can be verified that the policy allows use of the "remember me" feature. However, it is recommended that you get the details of the MFA policy first so that you can check the remember me settings before sending a request to create a remembered device.
For an added layer of security, you can also include the ID for a user’s PingOne session (session.id). This parameter is optional, however, if you include it when creating the remembered device, you must also include the session ID (deviceSession.id) when you try checking if the device is remembered.
Note that to use the remembered device mechanism, the Signals SDK must have the universalDeviceIdentification option enabled. If the option is not enabled, you will get an error regarding the SDK payload when you try to create the remembered device.
The response to the request includes a cookie in the set-cookie header. When it comes time to check if a device is remembered, you must include this cookie in the headers for the request.
Request Model
| Property | Type | Required |
|---|---|---|
|
String |
Required |
|
String |
Required |
|
String |
Optional |
|
String |
Required |
Refer to the Remembered Devices data model for full property descriptions.
Example Request
-
cURL
-
C#
-
Go
-
HTTP
-
Java
-
jQuery
-
NodeJS
-
Python
-
PHP
-
Ruby
-
Swift
curl --location --globoff '{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{accessToken}}' \
--data '{
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
}'
var options = new RestClientOptions("{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("", Method.Post);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer {{accessToken}}");
var body = @"{" + "\n" +
@" ""type"": ""BROWSER""," + "\n" +
@" ""policy"": {" + "\n" +
@" ""id"": ""{{mfaPolicyID}}""" + "\n" +
@" }," + "\n" +
@" ""payload"": ""{{signalsSdkOutput}}""," + "\n" +
@" ""session"": {" + "\n" +
@" ""id"": ""{{sessionID}}""" + "\n" +
@" }" + "\n" +
@"}" + "\n" +
@"";
request.AddStringBody(body, DataFormat.Json);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices"
method := "POST"
payload := strings.NewReader(`{
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
}`)
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Authorization", "Bearer {{accessToken}}")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
POST /v1/environments/{{envID}}/users/{{userID}}/devices HTTP/1.1
Host: {{apiPath}}
Content-Type: application/json
Authorization: Bearer {{accessToken}}
{
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"type\": \"BROWSER\",\n \"policy\": {\n \"id\": \"{{mfaPolicyID}}\"\n },\n \"payload\": \"{{signalsSdkOutput}}\",\n \"session\": {\n \"id\": \"{{sessionID}}\"\n }\n}\n");
Request request = new Request.Builder()
.url("{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer {{accessToken}}")
.build();
Response response = client.newCall(request).execute();
var settings = {
"url": "{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer {{accessToken}}"
},
"data": JSON.stringify({
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var request = require('request');
var options = {
'method': 'POST',
'url': '{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices',
'headers': {
'Content-Type': 'application/json',
'Authorization': 'Bearer {{accessToken}}'
},
body: JSON.stringify({
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
import json
url = "{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices"
payload = json.dumps({
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Content-Type' => 'application/json',
'Authorization' => 'Bearer {{accessToken}}'
));
$request->setBody('{\n "type": "BROWSER",\n "policy": {\n "id": "{{mfaPolicyID}}"\n },\n "payload": "{{signalsSdkOutput}}",\n "session": {\n "id": "{{sessionID}}"\n }\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
require "uri"
require "json"
require "net/http"
url = URI("{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request["Authorization"] = "Bearer {{accessToken}}"
request.body = JSON.dump({
"type": "BROWSER",
"policy": {
"id": "{{mfaPolicyID}}"
},
"payload": "{{signalsSdkOutput}}",
"session": {
"id": "{{sessionID}}"
}
})
response = http.request(request)
puts response.read_body
let parameters = "{\n \"type\": \"BROWSER\",\n \"policy\": {\n \"id\": \"{{mfaPolicyID}}\"\n },\n \"payload\": \"{{signalsSdkOutput}}\",\n \"session\": {\n \"id\": \"{{sessionID}}\"\n }\n}"
let postData = parameters.data(using: .utf8)
var request = URLRequest(url: URL(string: "{{apiPath}}/v1/environments/{{envID}}/users/{{userID}}/devices")!,timeoutInterval: Double.infinity)
request.addValue("application/json", forHTTPHeaderField: "Content-Type")
request.addValue("Bearer {{accessToken}}", forHTTPHeaderField: "Authorization")
request.httpMethod = "POST"
request.httpBody = postData
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Example Response
201 Created
{
"_links": {
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/users/b30ac647-e33e-464f-a6ea-0275082d4c26/devices/663ffd65-b18b-422c-abde-0e5258b23234"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"user": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/users/b30ac647-e33e-464f-a6ea-0275082d4c26"
}
},
"id": "663ffd65-b18b-422c-abde-0e5258b23234",
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"user": {
"id": "b30ac647-e33e-464f-a6ea-0275082d4c26"
},
"type": "BROWSER",
"nickname": "Chrome(150.0.0.0)",
"status": "ACTIVE",
"createdAt": "2026-07-01T15:20:05.614Z",
"updatedAt": "2026-07-12T07:33:09.286Z",
"payload": "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.eDE=",
"session": {
"id": "db259ebc-59b3-4871-bb67-d7715a8fb86e"
},
"locale": "en-US",
"operatingSystem": {
"name": "macOS",
"version": "10.15.7"
},
"name": "Chrome",
"version": "150.0.0.0",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
"jsFingerprint": "123287801492b9164209ac5b619a33e4",
"pushNotificationSupport": true,
"cookiesEnabled": true,
"screenResolution": {
"width": 3440,
"height": 1440
},
"lastRememberedAt": "2026-07-12T07:33:09.277Z"
}