{ "info": { "author": "factern", "author_email": "support@factern.com", "bugtrack_url": null, "classifiers": [], "description": "# @factern/factern-client\n[![Build Status](https://travis-ci.org/Factern/factern-client-python.svg?branch=master)](https://travis-ci.org/Factern/factern-client-python)\n\n## Python Client for Factern API v2\n\n- API version: 2.0.0\n- Package version: 1.0.6\nFor more information, please visit [https://next.factern.com/company/contact](https://next.factern.com/company/contact)\n\n## Requirements.\n\nPython 2.7 and 3.4+\n\n## Installation & Usage\n### pip install\n\nThe python package is hosted on pypi, you can install directly from command line\n\n```sh\npip install factern_client\n```\n(you may need to run `pip` with root permission: `sudo pip install factern_client`)\n\nThen import the package:\n```python\nimport factern_client\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 factern_client\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\nfrom __future__ import print_function\nimport time\nimport factern_client\nfrom factern_client.rest import ApiException\nfrom pprint import pprint\n\n# Configure OAuth2 access token for authorization: OAuth2\nconfiguration = factern_client.Configuration()\nconfiguration.access_token = 'YOUR_ACCESS_TOKEN'\n\n# create an instance of the API class\napi_instance = factern_client.FactsApi(factern_client.ApiClient(configuration))\nlogin = 'login_example' # str | (optional)\nrepresenting = 'representing_example' # str | (optional)\ncreate_member_request = factern_client.CreateMemberRequest() # CreateMemberRequest | (optional)\n\ntry:\n # Create Member\n api_response = api_instance.add_member(login=login, representing=representing, create_member_request=create_member_request)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling FactsApi->add_member: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.factern.com/v2*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*FactsApi* | [**add_member**](docs/FactsApi.md#add_member) | **POST** /createmember | Create Member\n*FactsApi* | [**bid**](docs/FactsApi.md#bid) | **POST** /createbid | Create Bid\n*FactsApi* | [**create_alias**](docs/FactsApi.md#create_alias) | **POST** /createalias | Create Alias\n*FactsApi* | [**create_application**](docs/FactsApi.md#create_application) | **POST** /createapplication | Create Application\n*FactsApi* | [**create_domain**](docs/FactsApi.md#create_domain) | **POST** /createdomain | Create Domain\n*FactsApi* | [**create_entity**](docs/FactsApi.md#create_entity) | **POST** /createentity | Create Entity\n*FactsApi* | [**create_field**](docs/FactsApi.md#create_field) | **POST** /createfield | Create Field\n*FactsApi* | [**create_filter**](docs/FactsApi.md#create_filter) | **POST** /createfilter | Create Filter\n*FactsApi* | [**create_group**](docs/FactsApi.md#create_group) | **POST** /creategroup | Create Group\n*FactsApi* | [**create_information**](docs/FactsApi.md#create_information) | **POST** /createinformation | Create Information\n*FactsApi* | [**create_interface**](docs/FactsApi.md#create_interface) | **POST** /createinterface | Create Interface\n*FactsApi* | [**create_label_list**](docs/FactsApi.md#create_label_list) | **POST** /createlabellist | Create Label List\n*FactsApi* | [**create_login**](docs/FactsApi.md#create_login) | **POST** /createlogin | Create Login\n*FactsApi* | [**create_mirror**](docs/FactsApi.md#create_mirror) | **POST** /createmirror | Create Mirror\n*FactsApi* | [**create_price**](docs/FactsApi.md#create_price) | **POST** /createprice | Create Price\n*FactsApi* | [**create_scope**](docs/FactsApi.md#create_scope) | **POST** /createscope | Create Scope\n*FactsApi* | [**create_statement**](docs/FactsApi.md#create_statement) | **POST** /createstatement | Create Statement\n*FactsApi* | [**create_template**](docs/FactsApi.md#create_template) | **POST** /createtemplate | Create Template\n*FactsApi* | [**delete**](docs/FactsApi.md#delete) | **POST** /delete | Deleting\n*FactsApi* | [**delete_node**](docs/FactsApi.md#delete_node) | **POST** /deletenode | Delete Node\n*FactsApi* | [**describe**](docs/FactsApi.md#describe) | **POST** /describe | Describe\n*FactsApi* | [**history**](docs/FactsApi.md#history) | **POST** /history | History\n*FactsApi* | [**label**](docs/FactsApi.md#label) | **POST** /label | Label a Node\n*FactsApi* | [**obliterate**](docs/FactsApi.md#obliterate) | **POST** /obliterate | Obliterating Information Nodes\n*FactsApi* | [**permission**](docs/FactsApi.md#permission) | **POST** /permission | Create Permission\n*FactsApi* | [**read**](docs/FactsApi.md#read) | **POST** /read | Reading\n*FactsApi* | [**read_information**](docs/FactsApi.md#read_information) | **POST** /readinformation | Read Information\n*FactsApi* | [**replace_information**](docs/FactsApi.md#replace_information) | **POST** /replaceinformation | Replace\n*FactsApi* | [**request_permission**](docs/FactsApi.md#request_permission) | **POST** /requestpermission | Request Permission\n*FactsApi* | [**reset_login**](docs/FactsApi.md#reset_login) | **POST** /resetlogin | Changing Login Password\n*FactsApi* | [**search_alias**](docs/FactsApi.md#search_alias) | **POST** /searchalias | Search For Alias\n*FactsApi* | [**search_entity**](docs/FactsApi.md#search_entity) | **POST** /searchentity | Search For Entity\n*FactsApi* | [**settle_account**](docs/FactsApi.md#settle_account) | **POST** /settleaccount | Settle Account\n*FactsApi* | [**update_application**](docs/FactsApi.md#update_application) | **POST** /updateapplication | Resetting Application Secret\n*FactsApi* | [**update_status**](docs/FactsApi.md#update_status) | **POST** /updatestatus | Enabling/Disabling Nodes\n*FactsApi* | [**watch**](docs/FactsApi.md#watch) | **POST** /watch | Create Watch Trigger\n*FactsApi* | [**write**](docs/FactsApi.md#write) | **POST** /write | Writing by Template\n\n\n## Documentation For Models\n\n - [Account](docs/Account.md)\n - [AddLabelRequest](docs/AddLabelRequest.md)\n - [AddLabelResponse](docs/AddLabelResponse.md)\n - [AddStatementRequest](docs/AddStatementRequest.md)\n - [AddStatementResponse](docs/AddStatementResponse.md)\n - [Agent](docs/Agent.md)\n - [Alias](docs/Alias.md)\n - [AliasNode](docs/AliasNode.md)\n - [ApiEndpoint](docs/ApiEndpoint.md)\n - [Application](docs/Application.md)\n - [ApplicationNode](docs/ApplicationNode.md)\n - [BaseRequest](docs/BaseRequest.md)\n - [BaseResponse](docs/BaseResponse.md)\n - [Bid](docs/Bid.md)\n - [BidNode](docs/BidNode.md)\n - [Cost](docs/Cost.md)\n - [CreateAliasRequest](docs/CreateAliasRequest.md)\n - [CreateAliasResponse](docs/CreateAliasResponse.md)\n - [CreateApplicationRequest](docs/CreateApplicationRequest.md)\n - [CreateApplicationResponse](docs/CreateApplicationResponse.md)\n - [CreateBidRequest](docs/CreateBidRequest.md)\n - [CreateBidResponse](docs/CreateBidResponse.md)\n - [CreateChildRequest](docs/CreateChildRequest.md)\n - [CreateDomainRequest](docs/CreateDomainRequest.md)\n - [CreateDomainResponse](docs/CreateDomainResponse.md)\n - [CreateEntityRequest](docs/CreateEntityRequest.md)\n - [CreateEntityResponse](docs/CreateEntityResponse.md)\n - [CreateFieldRequest](docs/CreateFieldRequest.md)\n - [CreateFieldResponse](docs/CreateFieldResponse.md)\n - [CreateFilterRequest](docs/CreateFilterRequest.md)\n - [CreateFilterResponse](docs/CreateFilterResponse.md)\n - [CreateGroupRequest](docs/CreateGroupRequest.md)\n - [CreateGroupResponse](docs/CreateGroupResponse.md)\n - [CreateInformationRequest](docs/CreateInformationRequest.md)\n - [CreateInformationResponse](docs/CreateInformationResponse.md)\n - [CreateInterfaceRequest](docs/CreateInterfaceRequest.md)\n - [CreateInterfaceResponse](docs/CreateInterfaceResponse.md)\n - [CreateLabelListRequest](docs/CreateLabelListRequest.md)\n - [CreateLabelListResponse](docs/CreateLabelListResponse.md)\n - [CreateLoginRequest](docs/CreateLoginRequest.md)\n - [CreateLoginResponse](docs/CreateLoginResponse.md)\n - [CreateMemberRequest](docs/CreateMemberRequest.md)\n - [CreateMemberResponse](docs/CreateMemberResponse.md)\n - [CreateMirrorRequest](docs/CreateMirrorRequest.md)\n - [CreateMirrorResponse](docs/CreateMirrorResponse.md)\n - [CreateNamedRequest](docs/CreateNamedRequest.md)\n - [CreatePermissionRequest](docs/CreatePermissionRequest.md)\n - [CreatePermissionResponse](docs/CreatePermissionResponse.md)\n - [CreatePriceRequest](docs/CreatePriceRequest.md)\n - [CreatePriceResponse](docs/CreatePriceResponse.md)\n - [CreateScopeRequest](docs/CreateScopeRequest.md)\n - [CreateScopeResponse](docs/CreateScopeResponse.md)\n - [CreateTemplateRequest](docs/CreateTemplateRequest.md)\n - [CreateTemplateResponse](docs/CreateTemplateResponse.md)\n - [CreateWatchRequest](docs/CreateWatchRequest.md)\n - [CreateWatchResponse](docs/CreateWatchResponse.md)\n - [DeleteRequest](docs/DeleteRequest.md)\n - [DeleteResponse](docs/DeleteResponse.md)\n - [DeletedItem](docs/DeletedItem.md)\n - [DeletedStatusItem](docs/DeletedStatusItem.md)\n - [DescribeRequest](docs/DescribeRequest.md)\n - [DescribeResponse](docs/DescribeResponse.md)\n - [Domain](docs/Domain.md)\n - [DomainNode](docs/DomainNode.md)\n - [Entity](docs/Entity.md)\n - [EntityListResponse](docs/EntityListResponse.md)\n - [EntityNode](docs/EntityNode.md)\n - [ExternalDataUsage](docs/ExternalDataUsage.md)\n - [FactCount](docs/FactCount.md)\n - [Field](docs/Field.md)\n - [FieldNode](docs/FieldNode.md)\n - [FieldStoreValues](docs/FieldStoreValues.md)\n - [Filter](docs/Filter.md)\n - [FilterNode](docs/FilterNode.md)\n - [FilterStatement](docs/FilterStatement.md)\n - [GasCost](docs/GasCost.md)\n - [Group](docs/Group.md)\n - [GroupNode](docs/GroupNode.md)\n - [HttpHeader](docs/HttpHeader.md)\n - [Information](docs/Information.md)\n - [InformationListResponse](docs/InformationListResponse.md)\n - [InformationNode](docs/InformationNode.md)\n - [Interface](docs/Interface.md)\n - [InterfaceNode](docs/InterfaceNode.md)\n - [Label](docs/Label.md)\n - [LabelList](docs/LabelList.md)\n - [LabelListMember](docs/LabelListMember.md)\n - [LabelListMemberNode](docs/LabelListMemberNode.md)\n - [LabelListNode](docs/LabelListNode.md)\n - [LabelStatement](docs/LabelStatement.md)\n - [ListCriteria](docs/ListCriteria.md)\n - [Login](docs/Login.md)\n - [LoginNode](docs/LoginNode.md)\n - [Member](docs/Member.md)\n - [MemberNode](docs/MemberNode.md)\n - [Mirror](docs/Mirror.md)\n - [MirrorNode](docs/MirrorNode.md)\n - [NamedNode](docs/NamedNode.md)\n - [NodeIdRequest](docs/NodeIdRequest.md)\n - [NodeListing](docs/NodeListing.md)\n - [Permission](docs/Permission.md)\n - [PermissionAction](docs/PermissionAction.md)\n - [PermissionEffect](docs/PermissionEffect.md)\n - [PermissionNode](docs/PermissionNode.md)\n - [PermissionPolicyDocument](docs/PermissionPolicyDocument.md)\n - [Price](docs/Price.md)\n - [PriceDetails](docs/PriceDetails.md)\n - [PriceNode](docs/PriceNode.md)\n - [ReadInformationRequest](docs/ReadInformationRequest.md)\n - [ReadInformationResponse](docs/ReadInformationResponse.md)\n - [ReadItem](docs/ReadItem.md)\n - [ReadRequest](docs/ReadRequest.md)\n - [ReadResponse](docs/ReadResponse.md)\n - [ReadStatusItem](docs/ReadStatusItem.md)\n - [ReplaceFieldRequest](docs/ReplaceFieldRequest.md)\n - [ResetLoginCredentialsRequest](docs/ResetLoginCredentialsRequest.md)\n - [ResetLoginResponse](docs/ResetLoginResponse.md)\n - [Scope](docs/Scope.md)\n - [ScopeNode](docs/ScopeNode.md)\n - [SearchAliasRequest](docs/SearchAliasRequest.md)\n - [SearchAliasResponse](docs/SearchAliasResponse.md)\n - [SearchEntityRequest](docs/SearchEntityRequest.md)\n - [Searches](docs/Searches.md)\n - [SettleAccountRequest](docs/SettleAccountRequest.md)\n - [SettleAccountResponse](docs/SettleAccountResponse.md)\n - [StandardNode](docs/StandardNode.md)\n - [StandardNodeResponse](docs/StandardNodeResponse.md)\n - [Statement](docs/Statement.md)\n - [StatementStatement](docs/StatementStatement.md)\n - [Summary](docs/Summary.md)\n - [Template](docs/Template.md)\n - [TemplateNode](docs/TemplateNode.md)\n - [TokenPayment](docs/TokenPayment.md)\n - [TransformElement](docs/TransformElement.md)\n - [UpdateApplicationRequest](docs/UpdateApplicationRequest.md)\n - [UpdateApplicationResponse](docs/UpdateApplicationResponse.md)\n - [UpdateStatusRequest](docs/UpdateStatusRequest.md)\n - [Watch](docs/Watch.md)\n - [WatchEvent](docs/WatchEvent.md)\n - [WatchEventNode](docs/WatchEventNode.md)\n - [WatchNode](docs/WatchNode.md)\n - [WriteItem](docs/WriteItem.md)\n - [WriteRequest](docs/WriteRequest.md)\n - [WriteResponse](docs/WriteResponse.md)\n\n\n## Documentation For Authorization\n\n\n## OAuth2\n\n- **Type**: OAuth\n- **Flow**: accessCode\n- **Authorization URL**: https://factern-test.eu.auth0.com/oauth/token\n- **Scopes**: \n - **address**: Grants read access\n - **email**: Grants read and write access to administrative information\n - **openid**: Grants read and write access to administrative information\n - **phone**: Grants write access\n - **profile**: Grants read and write access to administrative information\n\n\n## Author\n\nFactern Ltd.\nmailto:support@factern.com", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Factern/factern-client-python", "keywords": "Swagger,Factern API", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "factern-client", "package_url": "https://pypi.org/project/factern-client/", "platform": "", "project_url": "https://pypi.org/project/factern-client/", "project_urls": { "Homepage": "https://github.com/Factern/factern-client-python" }, "release_url": "https://pypi.org/project/factern-client/1.0.6/", "requires_dist": null, "requires_python": "", "summary": "Factern API", "version": "1.0.6" }, "last_serial": 4154241, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8b5ec65a18ab523de3937e18867c0d3b", "sha256": "cefea85e586935e11106473ab9b78d3f842a5f9be631b6235e52c00e1deb0fc1" }, "downloads": -1, "filename": "factern_client-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8b5ec65a18ab523de3937e18867c0d3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 246339, "upload_time": "2018-07-09T19:54:25", "url": "https://files.pythonhosted.org/packages/2b/d4/49c6e7c17d056760c8e34d866fa9efc1952541e03bf34096825fcf342c41/factern_client-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed689a882870f1cf2c5d85aad252b804", "sha256": "6a2a108259adfbfed4ca444065064501b7ad80608c2abf4253e5da8b5552145a" }, "downloads": -1, "filename": "factern-client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ed689a882870f1cf2c5d85aad252b804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68243, "upload_time": "2018-07-09T19:54:26", "url": "https://files.pythonhosted.org/packages/be/d3/a350e4acfd89e3bd6abd0b8900f30c1bc69079ac24309149bfa4912c117d/factern-client-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "25db0fa834d8ea0e9e45639496cc0bc4", "sha256": "4caf8660b4150415d446b7ea3911b3ab00aeb1389b627761623f984a3c50be80" }, "downloads": -1, "filename": "factern-client-1.0.1.tar.gz", "has_sig": false, "md5_digest": "25db0fa834d8ea0e9e45639496cc0bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68643, "upload_time": "2018-07-10T15:12:21", "url": "https://files.pythonhosted.org/packages/e5/b6/92d612982fbe4183bf098e505c90272700795d9a8cf223fd3b4daeb0d298/factern-client-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b3ba50033655d7817ab593e90da7554d", "sha256": "75568ab5d51dafd74e2240011f247b4e25b2f8497ab1eb7c366fcea94aeac745" }, "downloads": -1, "filename": "factern-client-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b3ba50033655d7817ab593e90da7554d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68639, "upload_time": "2018-07-10T15:25:46", "url": "https://files.pythonhosted.org/packages/5c/15/c4a7914eaa1d76b3b91d49df843a74168ca29df050db852f0cbfd2840013/factern-client-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e22d05a8ee8fec2e0d83da6ddf66438e", "sha256": "b3b69b9aa312da5bf38cdeab368f3c83de331f2b9c6fd3d8923152cfe12dfeb0" }, "downloads": -1, "filename": "factern-client-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e22d05a8ee8fec2e0d83da6ddf66438e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68637, "upload_time": "2018-07-10T15:47:29", "url": "https://files.pythonhosted.org/packages/44/48/ca85d4575a9257258a65bb26b2c441b9e4a297e3db1e929b024d10e22b42/factern-client-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c19c140e6f21beb0b7a872ec48d3ca6c", "sha256": "b840c8c0762dcab2c0c289a6d3c5c1f26921c3bcc895ed3fcb52dfa4cc3dc9b0" }, "downloads": -1, "filename": "factern-client-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c19c140e6f21beb0b7a872ec48d3ca6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70454, "upload_time": "2018-07-13T17:05:58", "url": "https://files.pythonhosted.org/packages/8a/d9/ca1dbd915f2d9a7e0796564ba4c0c5d7ec3b01f45da6f14ff48658c5c553/factern-client-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8baaca091a695815b85730f1afd8e80e", "sha256": "d87ca18c80c19ca2af25074ad01e40625cca25c088a9e26710125da3bfe712fb" }, "downloads": -1, "filename": "factern-client-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8baaca091a695815b85730f1afd8e80e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71242, "upload_time": "2018-07-24T16:17:28", "url": "https://files.pythonhosted.org/packages/18/a6/43c46ba30c7385395ea2378110bc7a1d7f8606cf6f41d7589fc5b5af8252/factern-client-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "577fd5059f99e19fc1b3aafa9aac0e99", "sha256": "dc88d560eade9edc492a7a39d12db7105ad998ce7db54478311c15c898c326b1" }, "downloads": -1, "filename": "factern-client-1.0.6.tar.gz", "has_sig": false, "md5_digest": "577fd5059f99e19fc1b3aafa9aac0e99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94810, "upload_time": "2018-08-09T20:26:24", "url": "https://files.pythonhosted.org/packages/11/78/661ba89925fef157090c8a4d80e42d0b0bd0b323a4a7dee16a9c6a02d962/factern-client-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "577fd5059f99e19fc1b3aafa9aac0e99", "sha256": "dc88d560eade9edc492a7a39d12db7105ad998ce7db54478311c15c898c326b1" }, "downloads": -1, "filename": "factern-client-1.0.6.tar.gz", "has_sig": false, "md5_digest": "577fd5059f99e19fc1b3aafa9aac0e99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94810, "upload_time": "2018-08-09T20:26:24", "url": "https://files.pythonhosted.org/packages/11/78/661ba89925fef157090c8a4d80e42d0b0bd0b323a4a7dee16a9c6a02d962/factern-client-1.0.6.tar.gz" } ] }