Metadata-Version: 2.4
Name: rekord_sdk
Version: 1.0.18
Summary: Trust Layer API
Home-page: 
Author-email: 
Keywords: Swagger,Trust Layer API
Description-Content-Type: text/markdown
Requires-Dist: urllib3>=1.15
Requires-Dist: six>=1.10
Requires-Dist: certifi
Requires-Dist: python-dateutil
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: requires-dist
Dynamic: summary

# rekord_sdk
API documentation for Trust Layer front-facing endpoints (Catalogs, Versions, Proofs).

This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 1.0.0
- Package version: 1.0.18
- Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

## Requirements.

Python 2.7 and 3.4+

## Installation & Usage
### pip install

If the python package is hosted on Github, you can install directly from Github

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import rekord_sdk 
```

### 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 rekord_sdk
```

## Getting Started

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

```python
from __future__ import print_function
import time
import rekord_sdk
from rekord_sdk.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = rekord_sdk.AnalyticsApi(rekord_sdk.ApiClient(configuration))
organization_id = 'organization_id_example' # str | Optional organization ID (required for multi-org users). (optional)

try:
    # Company KPIs (catalogs, proofs, transactions)
    api_response = api_instance.kpis_get(organization_id=organization_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->kpis_get: %s\n" % e)
```

## Documentation for API Endpoints

All URIs are relative to *https://api.rekord.io*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AnalyticsApi* | [**kpis_get**](docs/AnalyticsApi.md#kpis_get) | **GET** /kpis | Company KPIs (catalogs, proofs, transactions)
*CatalogApi* | [**catalog_bulk_create_post**](docs/CatalogApi.md#catalog_bulk_create_post) | **POST** /catalog/bulk/create | Bulk create catalogs
*CatalogApi* | [**catalog_bulk_delete_post**](docs/CatalogApi.md#catalog_bulk_delete_post) | **POST** /catalog/bulk/delete | Bulk delete catalogs
*CatalogApi* | [**catalog_bulk_update_post**](docs/CatalogApi.md#catalog_bulk_update_post) | **POST** /catalog/bulk/update | Bulk update catalogs
*CatalogApi* | [**catalog_catalog_id_delete_post**](docs/CatalogApi.md#catalog_catalog_id_delete_post) | **POST** /catalog/{catalogId}/delete | Delete catalog
*CatalogApi* | [**catalog_catalog_id_proof_get**](docs/CatalogApi.md#catalog_catalog_id_proof_get) | **GET** /catalog/{catalogId}/proof | Get catalog blockchain proof
*CatalogApi* | [**catalog_catalog_id_update_post**](docs/CatalogApi.md#catalog_catalog_id_update_post) | **POST** /catalog/{catalogId}/update | Update catalog
*CatalogApi* | [**catalog_catalog_id_versions_get**](docs/CatalogApi.md#catalog_catalog_id_versions_get) | **GET** /catalog/{catalogId}/versions | List catalog versions
*CatalogApi* | [**catalog_create_post**](docs/CatalogApi.md#catalog_create_post) | **POST** /catalog/create | Create catalog
*CatalogApi* | [**catalog_delete_post**](docs/CatalogApi.md#catalog_delete_post) | **POST** /catalog/delete | Delete catalog (body)
*CatalogApi* | [**catalog_list_get**](docs/CatalogApi.md#catalog_list_get) | **GET** /catalog/list | List catalogs
*CatalogTypeApi* | [**catalog_type_assign_post**](docs/CatalogTypeApi.md#catalog_type_assign_post) | **POST** /catalog-type/assign | Assign catalog type to catalog
*CatalogTypeApi* | [**catalog_type_bulk_assign_post**](docs/CatalogTypeApi.md#catalog_type_bulk_assign_post) | **POST** /catalog-type/bulk-assign | Bulk assign catalog type to catalogs
*CatalogTypeApi* | [**catalog_type_bulk_delete_post**](docs/CatalogTypeApi.md#catalog_type_bulk_delete_post) | **POST** /catalog-type/bulk-delete | Bulk delete catalog types
*CatalogTypeApi* | [**catalog_type_catalog_type_id_delete**](docs/CatalogTypeApi.md#catalog_type_catalog_type_id_delete) | **DELETE** /catalog-type/{catalog_type_id} | Delete catalog type
*CatalogTypeApi* | [**catalog_type_catalog_type_id_get**](docs/CatalogTypeApi.md#catalog_type_catalog_type_id_get) | **GET** /catalog-type/{catalog_type_id} | Get catalog type
*CatalogTypeApi* | [**catalog_type_catalog_type_id_update_put**](docs/CatalogTypeApi.md#catalog_type_catalog_type_id_update_put) | **PUT** /catalog-type/{catalog_type_id}/update | Update catalog type
*CatalogTypeApi* | [**catalog_type_create_post**](docs/CatalogTypeApi.md#catalog_type_create_post) | **POST** /catalog-type/create | Create catalog type
*CatalogTypeApi* | [**catalog_type_list_get**](docs/CatalogTypeApi.md#catalog_type_list_get) | **GET** /catalog-type/list | List catalog types
*JobsApi* | [**jobs_batch_batch_id_get**](docs/JobsApi.md#jobs_batch_batch_id_get) | **GET** /jobs/batch/{batchId} | Get Batch progress by batchId
*JobsApi* | [**jobs_job_id_get**](docs/JobsApi.md#jobs_job_id_get) | **GET** /jobs/{jobId} | Get Job details. Including Status and other attached information. Note: the create callback mainly includes status updates. This is for full details.
*OrganizationApplicationsApi* | [**organizations_org_id_applications_client_id_delete**](docs/OrganizationApplicationsApi.md#organizations_org_id_applications_client_id_delete) | **DELETE** /organizations/{orgId}/applications/{clientId} | 
*OrganizationApplicationsApi* | [**organizations_org_id_applications_get**](docs/OrganizationApplicationsApi.md#organizations_org_id_applications_get) | **GET** /organizations/{orgId}/applications | 
*OrganizationApplicationsApi* | [**organizations_org_id_applications_put**](docs/OrganizationApplicationsApi.md#organizations_org_id_applications_put) | **PUT** /organizations/{orgId}/applications | 
*OrganizationsApi* | [**organizations_get**](docs/OrganizationsApi.md#organizations_get) | **GET** /organizations | 
*OrganizationsApi* | [**organizations_id_get**](docs/OrganizationsApi.md#organizations_id_get) | **GET** /organizations/{id} | 
*OrganizationsApi* | [**organizations_post**](docs/OrganizationsApi.md#organizations_post) | **POST** /organizations | 
*PoolApi* | [**pool_bulk_delete_post**](docs/PoolApi.md#pool_bulk_delete_post) | **POST** /pool/bulk-delete | Bulk delete pools
*PoolApi* | [**pool_create_post**](docs/PoolApi.md#pool_create_post) | **POST** /pool/create | Create pool
*PoolApi* | [**pool_list_get**](docs/PoolApi.md#pool_list_get) | **GET** /pool/list | List pools
*PoolApi* | [**pool_pool_id_catalogs_add_post**](docs/PoolApi.md#pool_pool_id_catalogs_add_post) | **POST** /pool/{pool_id}/catalogs/add | Add catalogs to pool
*PoolApi* | [**pool_pool_id_catalogs_remove_post**](docs/PoolApi.md#pool_pool_id_catalogs_remove_post) | **POST** /pool/{pool_id}/catalogs/remove | Remove catalogs from pool
*PoolApi* | [**pool_pool_id_delete_post**](docs/PoolApi.md#pool_pool_id_delete_post) | **POST** /pool/{pool_id}/delete | Delete pool
*PoolApi* | [**pool_pool_id_get**](docs/PoolApi.md#pool_pool_id_get) | **GET** /pool/{pool_id} | Get pool
*PoolApi* | [**pool_pool_id_update_put**](docs/PoolApi.md#pool_pool_id_update_put) | **PUT** /pool/{pool_id}/update | Update pool
*PoolApi* | [**pool_widgets_available_post**](docs/PoolApi.md#pool_widgets_available_post) | **POST** /pool/widgets/available | Derive available widgets
*PoolApi* | [**pool_widgets_get**](docs/PoolApi.md#pool_widgets_get) | **GET** /pool/widgets | List widget config
*ProofApi* | [**proof_proof_id_get**](docs/ProofApi.md#proof_proof_id_get) | **GET** /proof/{proofId} | Get proof details
*UsersApi* | [**organizations_org_id_users_user_id_delete**](docs/UsersApi.md#organizations_org_id_users_user_id_delete) | **DELETE** /organizations/{orgId}/users/{userId} | 
*UsersApi* | [**users_get**](docs/UsersApi.md#users_get) | **GET** /users | 
*UsersApi* | [**users_invitations_get**](docs/UsersApi.md#users_invitations_get) | **GET** /users/invitations | 
*UsersApi* | [**users_invitations_invitation_id_delete**](docs/UsersApi.md#users_invitations_invitation_id_delete) | **DELETE** /users/invitations/{invitationId} | 
*UsersApi* | [**users_invitations_invitation_id_patch**](docs/UsersApi.md#users_invitations_invitation_id_patch) | **PATCH** /users/invitations/{invitationId} | 
*UsersApi* | [**users_invitations_invitation_id_resend_post**](docs/UsersApi.md#users_invitations_invitation_id_resend_post) | **POST** /users/invitations/{invitationId}/resend | 
*UsersApi* | [**users_invite_accept_post**](docs/UsersApi.md#users_invite_accept_post) | **POST** /users/invite/accept | 
*UsersApi* | [**users_invite_post**](docs/UsersApi.md#users_invite_post) | **POST** /users/invite | 
*UsersApi* | [**users_me_invitations_get**](docs/UsersApi.md#users_me_invitations_get) | **GET** /users/me/invitations | 
*UsersApi* | [**users_user_id_delete**](docs/UsersApi.md#users_user_id_delete) | **DELETE** /users/{userId} | 
*UtilitiesApi* | [**docs_json_get**](docs/UtilitiesApi.md#docs_json_get) | **GET** /docs/json | Get OpenAPI schema
*UtilitiesApi* | [**health_get**](docs/UtilitiesApi.md#health_get) | **GET** /health | Health check
*UtilitiesApi* | [**utilities_chains_get**](docs/UtilitiesApi.md#utilities_chains_get) | **GET** /utilities/chains | List supported blockchains
*VersionApi* | [**version_version_id_get**](docs/VersionApi.md#version_version_id_get) | **GET** /version/{versionId} | Get version details
*VersionApi* | [**version_version_id_proof_get**](docs/VersionApi.md#version_version_id_proof_get) | **GET** /version/{versionId}/proof | Get version proof
*VersionApi* | [**version_version_id_verify_post**](docs/VersionApi.md#version_version_id_verify_post) | **POST** /version/{versionId}/verify | Verify Version membership

## Documentation For Authorization

## bearerAuth

## Author
