username: name: username in: path required: true description: The person's username type: string pageSize: name: pageSize in: query description: Number of persons returned type: integer format: int32 minimum: 0 exclusiveMinimum: true maximum: 100 exclusiveMaximum: false multipleOf: 10 default: 20 pageNumber: name: pageNumber in: query description: Page number type: integer default: 1 includeNonVerifiedUsers: name: includeNonVerifiedUsers in: query description: Result will not include non verified user by default if this parameter is not provided type: boolean default: false allowEmptyValue: true sortPersons: name: sort in: query description: Result will be sorted by lastTimeOnline descending and username ascending by default if this parameter is not provided type: array uniqueItems: true minItems: 1 maxItems: 3 collectionFormat: pipes items: type: string pattern: '[-+](username|lastTimeOnline|firstname|lastname)' default: - -lastTimeOnline - +username filterItemTypes: name: itemType in: query description: Filter collected items on their type type: array collectionFormat: multi uniqueItems: true items: type: string enum: - AudioCassette - Vinyl - VHS userAgent: name: User-Agent description: All API consumers MUST provide a user agent type: string in: header required: true