Skip to content

Permissions client: Grant person

Grant person-scoped permissions to a subject identifier.

Called on auth.permissions
Source src/ksef2/clients/permissions.py:87 Generated from async source src/ksef2/clients/async_permissions.py
auth.permissions.grant_person
auth.permissions.grant_person(*, subject_type: CertificateSubjectIdentifierType, subject_value: str, permissions: list[PersonPermissionScope], description: str, first_name: str, last_name: str) -> GrantPermissionsResponse

Returns

GrantPermissionsResponse

Parameters

subject_type CertificateSubjectIdentifierType
required / keyword-only
subject_value str
required / keyword-only
permissions list[PersonPermissionScope]
required / keyword-only
description str
required / keyword-only
first_name str
required / keyword-only
last_name str
required / keyword-only
Called on auth.permissions
Source src/ksef2/clients/async_permissions.py:84 Authored source
await auth.permissions.grant_person
await auth.permissions.grant_person(*, subject_type: CertificateSubjectIdentifierType, subject_value: str, permissions: list[PersonPermissionScope], description: str, first_name: str, last_name: str) -> GrantPermissionsResponse

Returns

GrantPermissionsResponse

Parameters

subject_type CertificateSubjectIdentifierType
required / keyword-only
subject_value str
required / keyword-only
permissions list[PersonPermissionScope]
required / keyword-only
description str
required / keyword-only
first_name str
required / keyword-only
last_name str
required / keyword-only