using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.ConnectionProfiles.UpdateAsync(
id: "id",
request: new UpdateConnectionProfileRequestContent()
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.UpdateConnectionProfileRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connectionProfiles().update(
"id",
UpdateConnectionProfileRequestContent
.builder()
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\ConnectionProfiles\Requests\UpdateConnectionProfileRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connectionProfiles->update(
'id',
new UpdateConnectionProfileRequestContent([]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connection_profiles.update(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connection_profiles.update(id: "id")
curl --request PATCH \
--url https://{tenantDomain}/api/v2/connection-profiles/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"organization": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"connection_config": {},
"strategy_overrides": {
"pingfederate": {
"enabled_features": [],
"connection_config": {}
},
"ad": {
"enabled_features": [],
"connection_config": {}
},
"adfs": {
"enabled_features": [],
"connection_config": {}
},
"waad": {
"enabled_features": [],
"connection_config": {}
},
"google-apps": {
"enabled_features": [],
"connection_config": {}
},
"okta": {
"enabled_features": [],
"connection_config": {}
},
"oidc": {
"enabled_features": [],
"connection_config": {}
},
"samlp": {
"enabled_features": [],
"connection_config": {}
}
}
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
organization: {},
connection_name_prefix_template: '<string>',
enabled_features: [],
connection_config: {},
strategy_overrides: {
pingfederate: {enabled_features: [], connection_config: {}},
ad: {enabled_features: [], connection_config: {}},
adfs: {enabled_features: [], connection_config: {}},
waad: {enabled_features: [], connection_config: {}},
'google-apps': {enabled_features: [], connection_config: {}},
okta: {enabled_features: [], connection_config: {}},
oidc: {enabled_features: [], connection_config: {}},
samlp: {enabled_features: [], connection_config: {}}
}
})
};
fetch('https://{tenantDomain}/api/v2/connection-profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenantDomain}/api/v2/connection-profiles/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"organization\": {},\n \"connection_name_prefix_template\": \"<string>\",\n \"enabled_features\": [],\n \"connection_config\": {},\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"ad\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"adfs\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"waad\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"google-apps\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"okta\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"oidc\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"samlp\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"id": "<string>",
"name": "<string>",
"organization": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"connection_config": {},
"strategy_overrides": {
"pingfederate": {
"enabled_features": [],
"connection_config": {}
},
"ad": {
"enabled_features": [],
"connection_config": {}
},
"adfs": {
"enabled_features": [],
"connection_config": {}
},
"waad": {
"enabled_features": [],
"connection_config": {}
},
"google-apps": {
"enabled_features": [],
"connection_config": {}
},
"okta": {
"enabled_features": [],
"connection_config": {}
},
"oidc": {
"enabled_features": [],
"connection_config": {}
},
"samlp": {
"enabled_features": [],
"connection_config": {}
}
},
"cross_app_access_resource_app": {
"status": {
"allowed_values": []
}
}
}Modify a Connection Profile
Update the details of a specific Connection Profile.
using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.ConnectionProfiles.UpdateAsync(
id: "id",
request: new UpdateConnectionProfileRequestContent()
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.UpdateConnectionProfileRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connectionProfiles().update(
"id",
UpdateConnectionProfileRequestContent
.builder()
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\ConnectionProfiles\Requests\UpdateConnectionProfileRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connectionProfiles->update(
'id',
new UpdateConnectionProfileRequestContent([]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connection_profiles.update(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connection_profiles.update(id: "id")
curl --request PATCH \
--url https://{tenantDomain}/api/v2/connection-profiles/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"organization": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"connection_config": {},
"strategy_overrides": {
"pingfederate": {
"enabled_features": [],
"connection_config": {}
},
"ad": {
"enabled_features": [],
"connection_config": {}
},
"adfs": {
"enabled_features": [],
"connection_config": {}
},
"waad": {
"enabled_features": [],
"connection_config": {}
},
"google-apps": {
"enabled_features": [],
"connection_config": {}
},
"okta": {
"enabled_features": [],
"connection_config": {}
},
"oidc": {
"enabled_features": [],
"connection_config": {}
},
"samlp": {
"enabled_features": [],
"connection_config": {}
}
}
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
organization: {},
connection_name_prefix_template: '<string>',
enabled_features: [],
connection_config: {},
strategy_overrides: {
pingfederate: {enabled_features: [], connection_config: {}},
ad: {enabled_features: [], connection_config: {}},
adfs: {enabled_features: [], connection_config: {}},
waad: {enabled_features: [], connection_config: {}},
'google-apps': {enabled_features: [], connection_config: {}},
okta: {enabled_features: [], connection_config: {}},
oidc: {enabled_features: [], connection_config: {}},
samlp: {enabled_features: [], connection_config: {}}
}
})
};
fetch('https://{tenantDomain}/api/v2/connection-profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenantDomain}/api/v2/connection-profiles/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"organization\": {},\n \"connection_name_prefix_template\": \"<string>\",\n \"enabled_features\": [],\n \"connection_config\": {},\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"ad\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"adfs\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"waad\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"google-apps\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"okta\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"oidc\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n },\n \"samlp\": {\n \"enabled_features\": [],\n \"connection_config\": {}\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"id": "<string>",
"name": "<string>",
"organization": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"connection_config": {},
"strategy_overrides": {
"pingfederate": {
"enabled_features": [],
"connection_config": {}
},
"ad": {
"enabled_features": [],
"connection_config": {}
},
"adfs": {
"enabled_features": [],
"connection_config": {}
},
"waad": {
"enabled_features": [],
"connection_config": {}
},
"google-apps": {
"enabled_features": [],
"connection_config": {}
},
"okta": {
"enabled_features": [],
"connection_config": {}
},
"oidc": {
"enabled_features": [],
"connection_config": {}
},
"samlp": {
"enabled_features": [],
"connection_config": {}
}
},
"cross_app_access_resource_app": {
"status": {
"allowed_values": []
}
}
}Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
ID of the connection profile to update.
Corps
The name of the connection profile.
1 - 50The organization of the connection profile.
Show child attributes
Show child attributes
Connection name prefix template.
15^(?!-)(?!.*--)(?:[a-zA-Z0-9-]|{org_id}|{org_name})*$Enabled features for the connection profile.
Enum for enabled features.
scim, universal_logout Connection profile configuration.
Strategy-specific overrides for this attribute
Show child attributes
Show child attributes
Controls whether organization admins may enable Cross App Access (XAA) on their Identity Providers.
Show child attributes
Show child attributes
Réponse
Connection profile successfully updated.
Connection Profile identifier.
The name of the connection profile.
1 - 50The organization of the connection profile.
Show child attributes
Show child attributes
Connection name prefix template.
15^(?!-)(?!.*--)(?:[a-zA-Z0-9-]|{org_id}|{org_name})*$Enabled features for the connection profile.
Enum for enabled features.
scim, universal_logout Connection profile configuration.
Strategy-specific overrides for this attribute
Show child attributes
Show child attributes
Controls whether organization admins may enable Cross App Access (XAA) on their Identity Providers.
Show child attributes
Show child attributes