Skip to main content

Check whether a person has a permission

Check whether the given person has the given permission. The service automatically takes into account permissions included in granted roles as well as permissions granted individually.

Header Parameters
  • SlashID-OrgID string required

    The organization ID

    Example: af5fbd30-7ce7-4548-8b30-4cd59cb2aba1
Request Body required
  • person_id string required

    Person ID

  • permission_name string required

    Possible values: <= 1024 characters, Value must match regular expression ^[A-Za-z0-9]{1}[\w./\\\-:]*[A-Za-z0-9]$

    The permission name must be unique within your organization; is case-sensitive; and must conform to the following:

    • must be at least 2 characters long
    • may be at most 1024 characters long
    • may contain only the characters A-Z a-z 0-9 - _ . : / \
    • must start and end with an alphanumeric character (A-Z a-z 0-9)
Responses

OK


Schema
  • meta object
  • pagination object
  • limit integer
  • offset integer
  • total_count int64
  • cursor_pagination object

    Cursors are opaque. Follow the tokens the server returns; never construct, parse or modify one.

  • limit integer
  • next_cursor string

    Opaque token addressing the next page. Absent on the last page.

  • prev_cursor string

    Opaque token addressing the previous page. Absent on the first page.

  • last_cursor string

    Opaque token addressing the final page directly, so a client can jump to the end without a total count.

  • total_count int64

    Total number of matching items. Returned on the FIRST page only; clients cache it for the remainder of the walk.

  • errors object[]
  • httpcode integer
  • message string
  • result object
  • granted boolean