OptionalnameName of the user or group
OptionalpermissionSingle permission, on Bitbucket versions that report one entry per grant
OptionalpermissionsPermissions the entity holds (directly or implied)
OptionaltypeWhether the entry is a user or a group
OptionaluserThe full user object, when the entry is a user
A user or group holding direct or implied permissions on a project.
Remarks
Atlassian does not publish a response schema for the
permissions/searchendpoint; this shape is typed defensively and all fields are optional. Inspect real responses from your Bitbucket version before relying on a specific field.