Skip to main content

Get Bulk-Update Statuses

GET 

https://sailpoint.api.identitynow.com/v2025/roles/access-model-metadata/bulk-update

This API returns a list of all unfinished bulk update process status of the tenant.

Responses

successfully get the status of all unfinished bulk updates request.

Schema
  • Array [
  • idstring

    ID of the task which is executing the bulk update. This also used in to the bulk-update/** API to track status.

    Example: 2c9180867817ac4d017817c491119a20
    typestring

    Type of the bulk update object.

    Example: Role
    statusstring

    The status of the bulk update request, only list unfinished request's status, the status could also checked by getBulkUpdateStatus API

    Possible values: [CREATED, PRE_PROCESS, POST_PROCESS, CHUNK_PENDING, CHUNK_PROCESSING]

    Example: CREATED
    createddate-time

    Time when the bulk update request was created

    Example: 2020-10-08T18:33:52.029Z
  • ]

Authorization: oauth2

type: Personal Access Token
scopes: idn:role:update, idn:role-checked:update
user levels: ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN
package main

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

func main() {

url := "https://sailpoint.api.identitynow.com/v2025/roles/access-model-metadata/bulk-update"
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
ResponseClear

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