Skip to main content

Get default Identity Attribute Config

GET 

https://sailpoint.api.identitynow.com/v2024/identity-profiles/:identity-profile-id/default-identity-attribute-config

This returns the default identity attribute config.

Request

Path Parameters

    identity-profile-id uuidrequired

    The Identity Profile ID.

    Example: 2b838de9-db9b-abcf-e646-d4f274ad4238

Responses

An Identity Attribute Config object.

Schema
    enabledboolean

    Backend will only promote values if the profile/mapping is enabled.

    Default value: false
    Example: true
    attributeTransforms object[]
  • Array [
  • identityAttributeNamestring

    Identity attribute's name.

    Example: email
    transformDefinition object
    typestring

    Transform definition type.

    Example: accountAttribute
    attributes object

    Arbitrary key-value pairs to store any metadata for the object

    property name*any

    Arbitrary key-value pairs to store any metadata for the object

    Example: {"attributeName":"e-mail","sourceName":"MySource","sourceId":"2c9180877a826e68017a8c0b03da1a53"}
  • ]

Authorization: oauth2

type: Personal Access Token
scopes: idn:identity-profile:manage
user levels: ORG_ADMIN
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://sailpoint.api.identitynow.com/v2024/identity-profiles/:identity-profile-id/default-identity-attribute-config"
method := "GET"

client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)

if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Bearer <TOKEN>")

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))
}
Request Collapse all
Base URL
https://sailpoint.api.identitynow.com/v2024
Auth
Parameters
— pathrequired
ResponseClear

Click the Send API Request button above and see the response here!