permify_async


Namepermify_async JSON
Version 1.0.51 PyPI version JSON
download
home_pagehttps://github.com/mmx86/python-async-python
SummaryPermify API
upload_time2025-07-25 14:35:21
maintainerNone
docs_urlNone
authorAPI Support
requires_python<4.0,>=3.8
licenseApache-2.0 license
keywords openapi openapi-generator permify api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # permify-async
Permify is an open source authorization service for creating fine-grained and scalable authorization systems.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: v1.2.4
- Package version: 1.0.0
- Generator version: 7.11.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://github.com/Permify/permify/issues](https://github.com/Permify/permify/issues)

## Requirements.

Python 3.8+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/mmx86/python-async-python.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/mmx86/python-async-python.git`)

Then import the package:
```python
import permify_async
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import permify_async
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import permify_async
from permify_async.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = permify_async.Configuration(
    host = "http://localhost"
)



# Enter a context with an instance of the API client
async with permify_async.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = permify_async.BundleApi(api_client)
    tenant_id = 'tenant_id_example' # str | Identifier of the tenant, if you are not using multi-tenancy (have only one tenant) use pre-inserted tenant <code>t1</code> for this field. Required, and must match the pattern \\“[a-zA-Z0-9-,]+\\“, max 64 bytes.
    body = permify_async.BundleDeleteBody() # BundleDeleteBody | 

    try:
        # delete bundle
        api_response = await api_instance.bundle_delete(tenant_id, body)
        print("The response of BundleApi->bundle_delete:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling BundleApi->bundle_delete: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BundleApi* | [**bundle_delete**](docs/BundleApi.md#bundle_delete) | **POST** /v1/tenants/{tenant_id}/bundle/delete | delete bundle
*BundleApi* | [**bundle_read**](docs/BundleApi.md#bundle_read) | **POST** /v1/tenants/{tenant_id}/bundle/read | read bundle
*BundleApi* | [**bundle_write**](docs/BundleApi.md#bundle_write) | **POST** /v1/tenants/{tenant_id}/bundle/write | write bundle
*DataApi* | [**bundle_run**](docs/DataApi.md#bundle_run) | **POST** /v1/tenants/{tenant_id}/data/run-bundle | run bundle
*DataApi* | [**data_attributes_read**](docs/DataApi.md#data_attributes_read) | **POST** /v1/tenants/{tenant_id}/data/attributes/read | read attributes
*DataApi* | [**data_delete**](docs/DataApi.md#data_delete) | **POST** /v1/tenants/{tenant_id}/data/delete | delete data
*DataApi* | [**data_relationships_read**](docs/DataApi.md#data_relationships_read) | **POST** /v1/tenants/{tenant_id}/data/relationships/read | read relationships
*DataApi* | [**data_write**](docs/DataApi.md#data_write) | **POST** /v1/tenants/{tenant_id}/data/write | write data
*DataApi* | [**relationships_delete**](docs/DataApi.md#relationships_delete) | **POST** /v1/tenants/{tenant_id}/relationships/delete | delete relationships
*DataApi* | [**relationships_write**](docs/DataApi.md#relationships_write) | **POST** /v1/tenants/{tenant_id}/relationships/write | write relationships
*PermissionApi* | [**permissions_check**](docs/PermissionApi.md#permissions_check) | **POST** /v1/tenants/{tenant_id}/permissions/check | check api
*PermissionApi* | [**permissions_expand**](docs/PermissionApi.md#permissions_expand) | **POST** /v1/tenants/{tenant_id}/permissions/expand | expand api
*PermissionApi* | [**permissions_lookup_entity**](docs/PermissionApi.md#permissions_lookup_entity) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-entity | lookup entity
*PermissionApi* | [**permissions_lookup_entity_stream**](docs/PermissionApi.md#permissions_lookup_entity_stream) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-entity-stream | lookup entity stream
*PermissionApi* | [**permissions_lookup_subject**](docs/PermissionApi.md#permissions_lookup_subject) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-subject | lookup-subject
*PermissionApi* | [**permissions_subject_permission**](docs/PermissionApi.md#permissions_subject_permission) | **POST** /v1/tenants/{tenant_id}/permissions/subject-permission | subject permission
*SchemaApi* | [**schemas_list**](docs/SchemaApi.md#schemas_list) | **POST** /v1/tenants/{tenant_id}/schemas/list | list schema
*SchemaApi* | [**schemas_partial_write**](docs/SchemaApi.md#schemas_partial_write) | **PATCH** /v1/tenants/{tenant_id}/schemas/partial-write | partially update your authorization model
*SchemaApi* | [**schemas_read**](docs/SchemaApi.md#schemas_read) | **POST** /v1/tenants/{tenant_id}/schemas/read | read schema
*SchemaApi* | [**schemas_write**](docs/SchemaApi.md#schemas_write) | **POST** /v1/tenants/{tenant_id}/schemas/write | write schema
*TenancyApi* | [**tenants_create**](docs/TenancyApi.md#tenants_create) | **POST** /v1/tenants/create | create tenant
*TenancyApi* | [**tenants_delete**](docs/TenancyApi.md#tenants_delete) | **DELETE** /v1/tenants/{id} | delete tenant
*TenancyApi* | [**tenants_list**](docs/TenancyApi.md#tenants_list) | **POST** /v1/tenants/list | list tenants
*WatchApi* | [**watch_watch**](docs/WatchApi.md#watch_watch) | **POST** /v1/tenants/{tenant_id}/watch | watch changes


## Documentation For Models

 - [AbstractType](docs/AbstractType.md)
 - [Any](docs/Any.md)
 - [Argument](docs/Argument.md)
 - [Attribute](docs/Attribute.md)
 - [AttributeDefinition](docs/AttributeDefinition.md)
 - [AttributeFilter](docs/AttributeFilter.md)
 - [AttributeReadRequestMetadata](docs/AttributeReadRequestMetadata.md)
 - [AttributeReadResponse](docs/AttributeReadResponse.md)
 - [AttributeType](docs/AttributeType.md)
 - [BundleDeleteBody](docs/BundleDeleteBody.md)
 - [BundleDeleteResponse](docs/BundleDeleteResponse.md)
 - [BundleReadBody](docs/BundleReadBody.md)
 - [BundleReadResponse](docs/BundleReadResponse.md)
 - [BundleRunResponse](docs/BundleRunResponse.md)
 - [BundleWriteBody](docs/BundleWriteBody.md)
 - [BundleWriteResponse](docs/BundleWriteResponse.md)
 - [CheckBody](docs/CheckBody.md)
 - [CheckResult](docs/CheckResult.md)
 - [CheckedExpr](docs/CheckedExpr.md)
 - [Child](docs/Child.md)
 - [Comprehension](docs/Comprehension.md)
 - [ComputedAttribute](docs/ComputedAttribute.md)
 - [ComputedUserSet](docs/ComputedUserSet.md)
 - [Constant](docs/Constant.md)
 - [Context](docs/Context.md)
 - [CreateList](docs/CreateList.md)
 - [CreateStruct](docs/CreateStruct.md)
 - [DataBundle](docs/DataBundle.md)
 - [DataChange](docs/DataChange.md)
 - [DataChangeOperation](docs/DataChangeOperation.md)
 - [DataChanges](docs/DataChanges.md)
 - [DataDeleteBody](docs/DataDeleteBody.md)
 - [DataDeleteResponse](docs/DataDeleteResponse.md)
 - [DataWriteBody](docs/DataWriteBody.md)
 - [DataWriteRequestMetadata](docs/DataWriteRequestMetadata.md)
 - [DataWriteResponse](docs/DataWriteResponse.md)
 - [DeleteRelationshipsBody](docs/DeleteRelationshipsBody.md)
 - [Entity](docs/Entity.md)
 - [EntityDefinition](docs/EntityDefinition.md)
 - [EntityDefinitionReference](docs/EntityDefinitionReference.md)
 - [EntityFilter](docs/EntityFilter.md)
 - [Entry](docs/Entry.md)
 - [ExpandLeaf](docs/ExpandLeaf.md)
 - [ExpandTreeNode](docs/ExpandTreeNode.md)
 - [ExpandTreeNodeOperation](docs/ExpandTreeNodeOperation.md)
 - [Expr](docs/Expr.md)
 - [ExprCall](docs/ExprCall.md)
 - [FunctionType](docs/FunctionType.md)
 - [Ident](docs/Ident.md)
 - [Leaf](docs/Leaf.md)
 - [ListType](docs/ListType.md)
 - [LookupEntityBody](docs/LookupEntityBody.md)
 - [LookupEntityStreamBody](docs/LookupEntityStreamBody.md)
 - [LookupSubjectBody](docs/LookupSubjectBody.md)
 - [MapType](docs/MapType.md)
 - [NullValue](docs/NullValue.md)
 - [PartialWriteBody](docs/PartialWriteBody.md)
 - [Partials](docs/Partials.md)
 - [PermissionCheckRequestMetadata](docs/PermissionCheckRequestMetadata.md)
 - [PermissionCheckResponse](docs/PermissionCheckResponse.md)
 - [PermissionCheckResponseMetadata](docs/PermissionCheckResponseMetadata.md)
 - [PermissionDefinition](docs/PermissionDefinition.md)
 - [PermissionExpandBody](docs/PermissionExpandBody.md)
 - [PermissionExpandRequestMetadata](docs/PermissionExpandRequestMetadata.md)
 - [PermissionExpandResponse](docs/PermissionExpandResponse.md)
 - [PermissionLookupEntityRequestMetadata](docs/PermissionLookupEntityRequestMetadata.md)
 - [PermissionLookupEntityResponse](docs/PermissionLookupEntityResponse.md)
 - [PermissionLookupEntityStreamResponse](docs/PermissionLookupEntityStreamResponse.md)
 - [PermissionLookupSubjectRequestMetadata](docs/PermissionLookupSubjectRequestMetadata.md)
 - [PermissionLookupSubjectResponse](docs/PermissionLookupSubjectResponse.md)
 - [PermissionSubjectPermissionRequestMetadata](docs/PermissionSubjectPermissionRequestMetadata.md)
 - [PermissionSubjectPermissionResponse](docs/PermissionSubjectPermissionResponse.md)
 - [PrimitiveType](docs/PrimitiveType.md)
 - [ReadAttributesBody](docs/ReadAttributesBody.md)
 - [ReadRelationshipsBody](docs/ReadRelationshipsBody.md)
 - [RelationDefinition](docs/RelationDefinition.md)
 - [RelationReference](docs/RelationReference.md)
 - [RelationshipDeleteResponse](docs/RelationshipDeleteResponse.md)
 - [RelationshipReadRequestMetadata](docs/RelationshipReadRequestMetadata.md)
 - [RelationshipReadResponse](docs/RelationshipReadResponse.md)
 - [RelationshipWriteRequestMetadata](docs/RelationshipWriteRequestMetadata.md)
 - [RelationshipWriteResponse](docs/RelationshipWriteResponse.md)
 - [Rewrite](docs/Rewrite.md)
 - [RewriteOperation](docs/RewriteOperation.md)
 - [RuleDefinition](docs/RuleDefinition.md)
 - [RunBundleBody](docs/RunBundleBody.md)
 - [SchemaDefinition](docs/SchemaDefinition.md)
 - [SchemaDefinitionReference](docs/SchemaDefinitionReference.md)
 - [SchemaList](docs/SchemaList.md)
 - [SchemaListBody](docs/SchemaListBody.md)
 - [SchemaListResponse](docs/SchemaListResponse.md)
 - [SchemaPartialWriteRequestMetadata](docs/SchemaPartialWriteRequestMetadata.md)
 - [SchemaPartialWriteResponse](docs/SchemaPartialWriteResponse.md)
 - [SchemaReadBody](docs/SchemaReadBody.md)
 - [SchemaReadRequestMetadata](docs/SchemaReadRequestMetadata.md)
 - [SchemaReadResponse](docs/SchemaReadResponse.md)
 - [SchemaWriteBody](docs/SchemaWriteBody.md)
 - [SchemaWriteResponse](docs/SchemaWriteResponse.md)
 - [Select](docs/Select.md)
 - [SourceInfo](docs/SourceInfo.md)
 - [Status](docs/Status.md)
 - [StreamResultOfPermissionLookupEntityStreamResponse](docs/StreamResultOfPermissionLookupEntityStreamResponse.md)
 - [StreamResultOfWatchResponse](docs/StreamResultOfWatchResponse.md)
 - [StringArrayValue](docs/StringArrayValue.md)
 - [Subject](docs/Subject.md)
 - [SubjectFilter](docs/SubjectFilter.md)
 - [SubjectPermissionBody](docs/SubjectPermissionBody.md)
 - [Subjects](docs/Subjects.md)
 - [Tenant](docs/Tenant.md)
 - [TenantCreateRequest](docs/TenantCreateRequest.md)
 - [TenantCreateResponse](docs/TenantCreateResponse.md)
 - [TenantDeleteResponse](docs/TenantDeleteResponse.md)
 - [TenantListRequest](docs/TenantListRequest.md)
 - [TenantListResponse](docs/TenantListResponse.md)
 - [Tuple](docs/Tuple.md)
 - [TupleFilter](docs/TupleFilter.md)
 - [TupleSet](docs/TupleSet.md)
 - [TupleToUserSet](docs/TupleToUserSet.md)
 - [V1Call](docs/V1Call.md)
 - [V1Expand](docs/V1Expand.md)
 - [V1Operation](docs/V1Operation.md)
 - [V1alpha1Reference](docs/V1alpha1Reference.md)
 - [V1alpha1Type](docs/V1alpha1Type.md)
 - [Values](docs/Values.md)
 - [WatchBody](docs/WatchBody.md)
 - [WatchResponse](docs/WatchResponse.md)
 - [WellKnownType](docs/WellKnownType.md)
 - [WriteRelationshipsBody](docs/WriteRelationshipsBody.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="ApiKeyAuth"></a>
### ApiKeyAuth

- **Type**: API key
- **API key parameter name**: Authorization
- **Location**: HTTP header


## Author

hello@permify.co



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mmx86/python-async-python",
    "name": "permify_async",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "OpenAPI, OpenAPI-Generator, Permify API",
    "author": "API Support",
    "author_email": "hello@permify.co",
    "download_url": "https://files.pythonhosted.org/packages/74/1c/55a3622de15897874b67332c1f64a7748ea0bc4597776a33d000d67b5db0/permify_async-1.0.51.tar.gz",
    "platform": null,
    "description": "# permify-async\nPermify is an open source authorization service for creating fine-grained and scalable authorization systems.\n\nThis Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: v1.2.4\n- Package version: 1.0.0\n- Generator version: 7.11.0-SNAPSHOT\n- Build package: org.openapitools.codegen.languages.PythonClientCodegen\nFor more information, please visit [https://github.com/Permify/permify/issues](https://github.com/Permify/permify/issues)\n\n## Requirements.\n\nPython 3.8+\n\n## Installation & Usage\n### pip install\n\nIf the python package is hosted on a repository, you can install directly using:\n\n```sh\npip install git+https://github.com/mmx86/python-async-python.git\n```\n(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/mmx86/python-async-python.git`)\n\nThen import the package:\n```python\nimport permify_async\n```\n\n### Setuptools\n\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\n\n```sh\npython setup.py install --user\n```\n(or `sudo python setup.py install` to install the package for all users)\n\nThen import the package:\n```python\nimport permify_async\n```\n\n### Tests\n\nExecute `pytest` to run the tests.\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\n\nimport permify_async\nfrom permify_async.rest import ApiException\nfrom pprint import pprint\n\n# Defining the host is optional and defaults to http://localhost\n# See configuration.py for a list of all supported configuration parameters.\nconfiguration = permify_async.Configuration(\n    host = \"http://localhost\"\n)\n\n\n\n# Enter a context with an instance of the API client\nasync with permify_async.ApiClient(configuration) as api_client:\n    # Create an instance of the API class\n    api_instance = permify_async.BundleApi(api_client)\n    tenant_id = 'tenant_id_example' # str | Identifier of the tenant, if you are not using multi-tenancy (have only one tenant) use pre-inserted tenant <code>t1</code> for this field. Required, and must match the pattern \\\\\u201c[a-zA-Z0-9-,]+\\\\\u201c, max 64 bytes.\n    body = permify_async.BundleDeleteBody() # BundleDeleteBody | \n\n    try:\n        # delete bundle\n        api_response = await api_instance.bundle_delete(tenant_id, body)\n        print(\"The response of BundleApi->bundle_delete:\\n\")\n        pprint(api_response)\n    except ApiException as e:\n        print(\"Exception when calling BundleApi->bundle_delete: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*BundleApi* | [**bundle_delete**](docs/BundleApi.md#bundle_delete) | **POST** /v1/tenants/{tenant_id}/bundle/delete | delete bundle\n*BundleApi* | [**bundle_read**](docs/BundleApi.md#bundle_read) | **POST** /v1/tenants/{tenant_id}/bundle/read | read bundle\n*BundleApi* | [**bundle_write**](docs/BundleApi.md#bundle_write) | **POST** /v1/tenants/{tenant_id}/bundle/write | write bundle\n*DataApi* | [**bundle_run**](docs/DataApi.md#bundle_run) | **POST** /v1/tenants/{tenant_id}/data/run-bundle | run bundle\n*DataApi* | [**data_attributes_read**](docs/DataApi.md#data_attributes_read) | **POST** /v1/tenants/{tenant_id}/data/attributes/read | read attributes\n*DataApi* | [**data_delete**](docs/DataApi.md#data_delete) | **POST** /v1/tenants/{tenant_id}/data/delete | delete data\n*DataApi* | [**data_relationships_read**](docs/DataApi.md#data_relationships_read) | **POST** /v1/tenants/{tenant_id}/data/relationships/read | read relationships\n*DataApi* | [**data_write**](docs/DataApi.md#data_write) | **POST** /v1/tenants/{tenant_id}/data/write | write data\n*DataApi* | [**relationships_delete**](docs/DataApi.md#relationships_delete) | **POST** /v1/tenants/{tenant_id}/relationships/delete | delete relationships\n*DataApi* | [**relationships_write**](docs/DataApi.md#relationships_write) | **POST** /v1/tenants/{tenant_id}/relationships/write | write relationships\n*PermissionApi* | [**permissions_check**](docs/PermissionApi.md#permissions_check) | **POST** /v1/tenants/{tenant_id}/permissions/check | check api\n*PermissionApi* | [**permissions_expand**](docs/PermissionApi.md#permissions_expand) | **POST** /v1/tenants/{tenant_id}/permissions/expand | expand api\n*PermissionApi* | [**permissions_lookup_entity**](docs/PermissionApi.md#permissions_lookup_entity) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-entity | lookup entity\n*PermissionApi* | [**permissions_lookup_entity_stream**](docs/PermissionApi.md#permissions_lookup_entity_stream) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-entity-stream | lookup entity stream\n*PermissionApi* | [**permissions_lookup_subject**](docs/PermissionApi.md#permissions_lookup_subject) | **POST** /v1/tenants/{tenant_id}/permissions/lookup-subject | lookup-subject\n*PermissionApi* | [**permissions_subject_permission**](docs/PermissionApi.md#permissions_subject_permission) | **POST** /v1/tenants/{tenant_id}/permissions/subject-permission | subject permission\n*SchemaApi* | [**schemas_list**](docs/SchemaApi.md#schemas_list) | **POST** /v1/tenants/{tenant_id}/schemas/list | list schema\n*SchemaApi* | [**schemas_partial_write**](docs/SchemaApi.md#schemas_partial_write) | **PATCH** /v1/tenants/{tenant_id}/schemas/partial-write | partially update your authorization model\n*SchemaApi* | [**schemas_read**](docs/SchemaApi.md#schemas_read) | **POST** /v1/tenants/{tenant_id}/schemas/read | read schema\n*SchemaApi* | [**schemas_write**](docs/SchemaApi.md#schemas_write) | **POST** /v1/tenants/{tenant_id}/schemas/write | write schema\n*TenancyApi* | [**tenants_create**](docs/TenancyApi.md#tenants_create) | **POST** /v1/tenants/create | create tenant\n*TenancyApi* | [**tenants_delete**](docs/TenancyApi.md#tenants_delete) | **DELETE** /v1/tenants/{id} | delete tenant\n*TenancyApi* | [**tenants_list**](docs/TenancyApi.md#tenants_list) | **POST** /v1/tenants/list | list tenants\n*WatchApi* | [**watch_watch**](docs/WatchApi.md#watch_watch) | **POST** /v1/tenants/{tenant_id}/watch | watch changes\n\n\n## Documentation For Models\n\n - [AbstractType](docs/AbstractType.md)\n - [Any](docs/Any.md)\n - [Argument](docs/Argument.md)\n - [Attribute](docs/Attribute.md)\n - [AttributeDefinition](docs/AttributeDefinition.md)\n - [AttributeFilter](docs/AttributeFilter.md)\n - [AttributeReadRequestMetadata](docs/AttributeReadRequestMetadata.md)\n - [AttributeReadResponse](docs/AttributeReadResponse.md)\n - [AttributeType](docs/AttributeType.md)\n - [BundleDeleteBody](docs/BundleDeleteBody.md)\n - [BundleDeleteResponse](docs/BundleDeleteResponse.md)\n - [BundleReadBody](docs/BundleReadBody.md)\n - [BundleReadResponse](docs/BundleReadResponse.md)\n - [BundleRunResponse](docs/BundleRunResponse.md)\n - [BundleWriteBody](docs/BundleWriteBody.md)\n - [BundleWriteResponse](docs/BundleWriteResponse.md)\n - [CheckBody](docs/CheckBody.md)\n - [CheckResult](docs/CheckResult.md)\n - [CheckedExpr](docs/CheckedExpr.md)\n - [Child](docs/Child.md)\n - [Comprehension](docs/Comprehension.md)\n - [ComputedAttribute](docs/ComputedAttribute.md)\n - [ComputedUserSet](docs/ComputedUserSet.md)\n - [Constant](docs/Constant.md)\n - [Context](docs/Context.md)\n - [CreateList](docs/CreateList.md)\n - [CreateStruct](docs/CreateStruct.md)\n - [DataBundle](docs/DataBundle.md)\n - [DataChange](docs/DataChange.md)\n - [DataChangeOperation](docs/DataChangeOperation.md)\n - [DataChanges](docs/DataChanges.md)\n - [DataDeleteBody](docs/DataDeleteBody.md)\n - [DataDeleteResponse](docs/DataDeleteResponse.md)\n - [DataWriteBody](docs/DataWriteBody.md)\n - [DataWriteRequestMetadata](docs/DataWriteRequestMetadata.md)\n - [DataWriteResponse](docs/DataWriteResponse.md)\n - [DeleteRelationshipsBody](docs/DeleteRelationshipsBody.md)\n - [Entity](docs/Entity.md)\n - [EntityDefinition](docs/EntityDefinition.md)\n - [EntityDefinitionReference](docs/EntityDefinitionReference.md)\n - [EntityFilter](docs/EntityFilter.md)\n - [Entry](docs/Entry.md)\n - [ExpandLeaf](docs/ExpandLeaf.md)\n - [ExpandTreeNode](docs/ExpandTreeNode.md)\n - [ExpandTreeNodeOperation](docs/ExpandTreeNodeOperation.md)\n - [Expr](docs/Expr.md)\n - [ExprCall](docs/ExprCall.md)\n - [FunctionType](docs/FunctionType.md)\n - [Ident](docs/Ident.md)\n - [Leaf](docs/Leaf.md)\n - [ListType](docs/ListType.md)\n - [LookupEntityBody](docs/LookupEntityBody.md)\n - [LookupEntityStreamBody](docs/LookupEntityStreamBody.md)\n - [LookupSubjectBody](docs/LookupSubjectBody.md)\n - [MapType](docs/MapType.md)\n - [NullValue](docs/NullValue.md)\n - [PartialWriteBody](docs/PartialWriteBody.md)\n - [Partials](docs/Partials.md)\n - [PermissionCheckRequestMetadata](docs/PermissionCheckRequestMetadata.md)\n - [PermissionCheckResponse](docs/PermissionCheckResponse.md)\n - [PermissionCheckResponseMetadata](docs/PermissionCheckResponseMetadata.md)\n - [PermissionDefinition](docs/PermissionDefinition.md)\n - [PermissionExpandBody](docs/PermissionExpandBody.md)\n - [PermissionExpandRequestMetadata](docs/PermissionExpandRequestMetadata.md)\n - [PermissionExpandResponse](docs/PermissionExpandResponse.md)\n - [PermissionLookupEntityRequestMetadata](docs/PermissionLookupEntityRequestMetadata.md)\n - [PermissionLookupEntityResponse](docs/PermissionLookupEntityResponse.md)\n - [PermissionLookupEntityStreamResponse](docs/PermissionLookupEntityStreamResponse.md)\n - [PermissionLookupSubjectRequestMetadata](docs/PermissionLookupSubjectRequestMetadata.md)\n - [PermissionLookupSubjectResponse](docs/PermissionLookupSubjectResponse.md)\n - [PermissionSubjectPermissionRequestMetadata](docs/PermissionSubjectPermissionRequestMetadata.md)\n - [PermissionSubjectPermissionResponse](docs/PermissionSubjectPermissionResponse.md)\n - [PrimitiveType](docs/PrimitiveType.md)\n - [ReadAttributesBody](docs/ReadAttributesBody.md)\n - [ReadRelationshipsBody](docs/ReadRelationshipsBody.md)\n - [RelationDefinition](docs/RelationDefinition.md)\n - [RelationReference](docs/RelationReference.md)\n - [RelationshipDeleteResponse](docs/RelationshipDeleteResponse.md)\n - [RelationshipReadRequestMetadata](docs/RelationshipReadRequestMetadata.md)\n - [RelationshipReadResponse](docs/RelationshipReadResponse.md)\n - [RelationshipWriteRequestMetadata](docs/RelationshipWriteRequestMetadata.md)\n - [RelationshipWriteResponse](docs/RelationshipWriteResponse.md)\n - [Rewrite](docs/Rewrite.md)\n - [RewriteOperation](docs/RewriteOperation.md)\n - [RuleDefinition](docs/RuleDefinition.md)\n - [RunBundleBody](docs/RunBundleBody.md)\n - [SchemaDefinition](docs/SchemaDefinition.md)\n - [SchemaDefinitionReference](docs/SchemaDefinitionReference.md)\n - [SchemaList](docs/SchemaList.md)\n - [SchemaListBody](docs/SchemaListBody.md)\n - [SchemaListResponse](docs/SchemaListResponse.md)\n - [SchemaPartialWriteRequestMetadata](docs/SchemaPartialWriteRequestMetadata.md)\n - [SchemaPartialWriteResponse](docs/SchemaPartialWriteResponse.md)\n - [SchemaReadBody](docs/SchemaReadBody.md)\n - [SchemaReadRequestMetadata](docs/SchemaReadRequestMetadata.md)\n - [SchemaReadResponse](docs/SchemaReadResponse.md)\n - [SchemaWriteBody](docs/SchemaWriteBody.md)\n - [SchemaWriteResponse](docs/SchemaWriteResponse.md)\n - [Select](docs/Select.md)\n - [SourceInfo](docs/SourceInfo.md)\n - [Status](docs/Status.md)\n - [StreamResultOfPermissionLookupEntityStreamResponse](docs/StreamResultOfPermissionLookupEntityStreamResponse.md)\n - [StreamResultOfWatchResponse](docs/StreamResultOfWatchResponse.md)\n - [StringArrayValue](docs/StringArrayValue.md)\n - [Subject](docs/Subject.md)\n - [SubjectFilter](docs/SubjectFilter.md)\n - [SubjectPermissionBody](docs/SubjectPermissionBody.md)\n - [Subjects](docs/Subjects.md)\n - [Tenant](docs/Tenant.md)\n - [TenantCreateRequest](docs/TenantCreateRequest.md)\n - [TenantCreateResponse](docs/TenantCreateResponse.md)\n - [TenantDeleteResponse](docs/TenantDeleteResponse.md)\n - [TenantListRequest](docs/TenantListRequest.md)\n - [TenantListResponse](docs/TenantListResponse.md)\n - [Tuple](docs/Tuple.md)\n - [TupleFilter](docs/TupleFilter.md)\n - [TupleSet](docs/TupleSet.md)\n - [TupleToUserSet](docs/TupleToUserSet.md)\n - [V1Call](docs/V1Call.md)\n - [V1Expand](docs/V1Expand.md)\n - [V1Operation](docs/V1Operation.md)\n - [V1alpha1Reference](docs/V1alpha1Reference.md)\n - [V1alpha1Type](docs/V1alpha1Type.md)\n - [Values](docs/Values.md)\n - [WatchBody](docs/WatchBody.md)\n - [WatchResponse](docs/WatchResponse.md)\n - [WellKnownType](docs/WellKnownType.md)\n - [WriteRelationshipsBody](docs/WriteRelationshipsBody.md)\n\n\n<a id=\"documentation-for-authorization\"></a>\n## Documentation For Authorization\n\n\nAuthentication schemes defined for the API:\n<a id=\"ApiKeyAuth\"></a>\n### ApiKeyAuth\n\n- **Type**: API key\n- **API key parameter name**: Authorization\n- **Location**: HTTP header\n\n\n## Author\n\nhello@permify.co\n\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0 license",
    "summary": "Permify API",
    "version": "1.0.51",
    "project_urls": {
        "Homepage": "https://github.com/mmx86/python-async-python",
        "Repository": "https://github.com/mmx86/python-async-python"
    },
    "split_keywords": [
        "openapi",
        " openapi-generator",
        " permify api"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9ede8b6fec40de33b5c2cc43cf4f9f7ce635977eb6696209989457eef0ad6cb",
                "md5": "11c24d899442ab45fc03054b6d4b9ce4",
                "sha256": "256d6f261f982fda49bae26accc7e9bc31c7799cb3c351f201d76b47558b9de7"
            },
            "downloads": -1,
            "filename": "permify_async-1.0.51-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "11c24d899442ab45fc03054b6d4b9ce4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 259023,
            "upload_time": "2025-07-25T14:35:20",
            "upload_time_iso_8601": "2025-07-25T14:35:20.200692Z",
            "url": "https://files.pythonhosted.org/packages/d9/ed/e8b6fec40de33b5c2cc43cf4f9f7ce635977eb6696209989457eef0ad6cb/permify_async-1.0.51-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "741c55a3622de15897874b67332c1f64a7748ea0bc4597776a33d000d67b5db0",
                "md5": "e0ad9dc86c0bc60bac7b0509a2e6ce10",
                "sha256": "3fb3c56f5a99f608fc947e27b9b010ea38ad99ba9db7bc9ce95501cdf499ed28"
            },
            "downloads": -1,
            "filename": "permify_async-1.0.51.tar.gz",
            "has_sig": false,
            "md5_digest": "e0ad9dc86c0bc60bac7b0509a2e6ce10",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 96010,
            "upload_time": "2025-07-25T14:35:21",
            "upload_time_iso_8601": "2025-07-25T14:35:21.707076Z",
            "url": "https://files.pythonhosted.org/packages/74/1c/55a3622de15897874b67332c1f64a7748ea0bc4597776a33d000d67b5db0/permify_async-1.0.51.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 14:35:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mmx86",
    "github_project": "python-async-python",
    "github_not_found": true,
    "lcname": "permify_async"
}
        
Elapsed time: 1.13543s