Create Session
POST {{apiPath}}/environments/{{envID}}/sessions
Use POST {{apiPath}}/environments/{{envID}}/sessions
to create a new session. Unless you specify a token
value, you'll not be able to use Read Session By Session Token, Update Session By Session Token, or Delete Session By Session Token.
Prerequisites
- See Sessions for important overview information.
For complete property descriptions, see Sessions data model.
If user.id
isn't specified, the lastSignOn
object is null, and any values assigned here are ignored.
Property | Type | Required? |
---|---|---|
activeAt | Date | Required |
id | String | Required |
idleTimeoutInMinutes | Integer | Optional (POST) |
lastSignOn | Object | Required |
lastSignOn.authenticators | String[] | Required |
lastSignOn.remoteIp | String | Required |
lastSignOn.withAuthenticator | Map | Required |
lastSignOn.withAuthenticator.authenticator | String | Required |
lastSignOn.withAuthenticator.authenticator.at | Date | Required |
lastSignOn.withAuthenticator.authenticator.policy | Object | Required |
lastSignOn.withAuthenticator.authenticator.policy.id | String | Required |
lastSignOn.withAuthenticator.authenticator.policy.type | String | Required |
token | String | Optional |
user.id | String | Optional |
userAgent | String | Required |
Request Body
{"activeAt"=>"{{$isoTimestamp}}", "idleTimeoutInMinutes"=>"144000", "lastSignOn"=>{"authenticators"=>["pwd"], "remoteIp"=>"174.1.62.19", "withAuthenticator"=>{"pwd"=>{"at"=>"2022-08-17T01:21:30.116Z", "policy"=>{"id"=>"{{passwordPolicyID}}", "type"=>"PINGONE"}}}}, "token"=>"{{token}}", "user"=>{"id"=>"{{userID}}"}, "userAgent"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:103.0) Gecko/20100101 Firefox/103.0"}
RESPONSES
status: Created
{"_links":{"self":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/sessions/48650856-2bab-4436-856b-2e6e6e6ae3f9"},"environment":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"},"user":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/users/07e1ee43-9f56-4254-8cfb-1709b5ea8e24"}},"id":"48650856-2bab-4436-856b-2e6e6e6ae3f9","environment":{"id":"abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"},"user":{"id":"07e1ee43-9f56-4254-8cfb-1709b5ea8e24"},"createdAt":"2022-10-03T17:06:43.071Z","activeAt":"2022-08-17T01:21:30.117Z","idleTimeoutInMinutes":144000,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:103.0) Gecko/20100101 Firefox/103.0","browser":{"name":"Firefox","version":"103.0"},"operatingSystem":{"name":"Mac OS X","version":"10.15"},"device":{"type":"Mac"},"locations":[{"at":"2022-08-17T01:21:30.116Z","remoteIp":"174.1.62.19"}],"lastSignOn":{"remoteIp":"174.1.62.19","authenticators":["pwd"],"withAuthenticator":{"pwd":{"policy":{"id":"874d5c7d-5e1c-4e73-b2b5-dfe1453b02f5","type":"PINGONE"},"at":"2022-08-17T01:21:30.116Z"}},"policy":{"id":"874d5c7d-5e1c-4e73-b2b5-dfe1453b02f5","type":"PINGONE"},"at":"2022-08-17T01:21:30.116Z"},"expiresAt":"2022-11-25T01:21:30.117Z"}