Skip to main content

Submit Sed Assignment Request

POST 

https://sailpoint.api.identitynow.com/v2025/suggested-entitlement-description-assignments

Submit Assignment Request. Request body has an assignee, and list of SED Ids that are assigned to that assignee API responses with batchId that groups all approval requests together

Request

Bodyrequired

Sed Assignment Request

    assignee object

    Sed Assignee

    typestringrequired

    Type of assignment When value is PERSONA, the value MUST be SOURCE_OWNER or ENTITLEMENT_OWNER IDENTITY SED_ASSIGNEE_IDENTITY_TYPE GROUP SED_ASSIGNEE_GROUP_TYPE SOURCE_OWNER SED_ASSIGNEE_SOURCE_OWNER_TYPE ENTITLEMENT_OWNER SED_ASSIGNEE_ENTITLEMENT_OWNER_TYPE

    Possible values: [IDENTITY, GROUP, SOURCE_OWNER, ENTITLEMENT_OWNER]

    Example: SOURCE_OWNER
    valuestring

    Identity or Group identifier Empty when using source/entitlement owner personas

    Example: 016629d1-1d25-463f-97f3-c6686846650
    itemsuuid[]

    List of SED id's

Responses

Sed Assignment Response

Schema
    batchIduuid

    BatchId that groups all the ids together

    Example: 016629d1-1d25-463f-97f3-c6686846650

Authorization: oauth2

type: Personal Access Token
scopes: idn:sed:write
user levels: ORG_ADMIN, SOURCE_ADMIN
package main

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

func main() {

url := "https://sailpoint.api.identitynow.com/v2025/suggested-entitlement-description-assignments"
method := "POST"

payload := strings.NewReader(`{
"assignee": {
"type": "SOURCE_OWNER",
"value": "016629d1-1d25-463f-97f3-c6686846650"
},
"items": [
"016629d1-1d25-463f-97f3-c6686846650"
]
}`)

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

if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Content-Type", "application/json-patch+json")
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
Body required
{
  "assignee": {
    "type": "SOURCE_OWNER",
    "value": "016629d1-1d25-463f-97f3-c6686846650"
  },
  "items": [
    "016629d1-1d25-463f-97f3-c6686846650"
  ]
}
ResponseClear

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