Read All Applications
GET {{apiPath}}/environments/{{envID}}/applications
The GET {{apiPath}}/environments/{{envID}}/applications endpoint returns a list of all application resources for the specified environment resource.
|
The PINGFEDERATE_SSO platform application is created automatically for environments in PingOne that contain PingFederate. It is deleted when PingFederate is removed from the environment. The PINGFEDERATE_SSO platform application is not returned through a GET request. However, it does contain a client secret that can be returned through the API. For information about getting an application’s client secret, refer to Application Secret. |
Example Request
-
cURL
-
C#
-
Go
-
HTTP
-
Java
-
jQuery
-
NodeJS
-
Python
-
PHP
-
Ruby
-
Swift
curl --location --globoff '{{apiPath}}/environments/{{envID}}/applications' \
--header 'Authorization: Bearer {{accessToken}}'
var options = new RestClientOptions("{{apiPath}}/environments/{{envID}}/applications")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("", Method.Get);
request.AddHeader("Authorization", "Bearer {{accessToken}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{apiPath}}/environments/{{envID}}/applications"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
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))
}
GET /environments/{{envID}}/applications HTTP/1.1
Host: {{apiPath}}
Authorization: Bearer {{accessToken}}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{apiPath}}/environments/{{envID}}/applications")
.method("GET", body)
.addHeader("Authorization", "Bearer {{accessToken}}")
.build();
Response response = client.newCall(request).execute();
var settings = {
"url": "{{apiPath}}/environments/{{envID}}/applications",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer {{accessToken}}"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var request = require('request');
var options = {
'method': 'GET',
'url': '{{apiPath}}/environments/{{envID}}/applications',
'headers': {
'Authorization': 'Bearer {{accessToken}}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "{{apiPath}}/environments/{{envID}}/applications"
payload = {}
headers = {
'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{apiPath}}/environments/{{envID}}/applications');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Authorization' => 'Bearer {{accessToken}}'
));
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 "net/http"
url = URI("{{apiPath}}/environments/{{envID}}/applications")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer {{accessToken}}"
response = http.request(request)
puts response.read_body
var request = URLRequest(url: URL(string: "{{apiPath}}/environments/{{envID}}/applications")!,timeoutInterval: Double.infinity)
request.addValue("Bearer {{accessToken}}", forHTTPHeaderField: "Authorization")
request.httpMethod = "GET"
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
200 OK
{
"_links": {
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications"
}
},
"_embedded": {
"applications": [
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/79371e1e-d8c6-456f-a679-74fc4d763b6a"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "79371e1e-d8c6-456f-a679-74fc4d763b6a",
"name": "app portal with external id",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "PORTAL_LINK_APP",
"homePageUrl": "https://example.com",
"protocol": "EXTERNAL_LINK",
"externalId": "u2_1009",
"createdAt": "2025-06-12T10:02:22.270Z",
"updatedAt": "2025-06-12T10:47:36.934Z"
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/a8c947cf-0c96-4033-89f3-d097213429a9"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "a8c947cf-0c96-4033-89f3-d097213429a9",
"name": "app portal without external id",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "PORTAL_LINK_APP",
"homePageUrl": "https://example.com",
"protocol": "EXTERNAL_LINK",
"createdAt": "2025-06-12T10:03:14.801Z",
"updatedAt": "2025-06-12T10:03:14.801Z"
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/9b18e156-9ec0-4974-ab55-e611021a0ad8/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/9b18e156-9ec0-4974-ab55-e611021a0ad8"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/9b18e156-9ec0-4974-ab55-e611021a0ad8/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/9b18e156-9ec0-4974-ab55-e611021a0ad8/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "9b18e156-9ec0-4974-ab55-e611021a0ad8",
"name": "Data Processing App",
"enabled": false,
"type": "SINGLE_PAGE_APP",
"protocol": "OPENID_CONNECT",
"createdAt": "2022-05-19T13:56:54.836Z",
"updatedAt": "2022-05-19T13:56:54.836Z",
"assignActorRoles": false,
"responseTypes": [
"ID_TOKEN",
"TOKEN"
],
"grantTypes": [
"IMPLICIT"
],
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"pkceEnforcement": "OPTIONAL",
"requestScopesForMultipleResourcesEnabled": false,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60,
"deviceTimeout": 600
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/514ef318-3af3-4896-adb4-41578ece3197"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "514ef318-3af3-4896-adb4-41578ece3197",
"name": "dsgfasd",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "PORTAL_LINK_APP",
"homePageUrl": "https://exacmle.com",
"protocol": "EXTERNAL_LINK",
"createdAt": "2025-06-04T14:07:16.724Z",
"updatedAt": "2025-06-04T14:07:16.724Z"
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/203d8b8b-dac7-4633-b6e6-84f2cff4c606"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/203d8b8b-dac7-4633-b6e6-84f2cff4c606/attributes"
},
"idpSigningKey": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/keys/e3889e48-cd4b-4e07-8e5f-3f6bb5c32836"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "203d8b8b-dac7-4633-b6e6-84f2cff4c606",
"name": "enablement_saml_app",
"description": "may 12",
"enabled": true,
"type": "WEB_APP",
"protocol": "SAML",
"createdAt": "2021-05-12T14:38:00.597Z",
"updatedAt": "2021-05-12T14:44:04.794Z",
"spEntityId": "TechSummit-052021",
"responseSigned": false,
"defaultTargetUrl": "http://blahbla",
"sloBinding": "HTTP_POST",
"acsUrls": [
"https://decoder.pingidentity.cloud/saml"
],
"assertionDuration": 60,
"assertionSigned": true,
"idpSigning": {
"key": {
"id": "e3889e48-cd4b-4e07-8e5f-3f6bb5c32836"
},
"algorithm": "SHA256withRSA"
}
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "f42b3dcb-3ec2-4be3-97f2-fcc6f4ee6528",
"name": "mobile app - improved",
"enabled": true,
"type": "NATIVE_APP",
"protocol": "OPENID_CONNECT",
"createdAt": "2022-08-10T11:41:21.613Z",
"updatedAt": "2025-07-22T12:07:53.603Z",
"mobile": {
"packageName": "test.test",
"huaweiAppId": "asdfasf",
"huaweiPackageName": "dsaf.dd",
"integrityDetection": {
"mode": "ENABLED",
"cacheDuration": {
"amount": 24,
"units": "HOURS"
},
"excludedPlatforms": [
"IOS"
],
"googlePlay": {
"verificationType": "INTERNAL"
}
},
"push": {
"numberMatching": {
"type": "SELECT_NUMBER"
}
},
"passcodeRefreshDuration": {
"duration": 40,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 4
},
"packageName": "test.test",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "OPTIONAL",
"requestScopesForMultipleResourcesEnabled": false,
"fraudIntegration": {
"enabled": false
},
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 2592000,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"refreshTokenRollingDuration": 15552000,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/28e07e36-63d2-46d3-8743-dbdd51c58ee0/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/28e07e36-63d2-46d3-8743-dbdd51c58ee0/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/28e07e36-63d2-46d3-8743-dbdd51c58ee0"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/28e07e36-63d2-46d3-8743-dbdd51c58ee0/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/28e07e36-63d2-46d3-8743-dbdd51c58ee0/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "28e07e36-63d2-46d3-8743-dbdd51c58ee0",
"name": "mobile ie native app",
"enabled": true,
"type": "NATIVE_APP",
"protocol": "OPENID_CONNECT",
"createdAt": "2022-03-14T08:17:43.520Z",
"updatedAt": "2024-09-09T12:08:57.977Z",
"mobile": {
"packageName": "one.two",
"huaweiAppId": "adfaf",
"huaweiPackageName": "dasffas.ddd",
"integrityDetection": {
"mode": "ENABLED",
"cacheDuration": {
"amount": 24,
"units": "HOURS"
},
"googlePlay": {
"verificationType": "INTERNAL"
}
},
"push": {
"numberMatching": {
"type": "ENTER_MANUALLY"
}
},
"passcodeRefreshDuration": {
"duration": 30,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 5
},
"packageName": "one.two",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "OPTIONAL",
"requestScopesForMultipleResourcesEnabled": false,
"fraudIntegration": {
"enabled": false
},
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 2592000,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"refreshTokenRollingDuration": 15552000,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b22a393e-a016-47a0-9958-d6716c843b01/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b22a393e-a016-47a0-9958-d6716c843b01/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b22a393e-a016-47a0-9958-d6716c843b01"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b22a393e-a016-47a0-9958-d6716c843b01/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b22a393e-a016-47a0-9958-d6716c843b01/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "b22a393e-a016-47a0-9958-d6716c843b01",
"name": "mobile_huawei",
"enabled": false,
"type": "NATIVE_APP",
"protocol": "OPENID_CONNECT",
"createdAt": "2022-10-24T13:03:39.398Z",
"updatedAt": "2022-11-13T13:23:12.774Z",
"mobile": {
"integrityDetection": {
"mode": "DISABLED"
},
"passcodeRefreshDuration": {
"duration": 30,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 5
},
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "OPTIONAL",
"requestScopesForMultipleResourcesEnabled": false,
"fraudIntegration": {
"enabled": false
},
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 2592000,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"refreshTokenRollingDuration": 15552000,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/8099cbe6-f667-4d01-a1de-8f21d4c3473c/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"keyRotationPolicy": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/keyRotationPolicies/257ad1e9-f0d2-4e15-aea5-d4454b170954"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/8099cbe6-f667-4d01-a1de-8f21d4c3473c/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/8099cbe6-f667-4d01-a1de-8f21d4c3473c"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/8099cbe6-f667-4d01-a1de-8f21d4c3473c/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/8099cbe6-f667-4d01-a1de-8f21d4c3473c/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "8099cbe6-f667-4d01-a1de-8f21d4c3473c",
"name": "Native app with number matching",
"description": "Native app that includes configuration of number-matching option",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "NATIVE_APP",
"loginPageUrl": "https://example.com/loginPage",
"homePageUrl": "https://example.com/homePage",
"icon": {
"id": "e8ad78dd-d45c-49b4-974d-8d5e443d4531",
"href": "https://upload.image.org/image.jpg"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2024-08-22T09:18:00.110Z",
"updatedAt": "2024-08-27T09:49:36.412Z",
"mobile": {
"bundleId": "myAppleBundle5.myApp",
"packageName": "myAndroidPackage5.myApp",
"huaweiAppId": "120240978",
"huaweiPackageName": "com.company.huaweiPackage",
"integrityDetection": {
"mode": "DISABLED",
"cacheDuration": {
"amount": 10,
"units": "MINUTES"
}
},
"push": {
"numberMatching": {
"type": "ENTER_MANUALLY"
}
},
"passcodeRefreshDuration": {
"duration": 38,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 5
},
"bundleId": "myAppleBundle5.myApp",
"packageName": "myAndroidPackage5.myApp",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "REQUIRED",
"requestScopesForMultipleResourcesEnabled": false,
"fraudIntegration": {
"enabled": false
},
"redirectUris": [
"https://example.com"
],
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 86400,
"additionalRefreshTokenReplayProtectionEnabled": true,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"postLogoutRedirectUris": [
"https://example.com/logout"
],
"refreshTokenRollingDuration": 86400,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"signing": {
"keyRotationPolicy": {
"id": "257ad1e9-f0d2-4e15-aea5-d4454b170954"
}
},
"parTimeout": 60
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c22cb3c8-65b1-4101-8b15-90bfb83afc06/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"keyRotationPolicy": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/keyRotationPolicies/1aa02240-d851-49ca-a293-fa40a58fc034"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c22cb3c8-65b1-4101-8b15-90bfb83afc06/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c22cb3c8-65b1-4101-8b15-90bfb83afc06"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c22cb3c8-65b1-4101-8b15-90bfb83afc06/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c22cb3c8-65b1-4101-8b15-90bfb83afc06/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "c22cb3c8-65b1-4101-8b15-90bfb83afc06",
"name": "Native app with number matching and modified grace period",
"description": "Native app that includes configuration of number-matching option",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "NATIVE_APP",
"loginPageUrl": "https://example.com/loginPage",
"homePageUrl": "https://example.com/homePage",
"icon": {
"id": "e8ad78dd-d45c-49b4-974d-8d5e443d4531",
"href": "https://upload.image.org/image.jpg"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2025-07-23T14:30:50.387Z",
"updatedAt": "2025-07-23T14:30:50.387Z",
"assignActorRoles": false,
"mobile": {
"bundleId": "myAppleBundle9.myApp",
"packageName": "myAndroidPackage10.myApp",
"huaweiAppId": "120240988",
"huaweiPackageName": "com.company.huaweiPackage_2",
"integrityDetection": {
"mode": "ENABLED",
"cacheDuration": {
"amount": 10,
"units": "MINUTES"
},
"googlePlay": {
"verificationType": "INTERNAL"
}
},
"push": {
"numberMatching": {
"type": "ENTER_MANUALLY"
}
},
"passcodeRefreshDuration": {
"duration": 50,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 8
},
"bundleId": "myAppleBundle9.myApp",
"packageName": "myAndroidPackage10.myApp",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "REQUIRED",
"requestScopesForMultipleResourcesEnabled": false,
"redirectUris": [
"https://example.com"
],
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"idpSignoff": false,
"refreshTokenDuration": 86400,
"additionalRefreshTokenReplayProtectionEnabled": true,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"postLogoutRedirectUris": [
"https://example.com/logout"
],
"refreshTokenRollingDuration": 86400,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"signing": {
"keyRotationPolicy": {
"id": "1aa02240-d851-49ca-a293-fa40a58fc034"
}
},
"parTimeout": 60
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/81304f46-c86d-4930-a7df-5536091b0997"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "81304f46-c86d-4930-a7df-5536091b0997",
"name": "non-portal test",
"enabled": true,
"hiddenFromAppPortal": true,
"type": "PORTAL_LINK_APP",
"protocol": "EXTERNAL_LINK",
"externalId": "u2_1007_modified",
"createdAt": "2025-06-12T09:59:34.644Z",
"updatedAt": "2025-06-12T10:48:00.293Z"
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c2138f15-5bd2-4bf5-bf29-a3f819419664/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c2138f15-5bd2-4bf5-bf29-a3f819419664/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c2138f15-5bd2-4bf5-bf29-a3f819419664"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c2138f15-5bd2-4bf5-bf29-a3f819419664/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/c2138f15-5bd2-4bf5-bf29-a3f819419664/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "c2138f15-5bd2-4bf5-bf29-a3f819419664",
"name": "OIDC-Native-App",
"description": "Test Description - OIDC App (Native)",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "NATIVE_APP",
"loginPageUrl": "https://example.com/loginPage",
"homePageUrl": "https://example.com/homePage",
"icon": {
"id": "e8ad78dd-d45c-49b4-974d-8d5e443d4531",
"href": "https://upload.image.org/image.jpg"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2022-11-13T13:23:24.514Z",
"updatedAt": "2022-11-13T13:23:24.514Z",
"mobile": {
"bundleId": "myAppleBundle.myApp",
"packageName": "myAndroidPackage.myApp",
"huaweiAppId": "120240966",
"huaweiPackageName": "com.someCompany.somePackage",
"integrityDetection": {
"mode": "ENABLED",
"cacheDuration": {
"amount": 10,
"units": "MINUTES"
}
},
"passcodeRefreshDuration": {
"duration": 45,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 5
},
"bundleId": "myAppleBundle.myApp",
"packageName": "myAndroidPackage.myApp",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "REQUIRED",
"requestScopesForMultipleResourcesEnabled": false,
"redirectUris": [
"https://example.com"
],
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 86400,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"postLogoutRedirectUris": [
"https://example.com/logout"
],
"refreshTokenRollingDuration": 86400,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f6e9c765-8172-4c4b-9f97-27aa746db391/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"keyRotationPolicy": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/keyRotationPolicies/d6b84fe7-b21c-486c-8003-f1e531ff449d"
},
"pushCredentials": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f6e9c765-8172-4c4b-9f97-27aa746db391/pushCredentials"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f6e9c765-8172-4c4b-9f97-27aa746db391"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f6e9c765-8172-4c4b-9f97-27aa746db391/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f6e9c765-8172-4c4b-9f97-27aa746db391/secret"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "f6e9c765-8172-4c4b-9f97-27aa746db391",
"name": "OIDC-Native-App3",
"description": "Test Description - OIDC App (Native)",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "NATIVE_APP",
"loginPageUrl": "https://example.com/loginPage",
"homePageUrl": "https://example.com/homePage",
"icon": {
"id": "e8ad78dd-d45c-49b4-974d-8d5e443d4531",
"href": "https://upload.image.org/image.jpg"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2023-03-22T16:18:57.747Z",
"updatedAt": "2023-03-22T16:18:57.747Z",
"mobile": {
"bundleId": "myAppleBundle2.myApp",
"packageName": "myAndroidPackage2.myApp",
"huaweiAppId": "120240967",
"huaweiPackageName": "com.companyName.somePackage",
"integrityDetection": {
"mode": "ENABLED",
"cacheDuration": {
"amount": 10,
"units": "MINUTES"
},
"googlePlay": {
"verificationType": "INTERNAL"
}
},
"passcodeRefreshDuration": {
"duration": 30,
"timeUnit": "SECONDS"
},
"passcodeGracePeriod": 5
},
"bundleId": "myAppleBundle2.myApp",
"packageName": "myAndroidPackage2.myApp",
"responseTypes": [
"CODE",
"ID_TOKEN",
"TOKEN"
],
"pkceEnforcement": "REQUIRED",
"requestScopesForMultipleResourcesEnabled": false,
"redirectUris": [
"https://example.com"
],
"deviceTimeout": 600,
"grantTypes": [
"AUTHORIZATION_CODE",
"IMPLICIT"
],
"refreshTokenDuration": 86400,
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "NONE",
"postLogoutRedirectUris": [
"https://example.com/logout"
],
"refreshTokenRollingDuration": 86400,
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"signing": {
"keyRotationPolicy": {
"id": "d6b84fe7-b21c-486c-8003-f1e531ff449d"
}
},
"parTimeout": 60
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/f2dcf944-8f82-429d-a4fc-5214f8167cd4"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "f2dcf944-8f82-429d-a4fc-5214f8167cd4",
"name": "PingOne Admin Console",
"description": "The admin console application which is used to manage this environment's configuration and identity data.",
"enabled": true,
"type": "PING_ONE_ADMIN_CONSOLE",
"accessControl": {
"role": {
"type": "ADMIN_USERS_ONLY"
}
},
"icon": {
"id": "a3d073bc-3108-49ad-b96c-404bea59a1d0",
"href": "https://assets.pingone.com/ux/ui-library/4.18.0/images/logo-pingidentity.png"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2021-05-12T13:11:51.008Z",
"updatedAt": "2021-05-12T13:11:51.008Z",
"pkceEnforcement": "OPTIONAL",
"tokenEndpointAuthMethod": "NONE"
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/66577f48-0db9-4fc0-a593-a536732f60a6/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/66577f48-0db9-4fc0-a593-a536732f60a6"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "66577f48-0db9-4fc0-a593-a536732f60a6",
"name": "PingOne Application Portal",
"description": "The application portal where users can view and access their applications.",
"enabled": true,
"type": "PING_ONE_PORTAL",
"icon": {
"id": "a3d073bc-3108-49ad-b96c-404bea59a1d0",
"href": "https://assets.pingone.com/ux/ui-library/4.18.0/images/logo-pingidentity.png"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2021-05-12T13:11:51.018Z",
"updatedAt": "2021-05-12T13:11:51.018Z",
"pkceEnforcement": "OPTIONAL",
"tokenEndpointAuthMethod": "NONE"
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/aa5002e3-27ab-4099-b073-8d5af38d542c/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/aa5002e3-27ab-4099-b073-8d5af38d542c"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/aa5002e3-27ab-4099-b073-8d5af38d542c/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/aa5002e3-27ab-4099-b073-8d5af38d542c/secret"
},
"roleAssignments": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/aa5002e3-27ab-4099-b073-8d5af38d542c/roleAssignments"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "aa5002e3-27ab-4099-b073-8d5af38d542c",
"name": "PingOne DaVinci Connection",
"description": "The built-in application used by PingOne connectors in DaVinci to retrieve and manage profile details, passwords, and agreement consent, as well as handle risk evaluations and multi-factor authentication (MFA).",
"enabled": true,
"type": "WORKER",
"accessControl": {
"role": {
"type": "ADMIN_USERS_ONLY"
}
},
"icon": {
"id": "69e39266-6977-4da3-a888-2c0773198ee3",
"href": "https://assets.pingone.com/ux/ui-library/4.18.0/images/logo-pingidentity.png"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2022-10-06T10:01:17.121Z",
"updatedAt": "2022-10-06T10:01:17.121Z",
"assignActorRoles": false,
"grantTypes": [
"CLIENT_CREDENTIALS"
],
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "CLIENT_SECRET_BASIC",
"pkceEnforcement": "OPTIONAL",
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60,
"deviceTimeout": 600
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b8114415-bdb4-496c-aff4-ae5de297d0fa/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/b8114415-bdb4-496c-aff4-ae5de297d0fa"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "b8114415-bdb4-496c-aff4-ae5de297d0fa",
"name": "PingOne Self-Service - MyAccount",
"description": "The self-service application where users can manage profile details, passwords, MFA devices, etc.",
"enabled": true,
"type": "PING_ONE_SELF_SERVICE",
"icon": {
"id": "a3d073bc-3108-49ad-b96c-404bea59a1d0",
"href": "https://assets.pingone.com/ux/ui-library/4.18.0/images/logo-pingidentity.png"
},
"protocol": "OPENID_CONNECT",
"createdAt": "2021-05-12T13:11:50.993Z",
"updatedAt": "2021-05-12T13:11:50.993Z",
"pkceEnforcement": "OPTIONAL",
"tokenEndpointAuthMethod": "NONE"
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/4b822ed2-2f86-4a75-a8fb-c4343f983fb4"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "4b822ed2-2f86-4a75-a8fb-c4343f983fb4",
"name": "temp",
"enabled": true,
"hiddenFromAppPortal": true,
"type": "PORTAL_LINK_APP",
"protocol": "EXTERNAL_LINK",
"externalId": "adfasf",
"createdAt": "2025-06-05T14:17:41.917Z",
"updatedAt": "2025-06-05T14:17:41.917Z"
},
{
"_links": {
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/209e5582-1b4f-4cbe-92c3-c2977d5b83fb"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "209e5582-1b4f-4cbe-92c3-c2977d5b83fb",
"name": "Test app - visible to all",
"enabled": true,
"hiddenFromAppPortal": false,
"type": "PORTAL_LINK_APP",
"homePageUrl": "https://example.com",
"protocol": "EXTERNAL_LINK",
"createdAt": "2025-06-05T12:45:38.727Z",
"updatedAt": "2025-06-05T12:45:53.715Z"
},
{
"_links": {
"grants": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/e0a874cf-3129-4458-8372-657778c0b0f3/grants"
},
"environment": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/e0a874cf-3129-4458-8372-657778c0b0f3"
},
"attributes": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/e0a874cf-3129-4458-8372-657778c0b0f3/attributes"
},
"secret": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/e0a874cf-3129-4458-8372-657778c0b0f3/secret"
},
"roleAssignments": {
"href": "https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/e0a874cf-3129-4458-8372-657778c0b0f3/roleAssignments"
}
},
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"id": "e0a874cf-3129-4458-8372-657778c0b0f3",
"name": "Worker for admin api app",
"description": "from enablement",
"enabled": true,
"type": "WORKER",
"accessControl": {
"role": {
"type": "ADMIN_USERS_ONLY"
}
},
"protocol": "OPENID_CONNECT",
"createdAt": "2021-05-12T13:30:09.935Z",
"updatedAt": "2021-05-12T13:31:58.314Z",
"grantTypes": [
"CLIENT_CREDENTIALS"
],
"p1ApiAccessTokenValiditySeconds": 3600,
"tokenEndpointAuthMethod": "CLIENT_SECRET_BASIC",
"pkceEnforcement": "OPTIONAL",
"parRequirement": "OPTIONAL",
"devicePollingInterval": 5,
"parTimeout": 60,
"deviceTimeout": 600
}
]
},
"count": 20,
"size": 20
}