Parties [GET]
The GET request to the /parties endpoint returns a paginated list of parties, optionally filtered by provided query parameters.
Search for participant information from your Participant Registry. Various search parameters are supported as shown below. Results are paginated to improve performance and usability. Pagination: - Use page parameter to specify which page to retrieve (starts at 1) - Use pageSize parameter to control number of items per page (max 100, default 10) - Response includes pagination metadata (currentPage, pageSize, totalPages, etc.) - Example: /parties?page=2&size=20&name=*Corporation Server response is an iSHARE signed JSON Web Token. Please refer to the models 'jwtHeader' and 'jwtPayloadPartiesToken' which indicate what the decoded response will look like.
OAuth 2.0 authorization based on bearer token. MUST contain “Bearer “ + access token value. Must be provided if restricted endpoints are needed.
Optional parameter used to search by a party's ID. Endpoint /parties/{partyId} may be used instead.
did:ishare:EU.NL.NLNTR-12345678Optional parameter used to search by a party's alsoKnownAs identifier.
did:ebsi:LEIXG-724500AZSGBRY55MNS59Optional parameter used to search by party's name. Can contain a single * as wildcard.
*CorporationPage number to retrieve (starts at 1). Used for pagination when results exceed the page size.
1Example: 1Number of items per page (maximum 100). Used for pagination to control the number of results returned.
10Example: 10Request 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