Return renewal policies owned by one entitlement model.
GET
/api/workspace/entitlement-operations/models/{modelType}/{modelId}/renewal-policies
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/entitlement-operations/models/example/example/renewal-policies"),};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/entitlement-operations/models/example/example/renewal-policies';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/entitlement-operations/models/example/example/renewal-policiesAuthorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”modelType
required
string
modelId
required
string
Query Parameters
Section titled “Query Parameters”IncludeInactive
boolean
Whether inactive policies should be included.
Search
string
Optional search text matched against policy key and display name.
Page
integer format: int32
One-based page number.
PageSize
integer format: int32
Requested page size.
access_token
string
Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
Media typeapplication/json
object
Data
Paginated renewal policy list response.
object
Items
Array<object>
Renewal policy summary row.
object
Id
string
Key
string
DisplayName
string
EntitlementModelId
string
EntitlementModelDisplayName
string
Description
string
Mode
integer format: int32
LeadDays
integer format: int32
ExternalPolicyKey
string
IsActive
boolean
RowVersion
string format: uuid
TotalCount
integer format: int32
Page
integer format: int32
PageSize
integer format: int32
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": { "Items": [ { "Mode": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
Media typeapplication/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
Media typeapplication/json
object
Data
Paginated renewal policy list response.
object
Items
Array<object>
Renewal policy summary row.
object
Id
string
Key
string
DisplayName
string
EntitlementModelId
string
EntitlementModelDisplayName
string
Description
string
Mode
integer format: int32
LeadDays
integer format: int32
ExternalPolicyKey
string
IsActive
boolean
RowVersion
string format: uuid
TotalCount
integer format: int32
Page
integer format: int32
PageSize
integer format: int32
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": { "Items": [ { "Mode": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}