Skip to main content

Get Schema Attribute Non-Employee Source

GET 

https://sailpoint.api.identitynow.com/v2025/non-employee-sources/:sourceId/schema-attributes/:attributeId

This API gets a schema attribute by Id for the specified Non-Employee SourceId. Requires role context of idn:nesr:read or the user must be an account manager of the source.

Request

Path Parameters

    attributeId stringrequired

    The Schema Attribute Id (UUID)

    Example: ef38f94347e94562b5bb8424a56397d8
    sourceId stringrequired

    The Source id

    Example: ef38f94347e94562b5bb8424a56397d8

Responses

The Schema Attribute

Schema
    idUUID

    Schema Attribute Id

    Example: ac110005-7156-1150-8171-5b292e3e0084
    systemboolean

    True if this schema attribute is mandatory on all non-employees sources.

    Default value: false
    Example: true
    modifieddate-time

    When the schema attribute was last modified.

    Example: 2019-08-23T18:52:59.162Z
    createddate-time

    When the schema attribute was created.

    Example: 2019-08-23T18:40:35.772Z
    typestringrequired

    Enum representing the type of data a schema attribute accepts.

    Possible values: [TEXT, DATE, IDENTITY]

    Example: TEXT
    labelstringrequired

    Label displayed on the UI for this schema attribute.

    Example: Account Name
    technicalNamestringrequired

    The technical name of the attribute. Must be unique per source.

    Example: account.name
    helpTextstring

    help text displayed by UI.

    Example: The unique identifier for the account
    placeholderstring

    Hint text that fills UI box.

    Example: Enter a unique user name for this account.
    requiredboolean

    If true, the schema attribute is required for all non-employees in the source

    Default value: false
    Example: true

Authorization: oauth2

package main

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

func main() {

url := "https://sailpoint.api.identitynow.com/v2025/non-employee-sources/:sourceId/schema-attributes/:attributeId"
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/v2025
Auth
Parameters
— pathrequired
— pathrequired
ResponseClear

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