Documentation preview. These pages target Registryctl v0.15.0, which is not published yet. Public download commands will not work until that release exists. For runnable released instructions, use v0.13.0.
List attribute release profiles
const url = 'https://data.example.test/v1/attribute-releases';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
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://data.example.test/v1/attribute-releases \ --header 'Authorization: Bearer <token>'Returns all attribute release profiles visible to the calling principal. Authenticated-only: the response includes release_scope strings, which are never exposed anonymously.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Attribute release profile list.
List of attribute release profiles visible to the calling principal.
object
A governed identity attribute-release profile. Identifies the release scope, accepted subject id types, and the claim names that will be returned on a successful resolve.
object
Subject identifier types accepted by this profile.
Names of all claims that may be returned by this profile.
Human-readable profile description.
Profile identifier, lower-snake or lower-kebab. Globally unique with version.
Data-purpose token or IRI this profile is bound to.
Dataset-bound scope a caller must hold to invoke this release. Distinct from the entity read scope.
Names of claims that must be present in any successful response.
Media type of the resolve response. Always application/json in v1.
Human-readable profile title.
Profile version. Globally unique with id.
Example
{ "profiles": [ { "response_media_type": "application/json" } ]}Missing or invalid bearer credential.
RFC 9457 Problem Details, returned for every non-2xx response.
object
Example
{ "code": "auth.missing_credential", "detail": "no credential provided in Authorization or x-api-key header", "request_id": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "status": 401, "title": "Missing credential", "type": "https://id.registrystack.org/problems/registry-relay/auth/missing_credential"}Authenticated principal lacks the scope required for this operation.
RFC 9457 Problem Details, returned for every non-2xx response.
object
Example
{ "code": "auth.missing_credential", "detail": "no credential provided in Authorization or x-api-key header", "request_id": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "status": 401, "title": "Missing credential", "type": "https://id.registrystack.org/problems/registry-relay/auth/missing_credential"}default
Section titled “default”Problem Details error response.
RFC 9457 Problem Details, returned for every non-2xx response.
object
Example
{ "code": "auth.missing_credential", "detail": "no credential provided in Authorization or x-api-key header", "request_id": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "status": 401, "title": "Missing credential", "type": "https://id.registrystack.org/problems/registry-relay/auth/missing_credential"}