Parties [GET]
This page must be considered part of the iSHARE Framework
This page is considered normative and is therefore compliant with RFC 2119.
The GET request to the /parties endpoint returns a paginated list of parties, optionally filtered by provided query parameters.
Request model
URL query parameters may be used to filter the parties that are returned.
idString. Search by a party's ID. The endpoint Parties (single party) [GET] may be used instead. Example:{url}/parties?id=did:ishare:EU.NL.NLNTR-12345678alsoKnownAsString. Search for an identifier in a parties alsoKnownAs array. Example: {url}/parties?alsoKnownAs=did:elsi:LEIXG-724500AZSGBRY55MNS59nameString. Search for a party name. May contain a single * as wildcard. Example:{url}/parties?name=*corporationclaimFilterObject. One or more key/value pairs used to filter parties based on claim attributes. The key represents the property name, the value the search criterion. The filters will be processed with AND logic, which means that all filters must result in true for a party to be returned. To filter on a property inside a claim, construct the key as <claimType>.<propertyName>. Boolean values must betrueorfalse. Refer to Claim models for a list of available claimTypes and propertyNames. Example:{url}/parties?claimFilter[frameworkRole.roleId]=ServiceConsumer&claimFilter[frameworkRole.status]=active&claimFilter[dataspaceMembership.dataspaceId]=EU.DSP.EXAMPLE&claimFilter[dataspaceMembership.status]=activewill return all active Service Consumers in data space EU.DSP.EXAMPLEpageInteger. Page number to retrieve (starts at 1). Used for pagination when results exceed the page size.pageSizeInteger. Number of items per page (maximum 100). Used for pagination to control the number of results returned.
Example request
Response model
Decoded partiesToken parameters:
The model of the partiesToken JWT response is available on the iSHARE OpenAPI documentation. The model contains the following attributes:
Standard iSHARE JWT attributes:
aud,iss,sub,exp,iat,jtiThe
partiesInfoobject containing:Pagination attributes
currentPage,pageSize,totalPages,totalCountandcount.Contained inpartiesInfo.The
dataobject, containing an array of objects with the following attributes:idString. Contained indata. (Required) Primary identifier (iSHARE-ID) of the party.nameString. Contained indata. (Required) Name of the party.alsoKnownAsArray of strings. Contained indata. Array of registered party ids of the party with which the party is also identified. Optional, because a party could be identified with only its iSHARE-ID (in the 'id' property).claimsArray of objects. Contained indata. (Required) Array of registered claims for the party. Refer to Claim models for an overview of available claims.
Example response
The response contains an encoded JWT, which looks like this:
After decoding, the example content of the JWT looks like this:
Last updated