Skip to main content

List permission set assignments

GET 

/permission-set-assignments

Returns the permission set assignments in your tenant. An assignment is one grant of one permission set to one user or group, for one AWS account: the record behind an actual IAM role in an actual account.

This endpoint is not paginated. Unlike users, groups and permission sets, it takes no page or pageSize: every matching assignment comes back in a single array, in a single response. A tenant with many accounts and many principals can make that a very large body, so narrow it with the filters below rather than fetching everything. Row order is unspecified and not stable between calls; sort client-side if you need an order.

List items are summaries, not the full resource. In particular they carry no status, so an assignment that is still being provisioned looks exactly like one that is live. Fetch GET /permission-set-assignments/{id} when you need that.

Keys are camelCase both in the wrapper and inside each item; this group does not have the mixed-case quirk the permission set endpoints do.

Request​

Responses​

The matching assignments. An empty result is still a 200.